Не могу скомпилировать скетч для контроллера atmega644

max0
Offline
Зарегистрирован: 05.10.2018

Здравствуйте. Есть программа, которая на 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
mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Ну вот, еще одного от гугла отключили. Тут, например, смотрите. Во фьюзах дело...

b707
Offline
Зарегистрирован: 26.05.2017

max0 - в первом случае не до конца установили поддержку платы для Ардуино ИДЕ

max0
Offline
Зарегистрирован: 05.10.2018

mykaida пишет:

Ну вот, еще одного от гугла отключили. Тут, например, смотрите. Во фьюзах дело...

Фьюзы посчитал калькулятором и подпарвил SinaProg-ом

https://i.ibb.co/tBTybgq/3.jpg

https://i.ibb.co/sJnMKbs/2.jpg

b707 пишет:

в первом случае не до конца установили поддержку платы для Ардуино ИДЕ

Как доустановить поддержку платы?

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015
max0
Offline
Зарегистрирован: 05.10.2018

Делал я это все и поиском пользовался.

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

MightyCore на ИДЕ до 1.8.8 работает без проблем . Испытано и от внутреннего генератора и от внешнего кварца 8Мгц. Атмега 644 и в корпусе дип , и в смд исполнении.С интервалами все ок -соответствуют выставленым. Т.е. , секунда - это секунда и т.д.  Переустановите ИДЕ , удалив и почистив все , что вы напихали .

ИДЕ 1.8.9 пока не ставил .

 

Или установите портабл версию ИДЕ и испытайте снова.