Вопросы с тегом «avr-gcc»

1
Почему компилятор не использует напрямую LSR
Привет, я работал над проектом с использованием Arduino Uno (так что ATmega328p), где время очень важно, и поэтому я хотел посмотреть, в какие инструкции компилятор преобразовывал мой код. И там у меня есть, uint8_tкоторый я сдвигаю один бит вправо на каждой итерации, используя, data >>= 1и кажется, что компилятор перевел …
10 arduino  avr-gcc 

4
Почему компилятор GCC пропускает некоторый код?
Я не могу понять, почему компилятор GCC вырезал часть моего кода, в то время как он сохранил абсолютно тот же самый по соседству? Код 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
Как создать статическую библиотеку для AVR Atmega328p?
Я пытаюсь создать библиотеку, очень похожую на Arduino в C. Я пытался в прошлом, и хотя я потерял код, я помню, как просто получал множество неопределенных ссылок на функции, указанные в заголовочных файлах и в библиотеке, которая содержала все объектные файлы (проверено avr-objdump). Я хочу знать, как мне скомпилировать библиотеку …
8 avr  c  library  avr-gcc 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.