Perguntas com a marcação «avr-gcc»

1
Por que o compilador não usa diretamente LSR
Oi Eu estive trabalhando em um projeto usando um Arduino Uno (então ATmega328p), onde o tempo é muito importante e, portanto, eu queria ver em quais instruções o compilador estava convertendo meu código. E aí eu tenho um uint8_tque eu desloco um pouco para a direita em cada iteração usando …
10 arduino  avr-gcc 

4
Por que o compilador GCC omite algum código?
Não consigo entender por que o compilador GCC cortou parte do meu código enquanto preserva absolutamente o mesmo na vizinhança? O 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 pause - …
9 avr  c  avr-gcc  optimization  gcc 

1
Como crio uma biblioteca estática para o AVR Atmega328p?
Estou tentando criar uma biblioteca muito parecida com o Arduino em C. Eu tentei no passado e, apesar de ter perdido o código, lembro-me de simplesmente receber um monte de referências indefinidas para funções especificadas nos arquivos de cabeçalho e na biblioteca que continham todos os arquivos de objetos (verificados …
8 avr  c  library  avr-gcc 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.