Estoy usando una versión recompilada de la cadena de herramientas GCC para la plataforma ARM, llamada Yagarto. El compilador viene con una "biblioteca estándar" llamada Newlib y "encabezados estándar", como stdio.h .
Para mi proyecto, l...
¿El uso de la API de asignación de memoria como calloc / malloc causa problemas en tableros basados en ARM? Recientemente enfrenté un problema en el que usé calloc (1024 bytes) y este búfer se usó en muchas funciones en un solo archivo fuente. O...
Tengo un ARM STM32 donde cada pin GPIO puede configurarse como "entrada", "salida", "analógica" o "función alternativa". En el modo de "función alternativa", el ARM controla gran parte de la lógica de los protocolos de comunicación básicos, elim...
Como prefacio, lo que pido está altamente relacionado con esta pregunta . Dicho esto, la pregunta vinculada se hizo en 2011 (hace 7 años), y me imagino que el mundo de los microcontroladores ha cambiado (al menos hasta cierto punto) desde enton...
Me doy cuenta de que el Systick del LPC1768 es un estándar en todas las placas ARM, mientras que Timer0 y co, son adiciones NXP.
¿Hay alguna razón en particular para usar una sobre la otra? Supongamos que desea generar una interrupción periód...
Quiero arrancar una placa ARM Linux ( Allwinner H3 por ejemplo) desde una tarjeta SD (micro) genérica a través de un SPI interfaz. ¿Puede una tarjeta SD aceptar la comunicación SPI de inmediato o hay alguna "inicialización del modo SPI" necesar...
He comenzado a trabajar con microcontroladores basados en ARM.
No entiendo subprioridad y prioridad preeemption. Por ejemplo:
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x00;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x0...
Esta es más una cuestión general de la industria de la electrónica integrada. En este momento estoy planeando construir un dispositivo con un requisito similar al de los productos Nest. Esencialmente, quiero tener un punto de acceso WiFi desde e...
Estoy tratando de colocar una variable llamada secret_key en la ubicación 0x08002000 en STM32Nucleo-board que tiene STM32L476RG a bordo con 1MB de flash.
Pregunta 1: ¿Por qué no puedo colocar el código en la sección de ROM personal...