Не могу скомпилировать скетч для контроллера atmega644
- Войдите на сайт для отправки комментариев
Ср, 03/04/2019 - 12:07
Здравствуйте. Есть программа, которая на Arduino nano работает отлично. Так же могу ее заливать через программатор USBasp в Atmega328p - тоже все ок.
Задача перейти на мк Atmega644 для расширения возможностей и тут начинаются непонятные мне моменты. В менеджере плат выбираю "avrnetino atmega644 optiboot" (найдено на просторах и добавлено вручную в IDE) и при компиляции файла прошивки получаю сообщение об ошибке:
Using board 'anio644' from platform in folder: C:\Program Files (x86)\Arduino\hardware\hardware\avrnetio
Using core 'avrnetio' from platform in folder: C:\Program Files (x86)\Arduino\hardware\hardware\avrnetio
Warning: Board hardware:avrnetio:anio32 doesn't define a 'build.board' preference. Auto-set to: AVRNETIO_ANIO32
Warning: Board hardware:avrnetio:anio1284p doesn't define a 'build.board' preference. Auto-set to: AVRNETIO_ANIO1284P
Warning: Board hardware:avrnetio:anio644p doesn't define a 'build.board' preference. Auto-set to: AVRNETIO_ANIO644P
Warning: Board hardware:avrnetio:anio644 doesn't define a 'build.board' preference. Auto-set to: AVRNETIO_ANIO644
Detecting libraries used...
recipe.preproc.macros не найден шаблон
Ошибка компиляции для платы avrnetio w/ atmega644 (optiboot.c).
беру другую плату "MightyCore Atmega644"
выставляю частоту и способ тактирования (8mhz внеш.кварц), pinout: standart и Скетч компилируется! заливаю в Atmega644 и ничего не работает. Беру другой простой скетч (моргалка) - очень быстро мигает светодиодом, увеличиваю delay между включениями и ничего не менятеся, короче, тоже не работает.
p.s. Arduino v1.8.9
Как скомпилировать по-нормальному скетч?
снимок экрана: https://ibb.co/F3T8NTr
Ну вот, еще одного от гугла отключили. Тут, например, смотрите. Во фьюзах дело...
max0 - в первом случае не до конца установили поддержку платы для Ардуино ИДЕ
Ну вот, еще одного от гугла отключили. Тут, например, смотрите. Во фьюзах дело...
https://i.ibb.co/tBTybgq/3.jpg
https://i.ibb.co/sJnMKbs/2.jpg
в первом случае не до конца установили поддержку платы для Ардуино ИДЕ
Как доустановить поддержку платы?
Как доустановить поддержку платы?
https://www.google.com/search?q=%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BB%D0%B0%D1%82+%D0%B2+arduino+ide&rlz=1C1GGRV_enRU753RU753&oq=%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BB%D0%B0%D1%82+%D0%B2+arduino+ide&aqs=chrome..69i57.6759j0j7&sourceid=chrome&ie=UTF-8
Делал я это все и поиском пользовался.
MightyCore на ИДЕ до 1.8.8 работает без проблем . Испытано и от внутреннего генератора и от внешнего кварца 8Мгц. Атмега 644 и в корпусе дип , и в смд исполнении.С интервалами все ок -соответствуют выставленым. Т.е. , секунда - это секунда и т.д. Переустановите ИДЕ , удалив и почистив все , что вы напихали .
ИДЕ 1.8.9 пока не ставил .
Или установите портабл версию ИДЕ и испытайте снова.