Использование cookie

Подключение UART (Windows)


UART CP2103

Мы уже писали, что низковольтный последовательный порт UART может заметно облегчить процесс диагностики современной электронной техники. В этом материале расскажем, как его правильно подключить к компьютеру с операционной системой Windows.

Рассмотрим самый популярный UART, собранный на микросхеме CP2103.

Если подключить вновь приобретенный модуль к USB-разъему компьютера, мы увидим следующее сообщение:

В системе нет драйвера

Чтобы убедиться, что Windows обнаружила наш модуль UART, откроем панель управления, а в ней диспетчер устройств.

диспетчер задач

Теперь видно, что система обнаружила модуль UART на микросхеме CP2103, но драйвера к нему не нашла, так как около значка устройства стоит восклицательный знак. Далее нужно по этой ссылке сохранить драйвер устройства.

загрузка драйвера

Сохраненный файл нужно распаковать в предварительно созданную папку на компьютере.

установка драйвера

Если операционная система 32-х разрядная - необходимо запустить файл CP210xVCPInstaller_x86, а если 64-х разрядная - CP210xVCPInstaller_x64.

продолжение установки

Нажимаем "далее".

завершение установки

Принимаем условия соглашения и нажимаем "далее".

проверка установки

Нажимаем "готово" и возвращаемся в диспетчер устройств.

проверка установки

Здесь видно, что наш модуль правильно определился и переехал в раздел "Порты (COM и LPT)". Нужно запомнить номер COM-порта, который система присвоила модулю UART.

Поскольку, начиная с Windows7 Microsoft перестала поставлять программу "Гипертерминал", найдем ей достойную замену. Можно скачать бесплатную терминальную программу PyTTY с официального сайта.

сайт PuTTY

На сайте предлагается выбрать файл с нужной разрядностью Windows для загрузки.

загрузка PuTTY

Затем нужно согласиться с тем, что мы собираемся открыть исполняемый файл.

подтверждение

Но на этом Windows не успокаивается, она не знакома с производителем файла, поэтому нажимаем кнопку "запустить".

еще одно

После установки в разделе "Программы" появляется пункт PuTTY. Для дальнейшей работы его необходимо запустить.

запуск PuTTY

В форме программы нужно выбрать "Connection type - Serial", затем в поле "Serial line" ввести номер COM-порта, который мы запомнили из диспетчера устройств и установить скорость соединения. Для приставок DVB-T2 выбираем 115200, для другого оборудования скорости могут быть другими.

Затем нужно проверить работоспособность модуля UART. Нажимаем кнопку "Open" и попадаем в терминал. Далее замыкаем контакты RX и TX модуля между собой и набираем символы на клавиатуре. При замкнутых между собой выводах RX и TX на экране терминала должен печататься текст, набираемый на клавиатуре, при разомкнутых - не должен печататься.

Проверка работы UART

Теперь можно подключать наш диагностический модуль к испытуемому устройству. Помните, что сигналы приема и передачи нужно "крестить" - то есть RX модуля UART соединять с TX устройства, а TX - с RX устройства.

Подключение UART к приставке

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

Программатор CH341a

Использовать в качестве UART можно и программатор на микросхеме CH341a. Для этого необходимо удалить перемычку PROG / UART и установить драйвер последовательного режима работы. Процедура установки драйвера и запуска PuTTY аналогична представленной выше.

  

Понравилась статья - поделитесь с друзьями:


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

dimka112 01.12.2018 16:58

Здравствуйте! не подскажите где почитать о расшифровке, что выдает терминал? Есть приставка, зависает на надписи boot.

Admin 01.12.2018 21:07

dimka112, почитать, к сожалению, негде. Если зависает на надписи boot, не грузится даже начальный загрузчик. До распаковки прошивки дело не доходит. Попробуйте прошить через программатор 25Q32.

АЛЕКСЕЙ 02.10.2019 21:34

Подключил программатор, контакт RXD CH341A вставил в TXD приставки а TXD CH341A в RXD приставки, иначе не работал UART, GND третьим контактом, В окне проги HyperTerminal высветилось BOOTSPI и BIST0_FAIL. По форумам написано—либо памяти хана либо прошивке, куплю новую флэш залью прошивку и запаяю или выпаяю старую флэш и попробую прошить и впаять обратно, по результатам отпишусь. Или может вы предложите какой либо ещё вариант?

Admin 03.10.2019 07:45

Все правильно, АЛЕКСЕЙ.

Павлик Гуцалов 25.08.2020 12:00

Большое вам спасибо за ваш труд!!! Все хорошо описано и поучительно!!!!!!!!!!!!

Александр 15.10.2020 11:10

Здравствуйте, у меня приставка ReflectMini при подключении к UART выдает следующее: BOOTSPILMLMLMLM6586_OK! decomp_! — что это может быть? индикатор на приставке горит зеленым, ни на что не реагирует.

Admin 15.10.2020 14:39

Александр, это значит, что загрузился начальный загрузчик, переписал из 25Q32 прошивку в оперативную память и начал ее разархивировать. Если DECOMP - OK - то процесс прошел успешно, если на этом месте все зависло - неисправна либо прошивка (чаще всего), либо 25Q32, либо ОЗУ.

Riv 16.12.2020 16:12

Приставка cadena main dvt2 1509 pn1402a горит красный светодиод, нп пульт не реагирует, на экране цветные полосы как настроечная таблица, uart пишет bootspi bust0 fail fail

Admin 16.12.2020 16:24

Riv, bootspi bust0 fail означает, что процессору не удалось загрузить даже начальный загрузчик с микросхемы 25Q32. Нужно искать прошивку и заливать ее в 25Q32 программатором.

Riv 17.12.2020 07:22

Admin спасибо попробую

Riv 18.12.2020 17:28

Админ привет, прошил 25q32, сейчас uart пишет demod error, менять 1236с да?

Admin 18.12.2020 17:38

Riv, если Вы уверены, что прошивка родная и рабочая, то, скорее всего, да.

Павел 06.01.2021 20:07

По Rx Tx пустые места. Приехал программатор СН 341. Перепрошил, но не помогло. Для верности сдул с платы и провёл проверку и хоть всё 1:1 , перешил. Теперь хочу всё же посмотреть протокол обмена. Но на плате пустые места на шинах к UART разьёму. Если не трудно, померяйте пинцетом величины резисторов. паять перемычки — как то рука не поднимается.

Admin 06.01.2021 20:31

Павел, у меня на плате YJ-DVB-78310+MXL608 Rx и Tx уходят на процессор, к ним подпаяны подтягивающие резисторы по 10 Ком на +3,3 вольта. Другого перед глазами ничего нет.

Павел 06.01.2021 21:52

т.е. ( я уточняю) от RX TX нет резисторов, просто проводники? Про подпорные я понял, это стандартно. но у меня их нет. Буду пробовать.

Admin 07.01.2021 10:30

Павел, да, в подавляющем большинстве случаев оба сигнала берутся напрямую с процессора.

Павел 07.01.2021 14:42

Привет! Ну гипертерминал работать не захотел. Запустил другую программу, вами рекомендованную. Много не читаемых знакомест ( в виде пикселей) и непонятных знаков. Отпаял 8 ногу 2532. Стало более веселее идти тестирование. Но знаки мало понятные. Скорости все какие мог менял и в настройках порта и в программе. Только 115200. Когда снял пины с штырьков— увидел что приставка после долгого раздумья загрузилась!!! И это без 8 ноги 2532. Что далее не соображу, пока мыслей нет.

Admin 07.01.2021 15:12

Павел, для начала посмотрите, какое напряжение на контактной площадке восьмого вывода с отпаянным и припаянным выводом микросхемы.

Павел 07.01.2021 15:55

2.6 на отпаянной 8 ноге и 3.2 на контактной площадке.При подключении 8 ноги 3.2 в, т.е. не подсаживается.Ток потребления прибором не могу определить. менее0.1 ма

Admin 07.01.2021 15:57

Павел, я пока ничего не могу посоветовать. С таким не сталкивался. Я бы, возможно, попробовал замену 25Q32 на другую.

Павел 07.01.2021 16:10

Ну я думаю что пока понаблюдаю. Заказал в Чипе—Дипе замену. Видимо всё же это причина в ней.

lit007 14.01.2021 12:42

Здравствуйте, Opera Digital HD 1004, hsd115—7t01—v1.1 плата, перезагружается произвольно на канале или при поиске, с активной так и пассивной антенной, питание в норме, подбрасывал ЛБП к каждому напряжению, менял R836, менял на две новые flash c прошивкой скаченные с интернета, отключал транзистор питания антенны, по UART ничего вразумительного не увидел, это пришел конец ЦП или точнее озу?

Admin 14.01.2021 15:28

lit007, попробуйте для начала электролитические конденсаторы поменять по каждому из четырех напряжений.

Евгений 31.01.2021 08:25

Здравствуйте, подскажите т2 тюнер rolsen rdb528a при включении в сеть на секунду загорается синий led и сразу загорается красный, напряжения 3.3, 1.8, 1.2 в норме, прошивку менял вместе с 25Q32, что ещё может быть?

Admin 31.01.2021 17:12

Евгений, здесь уже трудно что-либо сказать без подключения UART.

Григорий 01.02.2021 00:00

Завтра попробую пристегнуть UART. По инструкции выше всё установил, проверил работает. Зарание огомное вам спасибо, за такие бесценные статьи. Если что ткнёте носом в чём проблема?

Admin 01.02.2021 07:53

Григорий, лог присылайте на почту e-ink-reader@yandex.ru

Евгений 01.02.2021 10:45

Здравствуйте еще раз, подключил CH341 вот что считал, разъясните в чем косяк? rolsen rdb—528a done Hello U—BootU—Boot 1.1.6 (Mar 27 2015 — 06:17:38) Board: MSTAR KRITI (CPU Speed 576 MHz) DRAM: 64 X 0 MBytes U—Boot is running at DRAM 0x87610000 Module: USB FAT FLASH SPI STANDBY LOGO OSD ENV = SERIALFlash is detected (0x0703, 0xEF, 0x40, 0x16) In: serialOut: serialErr: serialMSV C00B000100100208768TH0000000 TPWSV START... 3194PWSV START... 3206PWSV START... 3212E_PWSV_MODE_SUSPEND_TO_RAM

Admin 01.02.2021 10:48

Евгений, лог присылайте на почту e-ink-reader@yandex.ru

Евгений 01.02.2021 12:56

Спасибо за помощь, оказалось что родственники пользовались универсальным пультом к приемнику rolsen rdb528a, и скорее сбросили код на пульте, а приставка без пульта не включается, кнопок на приставке нет, при включении в сеть загорается на секунду синий и сразу красный светодиод ( деж.режим). Включил пультом от Эфирhd—500 кнопкой убавления звука, а после настроил универсальный пульт.

Pars 01.05.2021 12:50

Здравствуйте! Нужна ваша помощь для работы с программой HyperTerminal. Как её настроить для диагностирования.

Admin 01.05.2021 12:55

Pars, а что конкретно не получается?

Pars 01.05.2021 14:28

Здравствуйте Admin! Я всё установил на компьютер,но программа не выводит информайцию при диагностике. Вот это что за информация,вы сможете подсказать. BOOTSPILMLMLMLM0000_OK FAILBOOTSPILMLMLMLM0000_OK FAILBOOTSPILMLMLMLM0000_OK FAILBOOTSPILMLMLMLM0000_OK FAIL

Admin 01.05.2021 15:25

Pars, гипертерминал у Вас работает нормально. Данная надпись говорит о том, что при старте устройства не может запуститься даже начальный загрузчик. В 90% случаев причина в повреждении файла прошивки устройства. Если это тв-приставка, то нужно снимать микросхему 25Q32 и записывать в нее прошивку, скачанную на просторах интернета, внешним программатором. В остальных 10% случаев виновата сама микросхема, процессор, ОЗУ.

Pars 01.05.2021 16:23

При включении цифровой приставки светиться только зелёный светодиод Mystery MMP—70DT2. Сообщения я писал вам ранее.

Admin 01.05.2021 17:51

Pars, я уже ответил Вам о необходимости перепрошивать 25Q32.

Pars 05.05.2021 15:21

При включении цифровой приставки светиться только зелёный светодиод Mystery MMP—70DT2. Прошивка 25Q32 не помогла,и её замена тоже.

Admin 05.05.2021 15:24

Pars, если номер шасси на плате H-DVT-14503 D208-1789-001H, попробуйте скачать прошивку отсюда.

Pars 06.05.2021 06:38

Здравствуйте Admin! Светиться только зелёный светодиод Mystery MMP—70DT2. Прошивка 25Q32 не помогла, на прошивку предложенную вами.

Admin 06.05.2021 11:35

Pars, напишите на e-ink-reader@yandex.ru - продолжим разговор там.

Владимир 24.05.2021 22:36

Здравствуйте, подскажите приставка Lumax DVBT2—555HD включается на одном канале но при попытке куда нибудь переключиться начинает глючить, сам переключается произвольно по всем каналам, на радио, в меню заходит и на пульт не риагирует, после перезагрузке все повторяется. питание в норме.

Admin 25.05.2021 07:42

Владимир, насколько в норме питание? Вы нашли все 4 напряжения и они не меньше, чем 5.0, 3.3, 1.8 и 1.2 вольта?

Сергей 26.05.2021 09:51

Приставка dexp HD 2771p. Проц ali m3821p подключился по uart к 7 и 8 ножкам в терминалке пишет NOR1.2X и все. Подтягиваюших резисторов нет. Дефект приставки работает несколько минут и зависает изображение. Интересует uart

Admin 26.05.2021 10:05

Сергей, подключение правильное. Текст странный. Посмотрите еще здесь. Питание нормальное? Все 4 напряжения не занижены? Сброс к заводским настройкам делали?

Сергей 26.05.2021 12:11

Питания нормальные все и когда работает и когда зависает. Подтягиваюшие резисторы нашёл R12 и R13 ещё с 7 и 8 ног через R29 и R30 идёт на HDMI.

Admin 26.05.2021 12:22

Сергей, очень странно. По 3821 в сети очень мало информации. Вот ссылка на картинку распиновки.

Сергей 27.05.2021 09:38

Замерил напряжения на подтягиваюших резисторах R13 на 7 ноге RX 4.6в R12 на 8 ноге TX 3.3в другие концы резисторов висят на 5в. Проц греется радиатора на нем не было я приклеить. Приставку эту уже делал подали 12в сгорел u4 1.2в

Admin 27.05.2021 12:16

Сергей, напишите, пожалуйста, номер шасси. Хоть картинку по интернету найду...

Сергей 27.05.2021 13:31

XFLYD_1E488191T2_M3821P_DVT1902_V3 (2018.09.10)

Admin 27.05.2021 13:36

Сергей, похожа на эту?

Busja 08.06.2021 22:18

приветствую всех. Отдали мне на опыты DVB T2 Oriel 740, были вздутые электролиты по +5в и сетевой, заменены на новые.приставка ожила и какое то время ловит 2 мультплекса 10 + 10 каналов + 3 радио, время 3—7 дней время все отлично после настройки, а далее чудеса. Отваливается первый мультулекс (2 антенны общая коллективная и комнатная с ними обеиими другие телевизоры и приставки работают отлично). если приставку отключить от сети совсе на денек другой то при включении отлично работает опять какоето

Admin 09.06.2021 07:43

Busja, если микросхема тюнера MXL603 или MXL608, попробуйте удалить "волшебный" керамический конденсатор, как здесь написано.

Busja 09.06.2021 12:48

спасибо. стоит MXL608, все проделалано, удален с 10 ноги керамический конденсатор. сброс, и результат тотже служба не доступна на 1—м мультиплексе было интенсивность 80 качество 0. на 2—м интенсивность 98, качество 100. при поиске автоматом не ищется 1 —й мультиплекс. (Волгоград 1—й — 602МГц, 2—й — 618МГц.) 2 ищется и отлично показывает. еще в ходе настроек и переключении 1 раз выскакивала такая табличка надпись TS исправлено Нажмите ENTER для повторного установления к

Admin 09.06.2021 13:11

Busja, "интенсивность 80 качество 0" - похоже на помеху. Попробуйте переместить антенну, посмотрите / небольшие электролитические конденсаторы около тюнера, DC/DC конвертеров на 3.3, 1.8, 1.2 вольта...

Busja 10.06.2021 09:18

Спасибо Admin. Напряжения DC/DC 5, 3.3, 1.8, 1.2 в норме и стабильны во времени. Для эксперимента сделаны антенны на 1/2 и 1/4 длинны волны 250мм и 125мм (с 1/2 и 1/4 интенсивность 96 / 98) и установки сразу в разъем приставки, в ходе манипуляций обнаружено изменение до 90 интенсивности и 79 качества сигнала (даже без антенн) при установке платы вертикально антенным входом вверх :—). установлена 125мм антенна и оставлена работать на 1—м мультиплексе интенсивность 98, качество 86. будем ожидать.

Busja 10.06.2021 11:59

эксперимент продолжается: если плату слегка деформировать изогнуть или прижать в районе тюнера сразу отваливается 1—й мультиплекс или нет сигнала или канал закодирован или служба не доступна интенсивность в районе 90 прыгает, а качество 0. Но одновременно при этом 2—й мультиплекс работает отлично и интенсивность 98 и качество 96. осмотр платы под лупой рваных дорожек и непропая не выявил.

Busja 10.06.2021 12:06

а если опять слегка потыкать платку слегка деформировать в районе тюнера, все восстанавливается и опять какое то время работают все 20 каналов. при этом антенна — кусок провода и само положение приставки не изменны. может есть схема данного чудо прибора Oriel 740 и уже по схеме думать. по идее должны отваливаться сразу оба, там же нет никаких дополнительных разделений на группы мультиплексов. пробовали перекинуть номера каналов, была идея, что пямять теряется, но не выявлено этого.

Admin 10.06.2021 12:28

Busja, попробуйте поискать по интернету схему по номеру шасси, написанному на плате. Обычно одинаковые платы работают в разных приставках. Отличаются только прошивки картинкой заставки.

Добавить комментарий:

Ник:     



Текст комментария:

      

      

* Ваш комментарий будет опубликован после одобрения модератором.