Подключение Arduino Mini Pro с CP2102 USB к TTL

У меня есть Arduino Mini Pro и модуль CP2102 USB to TTL, как показано на рисунке ниже:

Мой Arduino Mini Pro и модуль CP2102 USB to TTL

Я не смог найти подходящего руководства для модуля, который у меня есть. Итак, как мне связать их вместе?

Ответы (5)

Vcc -> Vcc (Make sure your arduino accepts 5V supply)
GND -> GND
TXD -> RXD
RXD -> TXD

На самом деле, больше нечего.

Спасибо за ответ. Когда я подключаю его, светодиод загорается. Дело в том, что когда я пытаюсь загрузить скетч, я получаю `stk500_getsync(): not in sync: resp=0x00` (так же, как я вообще не подключал arduino)
Убедитесь, что передаете на той скорости, которую хочет устройство.
@Deepsy также важно подключить DTR для работы автоматического сброса . Без него вам пришлось бы сбрасывать и синхронизировать загрузку вручную, что утомительно и подвержено ошибкам. Кроме того, существуют разные версии напряжения Arduino Mino Pro , поэтому обязательно подключите PIN-код Arduino VCC к правильному напряжению (другие устройства USB2serial имеют переключатель/перемычку напряжения).

Я только что купил себе Arduino Pro Mini для проекта и боролся с проводкой для соединения FDTI. Вот что сработало для меня:

Ардуино ФДТИ

GND -> GND
 -  -> CTS
VCC -> 5V 
RX1 -> TDX
TX0 -> RXD
DTR -> DRT

У моего Arduino также был второй контакт GND на разъеме, который я никуда не подключал.

Надеюсь, это поможет другим с теми же проблемами соединения.

Вот видео, объясняющее, как их подключить: http://www.youtube.com/watch?v=Vawhrr4COjI .

Ответы только по ссылке не рекомендуются, потому что они становятся бесполезными, если ссылка умирает (или в этом случае видео удаляется), поэтому, пожалуйста, добавьте краткое описание того, как рекомендуется подключать CP2102.
Похоже, Дзарда это прикрыл!

Попробовав многие идеи здесь и в других местах, чтобы устранить ошибку «stk500_getsync (): не синхронно: resp = 0x00», например. замена Tx на Rx, удерживание кнопки сброса mini pro до загрузки скомпилированного скетча и т. д. Мне помогло включить подробный вывод и нажать встроенную кнопку сброса, когда отображается (оранжевый) текст загрузки — работает каждый раз для меня.

Если это сработало, это означает, что автосброс не сработал, т.е. вам также нужно подключить DTR для работы автосброса.

Чтобы заставить его работать, один простой подход — отсоединить контакт заголовка RST от контакта 9 CP2102 и вместо этого подключить его к контакту RST (контакт 24). Хотя на схеме Arduino контакт сброса подключен к контакту 1 (RST) ATmega328P через резистор 100 Ом, это соединение не является строго необходимым, поскольку импульсы с контакта DTR (подключенного к контакту 1 ATmega328P через конденсатор емкостью 100 нФ) будут сбрасывать MCU правильно во время программирования.