Как подключить usb сканер к com порту

Обновлено: 04.05.2024

📝 Обратился клиент с вопросом: « Помогите, не работает сканер штрихкодов ». Смотрим — 1С запускается в сеансе удаленного рабочего стола, сканер ШХ подключен локально на ПК кассира. Такие вводные.

Об использовании com-портов и сканеров штрихкода при запуске 1С в терминальном режиме Об использовании com-портов и сканеров штрихкода при запуске 1С в терминальном режиме

Общие рекомендации

❓ Что проверить перед началом работы:

1. В каком режиме настроен ваш сканер ШХ — как HID-клавиатура (USB-устройство ввода) или эмуляции com-порта. Проверьте корректность работы сканера до подключения к удаленному серверу.

Устройство должно быть доступным, т. е. не занятым никакими другими приложениями. Если используете com-порт, зафиксируйте номер ( например, COM3 ) — через « Диспетчер устройств ».

2. Параметры RDP на клиенте — в приложении « Подключение к удаленному рабочему столу » в «Локальные ресурсы» должна быть проставлена галка «Порты».

На сервере, соответственно, конфигурация узла сеансов должна разрешать перенаправление com-портов для пользователя. Проверить в сеансе из командной строки:

, где X — номер порта.

Результат успешного выполнения — показ параметров порта (состояния устройства). Если возвращается код « Недопустимое имя устройства » — ошибка в номере или успешности перенаправления.

Важно : если на сервере, физически или виртуально уже имеется com-порт к указанным номером из п. 1, то перенаправления не будет. В этом случае — поменяйте номер порта на клиенте на любой свободный (следующий), а только потом выполняйте соединение.

Пример (com1 — есть «контакт», com2 — ошибка)

3. Установка драйвера (на сервере)

В комплекте с драйверами, как правило, идет приложение для теста сканера ШХ.

Найдите, выполните проверку связи — запишите, что возвращается после обмена, как запрограммирован сканер ( префикс, суффикс ).

4. Добавление устройства в 1С

✅ В итоге: загвоздка была в настройках 1С, точнее в свойствах самого устройства из «Подключаемое оборудование» — не правильно настроено поле «Суффикс». Как только поставили верный код (нашли через тест драйвера) — сканер заработал.

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.

(2) Да, драйвера скачивал, в режим переводил штрихкодами из 3-х разных руководств, но к сожалению в Диспетчере устройств никаких новых СОМ-портов не появляется.

(3) Да, не спорю, в стандартной ТиС проблем нет и никаких танцев с бубном не нужно. Подключаю я его к 1С 7.7 "Квартплата для ТСЖ, ЖСК" от ИТЦ Эффект-Информ. И проблема заключается в том, что если сканер эмулирован как в разрыв клавиатуры, то данные, считанные им, не попадают в процедуру ОбработкаВнешнегоСобытия(). Нужна именно эмуляция СОМ-порта.

(4) 4ish,
Если USB-сканер в системе распознаётся как HID-совместимое устройство, то он будет работать только как клавиатурный. Есть USB-сканеры, в кабеле которых присутствует конвертер USB-COM и тогда, после установки драйвера к этому конвертеру, в системе появляется COM-порт. А от сканирования управляющих штрихкодов, COM-порт в системе не появится. Сейчас сканеры Honeywell(бывший Metrologic) с таким кабелем-конвертером - большая редкость.
В любом случае простой заменой кабеля (даже если Вы его найдёте) заставить работать "голову" сканера одного типа (клавиатурную) как RS-ную, скорее всего, не удастся. В своё время мне это говорили в техподдержке АТОЛа (как-никак дистрибутер Metrologic'а).
Для того, чтобы клавиатурный сканер не просто заменял клавиатуру при вводе штрихкода, "генерил" в системе события, нужно использовать специальные драйверы, например, драйвер от того же АТОЛа. (6) 4ish,
Вот здесь: http://www.atol.ru/support/programs/ скачиваете "АТОЛ:Драйверы торгового оборудования" и устанавливаете либо весь комплект, либо только "АТОЛ: Драйвер устройств ввода".
Без ключа защиты драйвер, конечно же, будет работать в демо-режиме (задержка 10 секунд), но он позволит протестировать связь со сканером.
Запускаете "Тест устройств ввода" (Пуск-Программы-АТОЛ-ДРАЙВЕРЫ. -ТЕСТы. ), нажимаете кнопку "Настройка свойств", далее "Поиск оборудования" - пишу по памяти. - , затем сканируете штрихкод.
Если штрихкод отобразится, значит проблем в цепочке "Голова сканера-кабель-разъём-эмулятор COM-порта" нет. В этом случае проверьте правильность настроек в 1С порта и проблемы ищите в драйвере, с которым работает 1С или в коде 1С.
Если же штрихкод не отобразится, то временно (с целью диагностики) убирайте драйвер-эмулятор COM-порта и перепрограммируйте сканер в режим клавиатуры, чтобы он отобразился в системе как HID-совместимое устройство.
Затем ещё раз выполните поиск оборудования в тесте драйвера АТОЛ. Если штрихкод не отображается, то скорее всего неисправность сканера или кабеля, если отображается, то, возможно причина в том, что изначально "голова" сканера такой модификации, что не сможет работать в режиме RS-232.
Последний бесплатный драйвер устройств ввода от АТОЛ ищите по такому имени: "DTO6_2009_02_11". Обработка обслуживания для бесплатного драйвера АТОЛ недавно публиковалась на Инфостарте. copybases пишет:
Вот здесь: http://www.atol.ru/support/programs/ скачиваете "АТОЛ:Драйверы торгового оборудования" и устанавливаете либо весь комплект, либо только "АТОЛ: Драйвер устройств ввода".
Без ключа защиты драйвер, конечно же, будет работать в демо-режиме (задержка 10 секунд), но он позволит протестировать связь со сканером.
Запускаете "Тест устройств ввода" (Пуск-Программы-АТОЛ-ДРАЙВЕРЫ. -ТЕСТы. ), нажимаете кнопку "Настройка свойств", далее "Поиск оборудования" - пишу по памяти. - , затем сканируете штрихкод.
Если штрихкод отобразится, значит проблем в цепочке "Голова сканера-кабель-разъём-эмулятор COM-порта" нет. В этом случае проверьте правильность настроек в 1С порта и проблемы ищите в драйвере, с которым работает 1С или в коде 1С.
(11) Да, всю эту цепочку проверок я проходил первым делом. Штрихкод считывается и в поиске оборудования теста устройств ввода от АТОЛа, и в 1С (через обработку обслуживания ТО). А вот в справочнике и документах не работает. Так что, повторюсь - проблема скорее всего в коде. (14) 4ish,
Ну тогда, действительно, поможет только отладчик. (14) 4ish, Выстави правильно суффиксы в настройке сканера 1С и будет тебе счастье (5) "А от сканирования управляющих штрихкодов, COM-порт в системе не появится."
Совершенно не так! К примеру сканер Honeywell, который вы упомянули, к стати, модель Voyager 1205 именно упраляющим штрихкодом переводится в режим эмуляции com-порта, который прописывается в диспетчере устройств, как COM-порт и там же можно управлять свойствами этого порта. Поэтому ответ не совсем верный. Совершенно нормально работает без всяких кабелей-конвертеров. Для начала ты к чему подключаешь сканер. если к 1С то просто программируешь его как в разрыв клавиатуры и всё,в программных таблицах код(зайти в настройки) далее(эмулировать как PS2) и выход из настроек и всё проверить просто не нужен никакой драйвер,открываешь блокнот и считываешь сканером штрихкод ,только для начала штрихкод по проще типа EAN13( например с пачки чая). Если подключаешь к Делфи то там всё намного интересней. Там вроде можно самому кабель сделать на COM или для KB.
Потом раскажите получилось ли запуститься с USB.

(7) Я не менял "родной" кабель, все делал считыванием сервисных штрихкодов и получал необходимую эмуляцию - "разрыв клавиатуры" или же Сом-порт.

(8) >Покупать надо было ком и не экономить на себе. =)
Отчасти согласен. Просто покупал не я, а клиенты. И на комп, в котором к сожалению отсутствуют СОМ-порты. Только USB. А вот про 100 мс не знал. Спасибо. Тоже надо будет попробовать.

(9) Спасибо, попробую. ))
Возьму домой, в выходные поковыряюсь еще. В типовых-то все работает, что с эмуляцией "в разрыв клавиатуры", что в режиме эмуляции СОМ-порта. А вот в семерочной квартплате даже не чешется.

Покупать надо было ком и не экономить на себе. =)
Я ковырял MS7320 Invista. Есть нъюанс один про который нигде не написано, но чисто методом научного тыка дошел. В настройках драйвера нужно выставить задержку 100 мс. Настроено как в разрыв клавиатуры. (8) SeGUN137, У нас ужо материнок комовских не выпускают, только с картой комовской. Я этих сканеров настроил уже дохрена, USB-шные нормально работают, руки надо иметь. Такая же примерно беда была, качал кучу дров, оставил HSM USB Serial Driver r1.9
Стал работать без ввода в режим эмуляции Переводиш его в режим эмуляции ком порт ставиш нанего драйвера появляется оборудование с ком портом ставиш в 1с подключение комоского сканера вводиш номер кома и скорость порта и все у меня была такая же ситуация, смысл в том, что после перевода в режим эмуляции COM порта надо поставить драйвер этого сканера (для этого режима). штрих здесь есть дрова на некоторые модели сканеров и, самое главное, программа проверки драйвера. Если в этой программе штрих код считывается а в 1с нет, следовательно некорректно настроен сканер в 1с. Scanopos то стоит? (есть на дисках ИТС)

Итак, по порядку.

(18) Да,я пробовал и SCANOPOS.DLL, и Scaner1C.dll. Толку - ноль. В самой обработке (в режиме теста) штрихкод читается, в справочнике и документах - нет.

(20) Это новые дрова. А те, у которых версия ниже 6.6 "фунциклируют" вполне себе нормально. ;)

Префикс и суффикс выставь для сканера. Это нужно чтобы 1С отличала данные от сканера от нажатий клавищ на клавиатуре

(21) Какой именно префикс?
Еще раз повторю - с восьмеркой проблем нет. Настраивал много раз, так что соглашусь про "идеально". А вот в 1С 7.7 "Квартплата для ТСЖ, ЖСК" от ИТЦ Эффект-Информ - не работает. Т.к. судя по коду, там и в помине не было процедуры обработки считывания штрихкода. И ее дописывал мой предшественник, используя процедуру ОбработкаВнешнегоСобытия(). Какой именно нужен префикс, чтобы 1с-ина признала считывание штрихода со сканера в режиме эмуляции клавиатуры (т.е. как будто Вы вбиваете этот штрихкод руками) как внешнее событие, например, как считывание данных из виртуального СОМ-порта?

(24) Если атоловский драйвер "видит" мой сканер на виртуальном порту СОМ5 - это значит я нормально его настроил?

(26) Да, читал и скачивал. И в других конфигурациях сканер вполне себе нормально работает как будто он переведен в режим эмуляции СОМ-порта. В той, которую мне нужно настроить - фигушки. :(

Какая компонента используется в конфе 1С 7.7 "Квартплата для ТСЖ, ЖСК" для работы со сканером?
Если SCANOPOS.DLL, то если номер COM-порта > 4, то компонента их может не видеть - тогда в диспетчере устройств WINDOWS нужно поменять номер порта сканера, предварительно освободив для него один из портов 1-4 (присвоив старому порту другой номер - если старый порт не используется).

А вообще судя по тому, что 4ish написал в (27) - с железом и с портами всё нормально, проблема только в коде 1С или компоненте 1С (включая вышеописанную проблему номера порта)!

Для подключения нужны еще правильные драйвера , для винды , на метролоджике в форуме они есть. Не забывайте, что АТОЛовские драйвера без АТОЛовского ключа защиты "отдают" отсканированный штрих-код с задержкой 10-20 секунд. 4ish пишет:
Да, всю эту цепочку проверок я проходил первым делом. Штрихкод считывается и в поиске оборудования теста устройств ввода от АТОЛа, и в 1С (через обработку обслуживания ТО). А вот в справочнике и документах не работает. Так что, повторюсь - проблема скорее всего в коде.

Да нет здесь никакой проблемы. Идеально работают клавиатурные сканеры в 1С. Повторюсь - идеально! Префикс и суффикс выставь для сканера. Это нужно чтобы 1С отличала данные от сканера от нажатий клавищ на клавиатуре +21. А в режиме эмуляции мне приходилось подключать только те редкие модели сканеров которые ну никаким иным способом подключить не удавалось. А сканеры Eclipse идеально работают в режиме эмуляции клавиатуры Для подключения нужны еще правильные драйвера , для винды , на метролоджике в форуме они есть. После перевода в режим эмуляции COM на любой системе сканер должен попросить дрова, если этого не происходит значит или сканер не переведен в режим программирования или считан неправильный штрихкод для перевода сканера в режим эмуляции. Аттоловские или 1Совские дрова втыкаются уже повер системных метроложиковских. На сайте производителя есть драйвера и руководство пользователя попереводу в режим емуляции com порта.
На сайте Атола так же много информации по этому поводу, в том числе и руководство с картинками как настроить сканер. Если атоловский драйвер видит то правильно. 1Совские дрова по жизни криво работают. Атоловские самые лучшие, правда платные 2500 руб. за рабочее место. Ставь последнюю обработку обслуживания и будет счастье. Все префиксы и суффиксы сканера отражаются в тестовой строке, соответственно если в строке кроме самих цифр штрихкода присутствуют другие знаки значит сканер плюется или преффиксами или суффиксами. По поводу ОбработкаВнешнегоСобытия() все просто, загоняешь модуль в отладчик ставишь в начале процедуры точку останова смотришь срабатывает процедура или не срабатывает при считывании. Если не срабатывает, значит дело в COM-объекте, или компонента не грузится, или она просто кривая. Если срабатывает, тогда смотришь что тебе возвращает переменная самого штрихкода. Если обработка писалась под старые драйвера штрихкод считывался с переменной "Данные", в новых компонентах если не ошибаюсь другая переменная,если это семерка с установкой атоловского драйвера идет тестовая конфа, там в глобальном модуле есть эта процедура, переменные можешь взять из нее. Он же Metrologik. Я так понимаю что он клавиатурный, а ты его пытаешься на ком порт перевести. Открой текстовый документ, и попробуй что нить отсканить, если цывры будут то все в паряде. если нет то отпишись, скину инфу по нему с обработками. (31), (33), (34) - Ребят, вот без обид, но у кого из вас есть опыт подключения сканера ШК к конфе 1С 7.7 "Квартплата для ТСЖ, ЖСК" от ИТЦ Эффект-Информ? Я не говорю о типовых конфигурациях типа УТ или ТиС - там все подключается на отлично, бо раз в 2-3 недели приходится подключать сканер очередному клиенту. В этом же топике изложена конкретная проблема подключения сканера ШК к конкретной конфигурации . Дать абстрактный совет как подключить сферический сканер ШК к сферической конфигурации могу и я. Вот только в данной ситуации он, к сожалению, не применим. Воспользуйся Атоловскими дровами, тока до 2010 года, а то новые пишет что сканер в режиме демо. Все работает всё замечательно. USB сканеры - сколько не подключал - встают как HID устройство (33) agarkin, Правильно весь Метролоджик в поставке идет в режиме клавы, переводишь его в режим эмуляции COM порта и ставишь сначала дрова Метролоджика эмуляции COM порта а затем уже или 1С-ные или Атоловские под 1С (38) Там именно так все и реализовано. Дописана процедура ОбработкаВнешнегоСобытия(). Но что-то не работает. ((
(39) Хорошо, попробую. Спасибо.
(40) Хм, сейчас навскидку не вспомню, завтра на работе посмотрю. Но я пробовал и SCANOPOS.DLL, и Scaner1C.dll. Скорее всего - дело действительно в коде, потому что в других конфигурациях этот же сканер работает вполне себе нормально.
(41) Спасибо за наводку, буду юзать. )) (38) Noy, При таком подключении сканера в семерке Событие в обработке внешнего события не генерится, просто ввод с клавы, т.е. форма со строковой переменной и потом пальцами Ввод. Событие генерится только через COM-объект. (44) При таком подключении событие генерируется. Посмотри внимательней в код.

COM Port Data Emulator это инструмент для эмуляции устройства, подключенного к последовательному порту, COM порту или подключенного к сети Ethernet, генерирующего какой-либо поток последовательных данных. Программа может формировать поток данных, преобразовывать поток данных в пакеты данных для портов RS232, TCP/IP или UDP и отправлять их через выбранный порт.

COM Port Data Emulator может помочь разработчикам программного обеспечения в тестировании их программ. Эта программа может заменить некоторые рутинные операции, которые, вы, возможно, выполняете каждый день с помощью нескольких других программ.

Наша программа может читать поток данных из текстового или двоичного файла или создавать произвольный поток данных. Вы можете отсылать данные один раз или через заданный интервал.

Какие проблемы может решить COM Port Data Emulator - Freeware?

Наша бесплатная программа идеально подходит для решения широкого круга задач в разнообразных областях деятельности: разработка и тестирование программного обеспечения, сетевых администраторов инженеров, служб технической поддержки, пользователей SCADA и телеметрии, тестирование телекоммуникационных приложений, системная интеграция. С помощью нашей программы вы можете воспроизводить передачу данных реальных устройств из лог-файла и тестировать ваше программное обеспечение без подключения реального устройства к компьютеру. Вы можете генерировать случайный поток данных и тестировать устойчивость ваших систем, вашего ПО в данной стрессовой ситуации.
Начните пользоваться прямо сейчас. COM Port Data Emulator - Freeware - это просто!

После установки программы вы можете найти иконку программы на рабочем столе или в меню Пуск->Программы, и запустить COM Port Data Emulator. Затем вам необходимо выбрать номер COM порта, параметры связи, настроить источник данных и нажать кнопку "Старт". После этого программа начнет генерировать поток данных.

Добрый день. Сканирую ШК USB COM Port Emulation из инструкции, но в диспетчере устройств COM порт не появляется. Драйвер OEM - Virtual COM Driver_V1.0.8 установилен.

Ответы 31


Подключите сканер и отключите посмотрите какой ком - порт исчезает и появляется ( тот и будет)


Подключается как составное USB устройство


Сбросьте настройки сканера и попробуйте заново. Ком порт счесть штрих-код и подключиться.

После переподключения в ком-порт подождать минуту и юсб кабель перевоткнуть.


Пробовал, не помогает, при сканировании ШК сброса настроек и ШК USB com звучит протяжный сигнал. Это нормально? Может скинете ШК которые необходимо отсканировать?



Отсканировал, СОМ так и не появился.



У вас 2200 S или 2200 просто?



В следующий раз лучше сразу уточняйте . Из-за этого можно сканер потерять , в связи с другими штрих-кодами.


Программа для настройки сканера


Можно ли инструкцию как настроить СОМ в этой программе


Нажимаете Online device, нажимаете configure device



Вот так определяется.



Попробуйте в другие USB порты вставить .


Пробовал, безрезультатно. Так же перестал реагировать на нажатие кнопки.


У вас есть другой компьютер для тестирования?


На другом определяется как ком порт, но на нажатие не раегирует.


После того как перевели его в ком-порт, подождать перевоткнуть устройство, если не поможет то попробуйте скинуть на заводские настройки.


  1. Не помогло, каким образом можно скинуть на заводские если он не реагирует на нажатие кнопки?



Держал зажатой около минуты, не помогло.


Заходите в программу , где выбирали комп порт .Там будет справа в нижнем углу Restore all Factory Defaults


Что бы дойти до этого пункта нужно подключиться к сканеру, что бы подключиться его нужно перевести в режим HID отсканировав ШК, но при нажатии на курок ничего не происходит.



Дешевые USB-COM: расстановка точек над i. Расчлененка. Осциллограммы. Тестирование в реальных условиях.

Как-то потребовалось максимально бюджетно организовать прием факсов в небольшом офисе. Для этого с антресолей был извлечен факс-модем ZyXEL Omni 56K, а поскольку в современных компьютерах порт RS-232 давно канул в лету, на БиКе было решено приобрести адаптер USB-COM. Изучение предложений привело к решению купить все четыре имеющиеся в продаже на тот момент разновидности, благо итоговая стоимость получалась порядка 11 USD.
Итого по получении из пакета были извлечены (слева направо в порядке возрастания цены):

Вне конкурса выступает порт RS-232, встроенный в материнскую плату GA-8I945GZME



Самый дешевый экземпляр обзора. Выглядит хлипко, плата из корпуса вытаскивается невооруженными руками.


Вместо корпусного чипа просто «капля» на текстолите. Флюс не отмыт.


Идентификатор устройства — VID_1A86&PID_7523, на диске и в интернете наличествуют драйверы под современные 32- и 64-битные операционные системы от Microsoft. После установки драйверов идентифицируется как USB_SERIAL CH340.
Backtrack linux тоже в курсе о его существовании:



Подключенный осциллограф показал, что выходы RTS и DTR выдают в качестве логической единицы +5В, в качестве логического нуля 0В, то есть никакой не RS-232, а самый что ни на есть незамутненный TTL. То же самое относится к выводу TXD.

В режиме простоя.


В режиме передачи данных. Здесь и далее на всех осциллограммах скорость порта 9600 бод, 8 бит посылка, 1 стоп-бит, нет контроля четности. Развертка — 1 мс/деление, чувствительность — 5 вольт/деление (делитель в щупе установлен в положение 1:10).
В порт выводится одно и то же слово. Первому, кто его назовет — плюс в карму.


2. «Прозрачный».
В отличие от предыдущего не разбирается вообще. Но сквозь прозрачную пластмассу видна такая же «капля», да и определяется в системе с тем же VID-PID. Не удивительно, что и логические уровни оказались такие же.


3. «Черный». Опознался при включении как VID_067B&PID_2303.


Самый свежий драйвер, скачанный с сайта Prolific, завелся с полтыка, что позволяет сделать вывод, что чип — либо оригинальный Prolific, либо поздний клон, не опознающийся драйвером как контрафактный.


На обратной стороне нашлась микросхема-преобразователь уровней SP3243ECA.


Уровень в режиме простоя:


В режиме передачи данных:



Тот же VID_067B&PID_2303. Так же заработал с последним драйвером.


Чип преобразователя уровней — MAX211CAI.


Уровень в режиме простоя:


В режиме передачи данных:


Для сравнения эталонная осциллограмма COM-порта материнской платы




Тестирование работоспособности с реальными устройствами.

Устройство №1: спутниковый ресивер Dreambox 500S.


Параметры подключения: 115200 8N1.

Адаптеры на CH340 выдают в консоль мусор:


Адаптеры на PL2303 работают корректно:


Устройство №2: тот самый ZyXEL Omni 56K


Параметры подключения: 57600 8N1.
Все 4 адаптера подключились успешно.


.

Устройство №3: маршрутизатор Cisco 2801.


Параметры подключения: 9600 8N1.
Все 4 адаптера подключились успешно.


Устройство №4: офисная АТС Nortel Meridian 11C.



Параметры подключения: 9600 8N1
Все 4 адаптера подключились успешно.


Устройство №5: попытаемся прочесть EEPROMы 24Cxx и 93Cxx программатором PonyProg.

Как известно, программа PonyProg2000 позволяет читать и писать большое количество последовательных флэшек и микроконтроллеров, используя последовательный порт компьютера в качестве интерфейса. Отличие от предыдущих испытаний в том, что собственно выводы приема и передачи данных нам понадобятся постольку поскольку. Для программирования используется режим Bit-Banging — имитация сигналов интерфейса методом «дрыгания» в нужном порядке выводов GPIO (DTR, DST, CTS, RTS). На многих форумах электронщиков утверждается, что USB-COM преобразователь для этих целей непригоден вообще. Что мы сейчас и проверим.

Сдуваем SPD-чип со старой планки памяти. Это и есть EEPROM 24С02.


Панельки-переходника с SOIC на DIP у меня нету, поэтому подпаиваю по проводу к каждой ноге.


Сигналы порта уходят на ноги чипа через резисторы 4.7к и «подперты» стабилитронами 5.1В согласно схеме.


Общая часть программатора.

Переходник для I2C.


Переходник для Microwire.


Подаем 5В от USB, запускаем программу, выбираем чип, нажимаем кнопку «Прочитать».
Вот оно, содержимое:


Флэшка прочлась, но очень-очень медленно. На несчастные 256 байт понадобилось порядка 30 секунд. Страшно представить, сколько будет читать флэшка размером хотя бы 1 мегабайт.

Тем не менее, констатируем, что прочесть 24Cxx удалось.

Теперь попробуем прочесть EEPROM с интерфейсом Microwire.
Выдергиваем 93C46 из панельки на старой сетевой плате:


Вставляем в макетку и обвязываем резисторами-стабилитронами согласно схеме.


Нажимаем кнопку «Прочитать».

В ответ получаем нули:


Неужели флэшка пустая? Подключаем стенд к порту на материнской плате, читаем.


Нет, не пустая. В чем же дело? Подключаем логический анализатор и смотрим обмен.



Кроме ужасающей разницы в периодах следования импульсов видим, что аппаратный порт дрыгает ногой сброса (канал №3), а USB-COM не хочет. Эта нога управляется сигналом TXD порта. Как его разработчики Ponyprog умудрились сделать постоянно высоким, я не знаю. Возможно, это недокументированная возможность именно «аппаратного» порта. Напишите в комментариях, если кто в курсе.

Констатируем: прочитать 93Cxx не удалось.


Субъективные выводы: с модемом оставлю работать «бесхвостого», ибо если нет разницы, то зачем платить больше. «Прозрачного» и «черного» положу рядом в резерв, так как «капли» по моим наблюдениям долго не живут. В сумку с инструментами брошу «серого» как имеющего максимальные уровни.

Читайте также: