Вопросы по теме 'winavr'

8-битное перечисление в C
Я должен хранить инструкции, команды, которые я буду получать через последовательный порт. Команды будут иметь длину 8 бит. Мне нужно сохранить прозрачность между именем команды и ее значением. Чтобы не переводить 8-битное число, полученное...
13966 просмотров
schedule 02.05.2022

Функция AES в AVR Crypto Lib не компилируется
Я пытаюсь использовать функцию AES в AVR Crypto Lib (http://avrcryptolib.das-labor.org/trac/wiki/AES) в моем проекте AVR, однако, когда я копирую все необходимые файлы, я получаю следующие ошибки. . Я использую WinAVR в Windows, а также безуспешно...
1132 просмотров
schedule 06.12.2022

memcpy_P функция AVR?
void * memcpy_P (void * dest, PGM_VOID_P src, size_t n) Подскажите, пожалуйста, где в библиотеке avr libc реализована указанная выше функция? Мне кажется, что я могу найти определение функции только в нескольких файлах заголовков, но не в...
3499 просмотров
schedule 14.01.2024

Большой шестнадцатеричный файл из маленькой программы AVR
Сейчас я учу своего друга программировать микроконтроллеры AVR. Мы написали эту небольшую программу, которая отправляет простой код Морзе. Проблема в том, что после компиляции с помощью AVR-GCC и WinAVR файл a.out имеет размер почти 30 КБ, а...
1433 просмотров
schedule 12.07.2022

Измеритель оборотов и отправка значения с последовательной связью
У меня есть вопрос о том, как читать RPM и отправлять значение с серийным номером. Это мой код: char init(void) { UBRRH=(uint8_t) (UBRR_CALC>>8); UBRRL=(uint8_t) UBRR_CALC; UCSRB=(1<<RXEN)|(1<<TXEN);...
112 просмотров
schedule 16.09.2023

Моя программа хорошо работает на gnu-gcc, но не на gnu gcc for avr
Я изучаю C. Поэтому я написал эту программу таймера расстояния. Он хорошо работает с компилятором gnu-gcc. Но с gnu-gcc для avr он компилируется, но когда я запускаю его, я получаю только сеанс cmd, который ничего не делает, кроме как исчезает,...
55 просмотров
schedule 02.07.2022

Avrdude .hex с предохранителями
Я использовал make-файл для создания своего кода и создал файл ELF. Чтобы сделать его понятным для моего attiny85, я обычно использую avr-objcopy -O ihex -R .eeprom -R .fuse main.elf main_all.hex . Я получаю шестнадцатеричный файл, содержащий...
1570 просмотров
schedule 25.02.2023