Прошивка atmega328 на плате через сериал

SergAG
Offline
Зарегистрирован: 22.12.2012

Нубский вопрос, но честно, поиском не нашел ни здесь, ни в нете.

Есть плата, на ней atmega328 в кровати. Исходная прошивка залита через Uno, из которой она и выдрана.  Нужно дальше шить скетчи и пробовать. Каждый раз таскать из кровати и ставить в Uno, потом обратно - сдохнет быстро. Как шиться?

Есть Uno и на плате выведены пины RX TX. Я правильно понимаю, что питание и сериал подать на эти пины с Uno, а в проге указать Uno? А как с ресетом? Когда использую Uno для прошивки мини, надо подключать еще и ресет.

Zhigalo_Alexey
Offline
Зарегистрирован: 11.07.2015

SergAG пишет:

Нубский вопрос, но честно, поиском не нашел ни здесь, ни в нете.

Есть плата, на ней atmega328 в кровати. Исходная прошивка залита через Uno, из которой она и выдрана.  Нужно дальше шить скетчи и пробовать. Каждый раз таскать из кровати и ставить в Uno, потом обратно - сдохнет быстро. Как шиться?

Есть Uno и на плате выведены пины RX TX. Я правильно понимаю, что питание и сериал подать на эти пины с Uno, а в проге указать Uno? А как с ресетом? Когда использую Uno для прошивки мини, надо подключать еще и ресет.

Если хотите прошивать микроконтроллеры, использовать Uno как программатор, то в образцах есть ArduinoISP.    

// slave reset:  10:              
// MOSI:          11:              
// MISO:          12:               
// SCK:            13:               

Прошиваете Uno, подключаете микроконтроллер согласно контактов и все работает.

Таким способом прошивал микроконтроллер ATmega163 без загрузчика через SinaProg.

Если этого хотели то вот: http://geektimes.ru/post/255342/

 

SergAG
Offline
Зарегистрирован: 22.12.2012

Спасибо, разобрался. Скетчи можно заливать на атмегу, как будто она стоит в Uno, при этом достаточно дать питание и сериал с ресетом.