Estoy trabajando en un programa que lee el estado de un pin en el inicio para determinar un modo operativo. Cuando ejecuto el código en el primer encendido, se lee incorrectamente, pero los reinicios subsiguientes sin la lectura del ciclo de ene...
Estoy desarrollando mi gestor de arranque personalizado para microcontroladores STM32 (por ejemplo, STM32F072). Utiliza su propio formato de archivo de firmware, por lo que necesito desarrollar una herramienta para convertir el archivo de firmwa...
Estoy intentando asociar un compilador GCC a NetBeans en Ubuntu. He descargado el MSP432GCC de propiedad de Texas Instruments en este enlace:
enlace
Una vez instalado, no puedo encontrar los binarios para comenzar un posible uso con NetB...
Tengo un código para avr que escribe con iar, y tengo un archivo de encabezado, "ATxmega128A3.h.
Si quiero transferir este código a GCC (estoy trabajando con atmel studio), ¿tendré que llamar a este archivo de encabezado, o este archivo de encab...
Estoy usando un microcontrolador con el procesador ARM Cortex M4 y el compilador GCC - GNU ARM.
Algunas funciones están escritas en c en el archivo .c y en el ensamblado en el archivo .asm.
Mis preguntas son las siguientes:
¿Cómo pued...
Estoy desarrollando un proyecto ARM a partir de LPC2138 soc. He escrito un controlador de interrupción IRQ para I2C. Pero no vuelve correctamente. Se llama repetidamente al controlador para una sola interrupción.
He realizado un análisis deta...
Recibo dos caracteres del UART:
char UD[2] = {'B','8'}
Necesito convertir esto en un valor hexadecimal, como:
int a = 0xB8;
¿Cómo puedo hacer eso?
Estoy usando el AVR-GCC.