Вопросы по теме 'avr-gcc'

avr-gcc: предупреждение об отключении атрибута '__progmem__' игнорируется
Кто-нибудь знает, как это предупреждение можно подавить? у меня нет возможности их избежать (они связаны с используемой мной структурой). Спасибо!
2668 просмотров
schedule 16.01.2023

Символ не найден - CUnit on Snow Leopard
Я только что установил CUnit на Snow Leopard с MacPorts / DarwinPorts. Установка прошла нормально, однако при попытке запустить модульные тесты я получаю сообщение об ошибке: dyld: Symbol not found: _acs_map Referenced from:...
599 просмотров
schedule 01.03.2022

Аналоговый компаратор AVR + внутренняя подтяжка?
У меня есть простой вопрос, касающийся микроконтроллеров Atmel AVR. Поэтому я хочу использовать аналоговый компаратор ATTiny85, чтобы определить, находится ли сигнал выше или ниже порога. Этот сигнал обычно «плавающий» и тянется к земле , когда он...
2922 просмотров

AVR Длительный код из прерывания таймера
У меня есть код, который нужно запускать каждые 2 минуты, что кажется достаточно простым. Проблема заключается в том, что запуск длительного процесса из таймера приводит к тому, что таймеры шатаются? какие-либо предложения. Мои знания C не так...
708 просмотров
schedule 25.11.2022

Невозможно получить данные от USART — FreeRTOS — AT32UC3A0512
Просто пробую свои силы во FreeRTOS. Ниже приведены мои настройки - Микроконтроллер - AT32UC3A0512 Плата - ЭВК1105 Использование FreeRTOS Среда — AVR Studio 5 с последней версией 2.3 ASF Я только что создал новый проект из примера...
1036 просмотров
schedule 15.03.2022

Как в avr tiny данные должны храниться в sram, инициализированном при включении микроконтроллера?
Сначала немного предыстории. В avr tiny данные могут храниться в регистрах, в sram, в eeprom или в программном пространстве. Регистр и sram являются энергозависимой памятью, в то время как eeprom и пространство программы - нет. (т.е. данные...
1168 просмотров
schedule 19.04.2022

Запуск скетча Arduino с помощью Fritzing
Я пытаюсь научиться программировать на оборудовании и заказал для этого Arduino . Пока я ждал доставки, я начал копаться и наткнулся на Fritzing . Я могу подключить светодиод к микроконтроллеру. Моя проблема заключается в следующем: Fritzing...
16812 просмотров
schedule 02.09.2022

Можно ли использовать GCC '__builtin_avr_delay_cycles' в ассемблере?
Извините за плохой английский, пожалуйста. Мне нужно написать критичный ко времени фрагмент кода (строгая часть реализации программного протокола с помощью битового взрыва), который использует задержки. Препроцессор C во время компиляции может...
1817 просмотров
schedule 18.10.2023

Ошибки при компиляции библиотеки Procyon с помощью AVR Studio 6
У меня возникли проблемы с компиляцией библиотек Procyon с помощью AVR Studio 6. Код, который я использую, полностью работает с AVR Studio 4. Следующие строки не компилируются в этой общей библиотеке: //! prints a string stored in program rom...
1124 просмотров
schedule 13.03.2022

avr-gcc: Нет такого файла или каталога
Я следил за учебником TinyOS по этой ссылке: http://www.cse.wustl.edu/~lu/cse521s/Slides/tutorial.pdf . Я не могу получить окончательный код проекта для компиляции в tinyos. Я использую Windows XP с Cygwin и всеми последними оборотами. Когда я...
3442 просмотров
schedule 07.01.2023

jmp для адреса во встроенном AVR C
Я пытаюсь написать программу для arduino, которая переменным образом вычисляет абсолютный адрес, а затем переходит к нему (это часть более крупной программы с более широкой целью), однако у меня возникли некоторые проблемы. В настоящее время я делаю...
1490 просмотров
schedule 27.05.2022

Терминал ввода последовательных команд, вывод Arduino Tx
Я в некоторой степени новичок в этой сфере Я использую Arduino Mega2560 и подключаю его к монетному автомату из торгового автомата. Монетный автомат работает по протоколу MDB (многоточечная шина), который является последовательным 9-битным....
542 просмотров
schedule 22.09.2022

_SFR_IO_ADDR() на Arduino Mega PortH+
Я пытался использовать библиотеку SoftI2CMaster [ http://playground.arduino.cc/Main/SoftwareI2CLibrary] , в большинстве случаев библиотека отлично работает, но не работает на портах с H по L, компилятор выдает следующее сообщение:...
933 просмотров
schedule 19.01.2023

Математические символы отсутствуют в AVR libgcc
У меня есть сборка AVR, созданная для неизвестной версии GCC. Я могу собрать этот исходный код в объектный код, но если я попытаюсь связать его, мне сообщат, что он содержит неопределенные символы. В частности, мне не хватает следующих символов:...
355 просмотров
schedule 09.06.2022

Eclipse Arduino IDE не может найти avr-g++ и avr-gcc
Я пытаюсь заменить Arduino IDE плагином Arduino Eclipse. После загрузки всего необходимого и попытки скомпилировать даже самую простую программу "Hello World" я получаю следующую ошибку в eclipse: При вызове: which avr-gcc в...
3819 просмотров
schedule 07.05.2022

отображение шестнадцатеричного значения на ЖК-дисплее
Я написал программу интерфейса ЖК-дисплея для Atmega328 (Хотя есть доступные библиотеки, я хотел написать с нуля). Но есть две проблемы. 1. Иногда ЖК-дисплей отображается неправильно. Видно только несколько полос. Я заканчиваю тем, что сбрасывал...
1996 просмотров
schedule 16.05.2023

Atmega @ 8MHZ задерживает в 8 раз быстрее
Я очень новичок в программировании Atmegas и AVR, поэтому я надеюсь, что вы простите меня за этот нубский вопрос: у меня есть этот код, который отлично работает на частоте 1 МГц, но если я подключил Atmega к внутренней частоте 8 МГц, изменив частоту...
1861 просмотров
schedule 11.11.2022

Сделать в Cygwin с пробелами в именах файлов
Я чувствую, что это может быть просто, хотя я застрял на этом весь день. Я использую Cygwin и WinAVR для компиляции некоторых файлов в библиотеке arduino. Я хочу использовать make-файл, но у меня проблемы с пробелами в именах файлов (по крайней...
138 просмотров
schedule 13.05.2022

Как я могу преобразовать строку, отправленную через UART, в целое число в python?
У меня возникли трудности с преобразованием строки, которую я получаю по UART, в ее десятичную версию. Я читаю один байт с помощью port.read(1) , затем печатаю его print "%s: %s" % ( time.ctime(time.time()), str) Это распечатывает ожидаемый...
965 просмотров
schedule 25.02.2023

AVR-GCC не связывает C++ с функцией сборки
Я пытаюсь вызвать функцию сборки из C++, а компоновщик говорит, что функция, которую я пытаюсь вызвать, не существует. Вот ошибка: avr-gcc -mmcu=atmega328 -Wall -o main.elf hello.S main.cpp /tmp/ccS7uaAX.o: In function `main':...
799 просмотров
schedule 04.04.2024