Стыковка ARDUINO MINI c Serial Converter CP2102

ace
Offline
Зарегистрирован: 17.05.2012

Купил 2 платы ARDUINO MINI и Serial Converter CP2102 на EBAY. Соединил по схеме .

При загрузки компилятор дает ошибки:

Binary sketch size: 1018 bytes (of a 14336 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

Перепробывал все варианты подключения с 2 платами . Ошибка одна и таже

leshak
Offline
Зарегистрирован: 29.09.2011

 1. Нифига не видно на какие пины подключаете к конвертеру.

2. Reset висит в воздухе? Либо кнопку к нему и жмакать руками ее, либо на DTR линию через кондер к ресету для авторесета. Смотрите http://arduino.cc/en/Guide/ArduinoMini 

Бутлоадер стартует только в момент старта самой ардуины. Поэтому нужно в момент начала заливки обеспечить ребут ардуины.

ma1ex
Offline
Зарегистрирован: 11.07.2012

 

Получил сегодня точно такойже преобразователь на CP2102 и вот именно сейчас пытаюсь залить скетч на мини и тоже че-то не получается.
Установил драйвер Silicon Labs CP210x USB to UART Bridge.
Подключил RX конвертера к ТХ мини и соответственно ТХ к RX.
Ну и +5 с Gnd тоже подключил.
На выводы ТХ и RX поставил светодиоды. На ТХ диод еле светится, на RX светится довольно ярко.
В момент попытки загрузки скетча яркость диодов не меняется.
Ресет пробую нажимать вручную.
В параметрах Ардуино ИДЕ выбран программатор AVR ISP (это правильно?)
Плата выбрана Ардуино мини на Атмега168
Ошибка вот такая:
Размер скетча в двоичном коде: 1 316 байт (из 14 336 байт максимум)
avrdude: stk500_getsync(): not in sync: resp=0x00

В чем может быть проблема?

 

ma1ex
Offline
Зарегистрирован: 11.07.2012

 Почитал другие посты на эту тему. попробовал замкнуть между собой RX и TX. Отправляю что-нибудь через терминал и получаю такой же ответ. То есть с конвертером вроде как все в порядке.

Мини ко мне пришла с уже залитым скетчем Блинк, при подключении к 13 ноге светодиода - он моргает. Значит и сама мини работает. А вот почему не удается залить другой скетч?

Еще забыл написать что пробовал Ардуино ИДЕ 1.0 и 1.0.1

Пробовал выбирать в параметрах плату Уно

Пробовал менять местами RX и TX

Ресет нажимаю при начале компиляции и отпускаю при появлении сообщения Upload или загрузка

Tamer
Tamer аватар
Offline
Зарегистрирован: 24.06.2012

Может тут чего найдете http://blog.tarn-vedra.de/2011/09/using-cp2102-on-arduino.html

Там еще есть упоминание про некий драйвер

 

ma1ex
Offline
Зарегистрирован: 11.07.2012

 ОК Спасибо!

Статья по ссылке очень помогла, теперь все работает!

Драйвер у меня был такой же.

Подключать все-таки надо TX к TX, а RX к RX

Вывод ресет на конвертере сделал, но если подключать напрямую к ресету мини, как написано в той статье - не работает. А вот через конденсатор 0,1 мкф - работает.

Вопщем все заработало, Tamer еще раз спасибо :)

 

ace
Offline
Зарегистрирован: 17.05.2012

 Спасибо TAMER за ссылку

Все заработало !!!