Стыковка ARDUINO MINI c Serial Converter CP2102
- Войдите на сайт для отправки комментариев
Пт, 06/07/2012 - 18:54
Купил 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 платами . Ошибка одна и таже
1. Нифига не видно на какие пины подключаете к конвертеру.
2. Reset висит в воздухе? Либо кнопку к нему и жмакать руками ее, либо на DTR линию через кондер к ресету для авторесета. Смотрите http://arduino.cc/en/Guide/ArduinoMini
Бутлоадер стартует только в момент старта самой ардуины. Поэтому нужно в момент начала заливки обеспечить ребут ардуины.
Получил сегодня точно такойже преобразователь на 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
В чем может быть проблема?
Почитал другие посты на эту тему. попробовал замкнуть между собой RX и TX. Отправляю что-нибудь через терминал и получаю такой же ответ. То есть с конвертером вроде как все в порядке.
Мини ко мне пришла с уже залитым скетчем Блинк, при подключении к 13 ноге светодиода - он моргает. Значит и сама мини работает. А вот почему не удается залить другой скетч?
Еще забыл написать что пробовал Ардуино ИДЕ 1.0 и 1.0.1
Пробовал выбирать в параметрах плату Уно
Пробовал менять местами RX и TX
Ресет нажимаю при начале компиляции и отпускаю при появлении сообщения Upload или загрузка
Может тут чего найдете http://blog.tarn-vedra.de/2011/09/using-cp2102-on-arduino.html
Там еще есть упоминание про некий драйвер
ОК Спасибо!
Статья по ссылке очень помогла, теперь все работает!
Драйвер у меня был такой же.
Подключать все-таки надо TX к TX, а RX к RX
Вывод ресет на конвертере сделал, но если подключать напрямую к ресету мини, как написано в той статье - не работает. А вот через конденсатор 0,1 мкф - работает.
Вопщем все заработало, Tamer еще раз спасибо :)
Спасибо TAMER за ссылку
Все заработало !!!