Как заливать скетчи в Duemilanove через UNO ?
- Войдите на сайт для отправки комментариев
Сб, 02/06/2012 - 23:56
Подскажите пожалуйста.
Имею оригинальную итальянскую плату 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?
Спасибо!
Вытаскиваете из уно МК и подкдючаете так:
UNO --> ATmega
RX(0) --> PD0(RX, 2 нога МК)
TX(1) --> PD0(TX, 3 нога МК)
GND --> GND(8, 22 ноги МК)
А что в IDE->Board выбирать? Плата то от UNO а пишем в Duemilanove
Пробовал и то и то все равно та-же ошибка. Пробовал менять местами RX и TX то же не работает.
Микроконтроллеры оба рабочие 100%
А все, я лопух
Забыл питание на вторую плату подать
Ну и надо было в настройках Duemilanove выбрать
Спасибо!
Да, забыл еще ресет подключите.
UNO --> ATmega
RESET --> PC6(RESET, 1 нога МК)
RX(0) --> PD0(RX, 2 нога МК)
TX(1) --> PD0(TX, 3 нога МК)
GND --> GND(8, 22 ноги МК)
Я так понимаю ресет нужен для того чтобы кварцы на обоих платах начали синхронно работать?
Нет, для того, что бы скейтчи заливать.