Preguntas etiquetadas con avr-gcc

1
¿Por qué el compilador no usa directamente LSR?
Hola, he estado trabajando en un proyecto utilizando un Arduino Uno (entonces ATmega328p) donde el tiempo es bastante importante y quería ver en qué instrucciones el compilador estaba convirtiendo mi código. Y allí tengo una uint8_tque desplazo un poco a la derecha en cada iteración usando data >>= 1y parece …
10 arduino  avr-gcc 

4
¿Por qué el compilador GCC omite algún código?
No puedo entender por qué el compilador de GCC corta parte de mi código mientras conserva absolutamente el mismo en el vecindario. El código C: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause - omitted setb_SYNCO; setb_GATE; i=30; clrb_SYNCO; while(i>0)i--; // second …
9 avr  c  avr-gcc  optimization  gcc 

1
¿Cómo creo una biblioteca estática para el AVR Atmega328p?
Estoy intentando crear una biblioteca muy parecida al Arduino en C. Lo he intentado en el pasado y, aunque he perdido el código, recuerdo que simplemente obtuve un montón de referencias indefinidas a las funciones especificadas en los archivos de encabezado y en la biblioteca que contenía todos los archivos …
8 avr  c  library  avr-gcc 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.