Estoy buscando un microcontrolador con bus externo para la memoria del programa, y GCC es compatible con estos dispositivos.
Leí esto Atmel ATSam3U hoja de datos (no tengo experiencia con este familiar todavía) y hay una nota sobre bus ext...
Estoy tratando de compilar una muestra simple de STM32F4 utilizando Eclipse con el complemento Eclipse de ARM de GNU de enlace .
Recibo los siguientes errores:
ylaestructuraeslasiguiente:
y el código fuente de main.c
#include "main.h...
El enlazador de GNU obtiene el valor del puntero de pila de ARM Cortex del script del vinculador, y coloca ese valor en la primera ubicación de la tabla de vectores de interrupción.
Observo que la mayoría de mis scripts usan el símbolo _esta...
Estoy intentando configurar el bit 2 en el registro TIMSK y usando el siguiente código C:
TIMSK |= (1<<2);
El compilador crea el siguiente código:
TIMSK |= (1<<TOIE1);
108: 89 b7 in r24, 0x39 ; 57
10a: 84 60...
Simplemente eche un vistazo por primera vez a la línea STM8 para comparar su rendimiento con el AVR, que es muy conocido para mí ahora.
Uno de mis grandes reclamos al AVR fue la reacción lenta a las interrupciones, especialmente en el código...
Hasta este momento, utilicé Atmel Studio para desarrollar software para dispositivos basados en AVR. Ahora me gustaría ir a ARM Cortext M. Además, me gustaría probar los códigos y el control de versiones (todavía no tengo experiencia en esas cos...
Estoy desarrollando software para attiny88 con la cadena de herramientas avr-gcc. Este es un microcontrolador barato con memoria de programa de 8kB, 512B SRAM y 64B de memoria no volátil de datos EEPROM. Todo esto es suficiente para la tarea que...
Estoy tratando de compilar un archivo C simple para luego cargarlo a mi MSP430 uC, pero cuando intento compilar obtengo algo que parece un problema de vinculación:
main.c:7: undefined reference to 'outPWM'
mi carpeta contiene estos archivos...
Estoy tratando de enrollar mi propio dispositivo USB usando una pastilla azul STM32F103 en C con el compilador GCC arm-none-eabi, pero me he encontrado con un comportamiento extraño que estoy tratando de entender.
He creado una estructura que...
Intenté compilar el siguiente código C:
period = TCNT0L;
period |= ((unsigned int)TCNT0H<<8);
El código del ensamblador que estoy obteniendo es el siguiente:
period = TCNT0L;
d2: 22 b7 in r18, 0x32 ; 50
d4:...