Как заливать скетчи в Duemilanove через UNO ?

favi
Offline
Зарегистрирован: 18.03.2012

Подскажите пожалуйста.

Имею оригинальную итальянскую плату Arduino UNO и программирую на ней.

Недавно понадобилось загрузить скетч в самодельную плату, собранную на монтажке на которой стоит Atmega 328 с зашитым в него загрузчиком Duemilanove.

Как мне это сделать? Программатор собирать не хочется, т.к. чувствую что есть более простое решение. Пробовал устанавливать микросхему с загрузчиком Duemilanove в плату UNO но при загрузке скетча выпадает ошибка

 avrdude: stk500_getsync(): not in sync: resp=0x00

Или мне просто надо соединить цифровые разьемы 1(TX)-0(RX), 0(RX)-1 (TX), и при загрузке скетча в UNO он автоматически зашьется в Durmilanove?

Спасибо!

maksim
Offline
Зарегистрирован: 12.02.2012

Вытаскиваете из уно МК и подкдючаете так:

 UNO -->   ATmega

RX(0) --> PD0(RX, 2 нога МК)

TX(1) --> PD0(TX, 3 нога МК)

GND  --> GND(8, 22 ноги МК)

favi
Offline
Зарегистрирован: 18.03.2012

А что в IDE->Board выбирать? Плата то от UNO а пишем в Duemilanove

Пробовал и то и то все равно та-же ошибка. Пробовал менять местами RX и TX то же не работает.

Микроконтроллеры оба рабочие 100% 

favi
Offline
Зарегистрирован: 18.03.2012

А все, я лопух

Забыл питание на вторую плату подать

Ну и надо было в настройках Duemilanove выбрать

Спасибо! 

maksim
Offline
Зарегистрирован: 12.02.2012

Да, забыл еще ресет подключите.

UNO --> ATmega

RESET --> PC6(RESET, 1 нога МК)

RX(0) --> PD0(RX, 2 нога МК)

TX(1) --> PD0(TX, 3 нога МК)

GND --> GND(8, 22 ноги МК)

 

favi
Offline
Зарегистрирован: 18.03.2012

Я так понимаю ресет нужен для того чтобы кварцы на обоих платах начали синхронно работать? 

maksim
Offline
Зарегистрирован: 12.02.2012

Нет, для того, что бы скейтчи заливать.