Цена и размер — это только пара причин, по которым использование платы Arduino для конкретных проектов может оказаться за гранью разумного. Зачастую они слишком большие или слишком дороги для целого ряда применений, особенно если требуется сделать несколько экземпляров. Хорошим способом получить простоту применения, присущую платформе Arduino, и при этом избавиться от всех этих недостатков является использование отдельного микроконтроллера ATmega328P и программирование его посредством среды разработки Arduino IDE и её упрощённой версии языка Си. Однако без начального загрузчика (bootloader) платформы Arduino сам по себе микроконтроллер ATmega328P не получится программировать с помощью среды Arduino IDE.
Цель этого руководства — понять, как работает начальный загрузчик платформы Arduino и как его записать в память микроконтроллера ATmega328P.
14 комментариев. Оставить новый
Добрый день!
Собрал точно все по схеме , прошивал строго по инструкции.
Не прошивается. Выдает ошибку.
Здравствуйте! Напишите код ошибки, которую получаете при компиляции
Не прошивается, в качестве програматора UNO
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
Ошибка при записи загрузчика.
Здравствуйте !
Подскажите номинал резистора на макетке.
разобрались?
добрый вечер , сделал все строго по инструкции, выдает ошибку,avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
avrdude done. Thank you.
Ошибка при записи загрузчика.
что делать?
Здравствуйте! Проверьте правильность и качество подключения контактов. Ошибка говорит о том, что IDE не может найти программатор.
Нужны atmega328p-au схема включения для программирования
Добавили изображение с рапиновкой в статью
Здравствуйте. У меня плата ардуино нано с атмегой 168 на борту. Смогу ли я прошить загрузчик с ее помощью в атмегу 328? Пытался прошить получаю ошибку: ***failed;
avrdude: verification error, first mismatch at byte 0x0000
0x00 != 0x3f
avrdude: verification error; content mismatch
Ошибка при записи загрузчика.
Скажите, пожалуйста. Можно ли в качестве рабочей ардуино использовать Ардуино уно с маленьким китайским ядром? Или ардуино нано? Спасибо.
По Вашей инструкции прошил загрузчик в две 328PU, все прошилось, теперь работают в Ардуино Уно, скетчи загружаются как положено. Спасибо.
Здравствуйте, подскажите пожалуйста.
Прошиваю бутлоадер в голый мк (Atmega328p) потом первый раз из ардуины скетч грузиться в мк и работает. А второй раз уже не грузиться, пока не перезалью бутлоадер. Куда копать ?
Здравствуйте, каким способом вы загружаете скетч на контроллер?