У меня есть Arduino Mini Pro и модуль CP2102 USB to TTL, как показано на рисунке ниже:
Я не смог найти подходящего руководства для модуля, который у меня есть. Итак, как мне связать их вместе?
Vcc -> Vcc (Make sure your arduino accepts 5V supply)
GND -> GND
TXD -> RXD
RXD -> TXD
На самом деле, больше нечего.
Я только что купил себе Arduino Pro Mini для проекта и боролся с проводкой для соединения FDTI. Вот что сработало для меня:
Ардуино ФДТИ
GND -> GND
- -> CTS
VCC -> 5V
RX1 -> TDX
TX0 -> RXD
DTR -> DRT
У моего Arduino также был второй контакт GND на разъеме, который я никуда не подключал.
Надеюсь, это поможет другим с теми же проблемами соединения.
Вот видео, объясняющее, как их подключить: http://www.youtube.com/watch?v=Vawhrr4COjI .
Попробовав многие идеи здесь и в других местах, чтобы устранить ошибку «stk500_getsync (): не синхронно: resp = 0x00», например. замена Tx на Rx, удерживание кнопки сброса mini pro до загрузки скомпилированного скетча и т. д. Мне помогло включить подробный вывод и нажать встроенную кнопку сброса, когда отображается (оранжевый) текст загрузки — работает каждый раз для меня.
Чтобы заставить его работать, один простой подход — отсоединить контакт заголовка RST от контакта 9 CP2102 и вместо этого подключить его к контакту RST (контакт 24). Хотя на схеме Arduino контакт сброса подключен к контакту 1 (RST) ATmega328P через резистор 100 Ом, это соединение не является строго необходимым, поскольку импульсы с контакта DTR (подключенного к контакту 1 ATmega328P через конденсатор емкостью 100 нФ) будут сбрасывать MCU правильно во время программирования.
Дипси
Дзарда
Максшлепциг