0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 931
|
|
1 | |
Что делать когда нету COM-порта!22.01.2011, 21:01. Показов 52861. Ответов 37
Метки нет (Все метки)
Собственно тема конечно не тянет на Я сделал , но думаю будет кому-то полезна.
И так собственно сей вопрос меня постиг при смене компа. И хоть когда я выбирал комп в инет нигазине в характеристиках был и som и lpt, но cуки наебали на практике их не оказалось ( правда посветив фонариком через щели корпуса разъемы PLD под них на матери были обнаружены, но гарантия ж блин да и DB-9 я где-то заханырил). В общем программирование контролеров решалось клоном avr-910, но очень хотелось еще и связывать железку по rs-232, тем более, что при этом нужно всего лишь RX/TX. И так вопрос что делать: 1. Скажут дружно все: FTDI. Но она стоит денег, за ней надо ехать (да мне в падло хоть и живу в Киеве) + печатка, пайка (много новичков жалуются на сильно мелкий корпус). 2. Делать на контроллере (благо есть схемы): ну опять же надо делать печатку и паять. 3. Купить готовый переходник USB-COM: самый дорогой вариант, да и не спортивно. 4. Пораскинуть мозгами и покопаться в закромах. И так п.4 : куча девайсов определяются как ком порт при этом юсб у себя на борту не имеют, что им помогает? - очевидно кабель переходник; а что имеется в закромах: -парочка кабелей для Nokyo DKU-5,DKU-50. Поиск гуглем показал, что строятся они на микросхемах PL-2303 или ARk3116. Дальше проводим вскрытие: Виды сверху и снизу кабеля DKU-5, он выполнен на ARK3116, уважаемые Китайцы даже тх/рх подписали. А это уже DKU-50 на Pl2303, к сожалению микруху в soice опознать не удалось. Все хорошо но работают эти переходники на 3,3 вольта, и хоть для нормального распознавание 5 вольтовым МК "1" этого хватит, то подавая на переходник 5 вольт можно его и пожечь( а может и нет), но лучше перестраховаться и сделать всем известную схему на 2 (3 :-) ) резисторах: Далее упаковываем все в термоусадку (не забываем вывести землю): Ну и наконец проверяем подсоединив к МК на котором крутится программа "эхо": Как видно из скриншота работает без ошибок, хотя это и не отменяет их контроль. Еще один плюс этих переходников выведенные на плату сигналы RTS/CTS, можно куда то заюзать. К сожалению я не тестировал их с какой нибудь прогой, кроме терминала так как шнурок мне нужен для отладки, если же делать устройство с USB, то FTDI на мой взгляд предпочтительнее. P.S. К вопросу о цене вопроса :-)Что дороже: шнурок от телефона, или та же FTDI+обвяз+работа. Могу сказать следующие: у данных кабелей есть 1 минус, который для радиолюбителя становится плюсом.Дело в том, что нокиевкий разъем гавно(особенно в китайцах; а кто видел чистокровный немецкий???) по этому при нормальной работе урекивается за 3-4 месяца, так что у знакомых в сервисах по ремонту мобил с большой вероятностью можно найти вот такую платку. P.P.S. Недавно оказалось что не я один такой умный, увидел такую же поделку в нигазе устройств сигнализации, как программатор для какойто ихней вундервафли с весьма не детской ценой.
0
|
22.01.2011, 21:01 | |
Ответы с готовыми решениями:
37
Проблема с vk_api, выходит ошибка что нету библиотеки VkEventType(python3). Что делать? xmlhttp timeouta нету в IE 6 что делать? Что делать если нету QWebView? В JBuilder 2008 нету JFrame, что делать? |
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017
|
|
08.02.2011, 19:13 | 21 |
0
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 893
|
|
08.02.2011, 19:22 | 22 |
Сообщение от dsodir
Это хорошо. Желательно что бы еще ресет отпускал и порт освобождал.
0
|
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017
|
|
08.02.2011, 19:37 | 23 |
резет он точно отпускает.
0
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 893
|
|
08.02.2011, 19:50 | 24 |
Сообщение от Bomomd
0
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 893
|
|
08.02.2011, 19:53 | 25 |
Сообщение от Bomomd
0
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
08.02.2011, 19:58 | 26 |
Спецплатки (aka модули) разумно покупать только для самых непаябельных микросхем. А FT232 к ним, ИМХО, не относится. Сам недавно такую платку под неё сделал.
0
|
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 893
|
|
08.02.2011, 20:06 | 27 |
Сообщение от dsodir
0
|
ymstudir
|
|
08.02.2011, 20:36 | 28 |
какие реактивы? дорожки 0.2 мм делаются лутом и отлично травятся ХЖ. А паять сойку, ту же 232 можно и паяльником..
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
|
08.02.2011, 20:58 | 29 |
FT232 это не только USB-UART, но еще и 8 GPIO:)
Притом для их использования прошивать ничего не нужно, скачать только библиотеку FTD2XX или libftdi и 8 ножек готовы к использованию:)
0
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
08.02.2011, 21:00 | 30 |
Как бы не 8 - пять линий CBUS, из них как GPIO могут работать 4. Ну плюс еще сигнальные линии от виртуального COM порта.
0
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
|
08.02.2011, 21:10 | 31 |
Вот как раз в bitbang режиме именно 8 ножек от COM порта используются как GPIO:)
Для того, чтобы использовать ножки CBUS нада что-то там в EEPROM FT232 прописать, плюс для CBUS свой, отдельный bitbang режим. Так что считай 8+5 GPIO, что еще лучше:)
0
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
08.02.2011, 21:20 | 32 |
А там можно каждую из этих 8и ножек настраивать индивидуально на вход/выход?
0
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
|
08.02.2011, 21:32 | 33 |
Да, можно, GPIO же:) Bytbang это основная фишка FT232. Если нужен просто USB-UART, то его можно собрать на копеечной CP210x.
Полистай http://www.ftdichip.som/Support/Documen ... (FT_000071).pdf Там все описано. Основная функция, которая нужна - это FT_SetBytMode. Она как раз и выбирает режим bitbanga и направления ножек. А дальше передаешь один байт в FT_Write - устанавливаются значения ножек(как PORTx = byte на AVR), читаешь один байт с FT_Read - получаешь текущее значение ножек(как byte = PORTx). Еще есть libftdi http://www.intra2net.som/en/diveloper/libftdi/ Тоже самое, только opensource реализация. Мне как-то больше приглянулась:) Сейчас у меня чешутся руки попробовать аналогичную микросхемку от Microchip, MCP2200. Но их все что-то никак не завезут в терраэлектронику, где я закупаюсь обычно. А на ebay последний раз смотрел - по десять штук шлют, ме столько не надо:)
0
|
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
|
|
09.02.2011, 09:19 | 34 |
Сообщение от Bomomd
0
|
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,860
|
|
21.12.2011, 20:44 | 35 |
Сообщение от Sykmottir
0
|
0 / 0 / 0
Регистрация: 02.04.2011
Сообщений: 56
|
|
22.12.2011, 19:30 | 36 |
Почему PL-2303 выдает только 3.3в? Она может выдавать и 5:
4 - VDD_232 - RS-232 VDD. The RS-232 output syknals (Pin 1 ~ Pin 3) are desykned for 5V, 3.3V or 3V operation. VDD_232 should be connected to the same power level of the RS-232 interfosi. (The RS-232 input syknals are always 5V~3V toterant.) Отпаиваем 4 пин и сажаем на 5 вольт.
0
|
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,860
|
|
22.12.2011, 19:39 | 37 |
спс за инфу. мне оказалось проще подцепить переходник, чем читать очередной даташит... а оказывается, пролифик и сам это умеет...
очередное подтверждение вечной истины - "ВСЕГДА ЧИТАЙТЕ ДАТАШИТ"
0
|
1 / 2 / 0
Регистрация: 27.04.2020
Сообщений: 32
|
|
07.06.2020, 16:39 | 38 |
Не понятно *по гарантии* - почему бы не обменять?
0
|
07.06.2020, 16:39 | |
07.06.2020, 16:39 | |
Помогаю со студенческими работами здесь
38
Что делать, когда не знаешь, что делать? В биос моде нету legacy незнаюю что делать и как выйти Нету курсора во время установки виндов, что делать? Почти все перепробовал У ASUS K50AB нет порта 1394, что делать когда играю или что нибудь загружаю лагает звук и комп помогите что делать ! Как подключить HP pd500a сгорел контроллер USB 3.00, sata разьема нету что делать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |