
Цена и размер — это только пара причин, по которым использование платы Arduino для конкретных проектов может оказаться за гранью разумного. Зачастую они слишком большие или слишком дороги для целого ряда применений, особенно если требуется сделать несколько экземпляров. Хорошим способом получить простоту применения, присущую платформе Arduino, и при этом избавиться от всех этих недостатков является использование отдельного микроконтроллера ATmega328P и программирование его посредством среды разработки Arduino IDE и её упрощённой версии языка Си. Однако без начального загрузчика (bootloader) платформы Arduino сам по себе микроконтроллер ATmega328P не получится программировать с помощью среды Arduino IDE.
Цель этого руководства — понять, как работает начальный загрузчик платформы Arduino и как его записать в память микроконтроллера ATmega328P.
3 комментария. Оставить новый
Добрый день!
Собрал точно все по схеме , прошивал строго по инструкции.
Не прошивается. Выдает ошибку.
Здравствуйте! Напишите код ошибки, которую получаете при компиляции
Не прошивается, в качестве програматора UNO
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
Ошибка при записи загрузчика.