Как из проекта Arduino перенести прошивку в отдельную микросхему ATMega?
- Войдите на сайт для отправки комментариев
Пт, 07/10/2016 - 13:33
Как из проекта Arduino перенести прошивку в отдельную микросхему ATMega и как узнать какие выставлять Fuse bins?
Если ардуино UNO, то просто вытащить из неё микросхему - в ней уже всё перенесено. А в UNO воткнуть нову, прописьб загрузчик (из IDE) и UNO будет продолжать раотать. UNO - это вообще в каком-то роде плата для удобства заливки прошивок в микросхемы.
Если нет то зайдите в опции IDE и включите "болтливость" на полную. В процессе заоивки на скетча он покажет в окне сообщений команду AVRDUDE которой IDE заливает скетч. Вот такой же командой и пользуйтесь.
Про фьюзы. Простейший способ: покдлючите свою микросхему к программатору и прямо из IDE дайте команду "залить загрузчик" - она в частности и установит фьюзы сама. Загрузчик Вам не помешает, он потом снесётся при первой же заливке скетча, а фьюзы останутся.
Если хотите знать как они устанавливаются, зайдите в опции IDE и включите "болтливость" на полную. Потом подключие программатор и выполните "залить загрузчик". Он в процессе заливки покажет в окне сообщений команду запуска AVRDUDE со всеми фьюзами.
Удачи!
Fuse bins?
"bins" - очень уместная опечатка. Будьте осторожны с фьюзами, т.к. нектороые из них простым дешёвым программатором можно только один раз установить. Вот прошьёте туда, что Reset работает как обычный цифровой пин и (если у Вас нет высоковольтного программатора) можете свою микросхему в BIN отправлять.
Любым программатором, поддерживающим контроллеры AVR и имеющий разъём ISP.
Спасибо!
Спасибо Вам ЕвгенийП.
прихожане Церкви Дуино, разгласившие тайну сию, будут подвергнуты остракизму и релеверчению!
Да в boards видны фьюзы и все остальное по кажному чипу.