Questions marquées «avr-gcc»

10
Pourquoi le compilateur n'utilise pas directement LSR

Salut, je travaille sur un projet utilisant un Arduino Uno (donc ATmega328p) où le timing est assez important et je voulais donc voir dans quelles instructions le compilateur convertissait mon code. Et là, j'en ai un uint8_tque je décale d'un bit vers la droite à chaque itération en utilisant data...

9
Pourquoi le compilateur GCC a omis du code?

Je ne comprends pas pourquoi le compilateur GCC coupe une partie de mon code alors qu'il conserve absolument le même dans le quartier? Le code 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;...