Arduino as ISP (ардуино как программатор) - восстановление, прошивка загрузчика (bootloader arduino)
HTML-код
- Опубликовано: 2 окт 2024
- #arduino, #программатор, #bootloader_arduino,
Что бы не тратится на программатор, можно использовать arduino в качестве программатора.
Группа вконтакте: arduinom...
Купить arduino pro mini 168 3.3V 8Мгц - ali.onl/NqZ
Таким способом можно прошить (восстановить) загрузчик на микроконтроллер.
Или загружать прошивку через программатор (без загрузчика) для уменьшения объёма самой прошивки.
Прошивка arduino pro mini программатором на arduino nano
Подключение:
NANO Pro mini
D13 - D13
D12 - D12
D11 - D11
D10 - Reset
GND - GND
3.3V - VCC
Спасибо-ты спас ситуацию. Программировать Bootloader в Arduino Pro Micro по такой же схеме подключения. Удачи!
не получается по такой же схеме точно? там у pro micro другие пины совсем
Первый адекватный материал, как по SPI прошивается плата с 3.3В питанием. Спасибо!
Большой Молодец!!!! все понятно и просто без всякой галимой пустой болтовни.
Купил на али нано с чипом 168р платка не завелась - все перекопал - на тубе и за основу взял старый 2560 завалялся - юзал его как программатор так же соединяя пины - результат нулевой - так что увы способ так себе лучше напрямую тыкать в чип усбуартом
Делал такой программатор, все получилось!
ЗАРАБОТАЛО!! просто не на те ноги к ардуинке подключил. 2 вечера на смарку))
Молодец спасаеш бутлоадеры и микроконтроллеры ардуино!
Благодарю! 3 уны через нано реанимировал!
у меня фигня какаета //Произошла ошибка при загрузке скетча
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x15
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x15
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x01
avrdude: stk500_initialize(): (a) protocol error, expect=0x14, resp=0x10
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: stk500_disable(): unknown response=0x12
Где-то контакт плохой, либо не правильно подключили
Не я пробовал раз 20
Ето что-то с компом
Получается программатор прошивает скетч в обе Ардуины.
Нет. Одна ардуина1 выполняет роль программатора, и скечт через нее прошивается на другой микроконтроллер (ардуино2).
При этом на ардуино1, не прошивается повторно, она работает в роли моста
Здравствуйте, вопросик. Вот если я сделаю программатор из ардуино, чтобы программировать другую ардуино по ICSP, будет ли работать режим отладки в Atmel Studio, и другие фичи, той среды разработки?
Не могу подсказать, не пробовал
можешь на ардуино сгу звуки записать?
Братик, а что за загрузчик bootloader для чего он нужен?
Что бы можно было прошивать микроконтроллер по uart (rx, tx)
Вышло всё отлично ! Спасибо ))) !
cкечи в описание кидай
pit (Pablo Picasso) этот скечт ест в самой программе Arduino IDE