Голый AVR
- Войдите на сайт для отправки комментариев
Сб, 30/09/2017 - 10:07
Здравствуйте
Хотелось бы попробовать поработать с голым AVR (тем же 328-м), но со средой Arduino.
Надо ли ставить бутлоудер? Через что лучше шить? Как настроить Arduino IDE?
Подскажите, где можно почитать...
Спасибо!
Я подключаю к ArduinoISP и нажимаю Burn bootloader, при этом флешатся нужные значения fuses. В остальном работа точно такая же, только вместо Upload (Ctrl+U) жать Upload via programmer (Ctrl+Shift+U), и недоступен сериал.
Хотелось бы попробовать поработать с голым AVR (тем же 328-м), но со средой Arduino.
Кучка видео по данной теме:
http://www.youtube.com/watch?v=joSc-AT8o5k
http://www.youtube.com/watch?v=VIf1WJrF8Hc
http://www.youtube.com/watch?v=W4LPlKKb__8
http://www.youtube.com/watch?v=wuEzIKybvXw
http://www.youtube.com/watch?v=HJH6j9JJkSM
А можно ли шить МК внутри платы UNO, а потом оттуда вынимать и ставить в схему?
Правильно ли я понимаю, что для того, чтобы атмега запустилась "в голом виде" после прошивки в Uno, обязательно нужен ещё внешний кварц (ноги OSC1 и OSC2)?
А можно ли шить МК внутри платы UNO, а потом оттуда вынимать и ставить в схему?
Нет, без загрузчика (bootloader) ничего не получится. Cначала нужно прошить в МК загрузчик с помощью программатора (напр. USBasp) или другой ардуины со скетчем эмулятора программатора (Arduino ISP).
Правильно ли я понимаю, что для того, чтобы атмега запустилась "в голом виде" после прошивки в Uno, обязательно нужен ещё внешний кварц (ноги OSC1 и OSC2)?
Не после прошивки в UNO, а после прошивки ардуиновского загрузчика программатором. Т.к. вместе с загрузчиком прошиваются и фьюзы на внешний кварц.
Ок, спасибо большое!
Но никто не запрещает зашить загрузчик на внутренний генератор. Для устройств не требующих точных таймингов и не использующих большого объема вычислений, самое то. ИМХО.