Проблемы с загрузкой скетча в Arduino Pro Mini

Разработав и протестировав проект с использованием Arduino Uno, я хочу загрузить его на Arduino Pro Mini (5 В, 328, 16 МГц) для полупостоянного, длительного использования, но я не могу получить никаких признаков жизни от Pro Mini.

Я использую последнюю версию Arduino IDE (v1.6.0 с Java 6, на Mac OS X Mavericks), и у меня есть USB 2.0 to TTL UART 6PIN CP2102 Module Serial Converter для подключения Pro Mini к Mac, и я выбрал Инструменты —> Плата —> Arduino Pro или Pro Mini (5 В, 16 МГц) с ATmega328.

Проблема в том, что я не вижу в списке подходящего последовательного порта. Когда я подключаю Arduino Uno, «/dev/tty.usbmodem1421» сразу же появляется в меню «Инструменты» —> «Последовательный порт», но я не вижу ничего подобного в Mini Pro.

Проблема, вероятно, заключается в соединении между преобразователем USB/TTL и Mini Pro, поэтому мой вопрос: какие контакты должны подключаться к каким?

Конвертер USB/TTL лицом к лицу с Arduino Pro Mini

FWIW преобразователь USB/TTL поставляется с 5-жильным (не 6-жильным) кабелем для подключения его 6 контактов.

Итак, мне нужно соединить Tx—>Tx и Rx->Rx, или их нужно пересечь? Совершенно очевидно, что «5V» подключается к «Vcc», а «GND» — к «GND», но как насчет CTS и DTR?

Кроме того, FWIW, я погуглил это и прочитал ряд других сообщений и ответов на StackExchange, но тот факт, что я пишу здесь свой вопрос, означает, что я все еще застрял. Любые и все конструктивные предложения будут оценены. Спасибо!

, 👍5

Обсуждение

Забыл упомянуть: я пытался просто воткнуть шесть контактов прямо в шесть отверстий, и я попытался [просто используя четыре соединения, как предлагается здесь] (http://electronics.stackexchange.com/questions/96805/how -to-program-arduino-nano-pro-mini-pro-micro-clone-that-no-usb-port), но безрезультатно., @Tim Morley


2 ответа


Лучший ответ:

5

Вам нужно соединить его с Arduino TX --> FTDI RX и наоборот, так что перешли. Если вы возьмете FTDI и подключите его к контакту Ardiono, как вы его нарисовали, он должен работать, при условии, что FTDI работает.

Нет, к вашему примечанию об отсутствии последовательного порта, он должен быть у вас, как только вы подключите FTDI к компьютеру, Arduino для этого не нужен. Прежде всего, проверьте драйверы и USB-соединение. Вы ничего не добьетесь, пока этот последовательный порт не будет распознан на вашем компьютере.

,

Спасибо за вашу помощь. Я думаю, что я _ожидал_ увидеть последовательный порт, как только появится FTDI, но не был уверен. Теперь... водители, говорите? Я погуглю для них, если у кого-то нет полезной ссылки..., @Tim Morley

@TimMorley Mine всегда устанавливается автоматически, но я на Windows. Кто знает о вас, ребята, Mac :) Я думаю, что это будет очень похоже на драйверы Arduino (может быть, даже совместимы), но я не использую это конкретное устройство FTDI., @Butters

Ура! С [драйверами] (https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx) я получил COM-порт для отображения в Arduino IDE; и совет в комментарии от @kontur помог мне найти долю секунды, когда нужно было нажать кнопку RESET; и теперь мой скетч загружен в мой Arduino Mini Pro. Спасибо, @Баттерс!, @Tim Morley

@TimMorley Похоже, что FTDI настроен для автоматического сброса, поэтому, если вы подключите все 6 контактов, он должен позаботиться о сбросе за вас. Когда у меня есть такие контакты на одной из моих плат, я помещаю их в Arduino, и с небольшим усилием вперед на FTDI создается достаточный контакт, чтобы прошить Arduino., @Butters


0

Если у вас все еще есть какие-либо проблемы, попробуйте подключить vcc и gnd к raw и gnd рядом с контактами. У меня так работало

,