понедельник, 13 июля 2015 г.

USB-to-TTL Serial из USB-to-RS-232 (переходник Defender) для прошивки ARDUINO

Итак, есть RS-232 последовательный порт. Он подразумевает уровни +13В 0 и -13В 1, управляющие сигналы -13В 0 и +13В 1. Это классический последовательный
порт, старые принтеры, мыши работают вот так. И переходники USB-to-RS232 работают также. Нельзя их использовать на прямую без переделки для программирования Arduino PRO MINI.

Даже спалить можно. Для ардуино нужен TTL последовательный порт (переходничок USB-to-TTL Serial называется). Это 0В 0 и 5В - 1. Используется в преходниках чип Prolific PL2303. Он реализует TTL последовательный порт. У него 1,5 нога - это TXD, RXD и 2 - DTR. Подпаяться нужно умудриться - микросхема очень маленькая (между ножками 0,6 мм). Землю беру с желтого провода DB9 (выходные провода переходника), а +5В беру прямо из USB (входной красный провод).
Вообще ардуину можно прошить и 3мя проводами умудриться - земля, TXD, RXD, только кнопку RESET вовремя тыкать. И питание если внешнее. Но можно и с DTR (4 провода) - чтобы RESET не тыкать, а лучше и с +5В (5 проводов), чтобы запитать микрочип сразу. Делаем конечно 5 проводов на выходе.

Проверил - все работает!!!

Схема здесь.

Это когда компаунд сковыривал, порезался до крови. Много крови...

Драйвер здесь, скачал с какого-то сайта. Для моего переходника Defender работает отлично!
https://drive.google.com/file/d/0B1AR0G3hSwPZeTAxeGFjVm1ObTQ/view?usp=sharing

Очень трудно было добраться до чипа. Он был залит компаундом. Потихоньку паяльником расплавил. Компаунд суперский! Им как раз тонкие провода заливать и микрочипы.

Фото:









Комментариев нет:

Отправить комментарий