Контроль параллельного порта компьютера (LPT)

Написана программа под Windows 95/98/Me и протоколирует состояние параллельного порта автоматически или вручную. Программы анализа и управления портами могут иметь различные применения. В большинстве современных ноутбуков COM- и LPT-портов нет, всё чаще появляются настольные компьютеры без этих портов. Эта программа может использоваться как в качестве цифрового многоканального осциллографа, так и для управления внешними устройствами посредством компьютера.

Программы ComLite32 и ComLab32 работают с портами RS-232, RS-422, RS-485 и RTX485 (с последним портом — только на чтение) и позволяют вести протокол обмена с этими портами в обоих направлениях. Advanced Serial Data Logger обрабатывает данные, полученные по RS-232, и передает их в файл Excel, Access, или в какое-либо другое приложение Windows. Данные передаются через DDE (Dynamic Data Exchange), ODBC, OLE и т.д.

Вся проходящая через последовательный порт информация отображается на экране в специальном окне и может быть записана в файл. Все отображаемые параметры можно менять во время работы. Снимки состояния выбранной страницы графика можно запоминать в форматах BMP и WMF (Windows-метафайл) или задавать автоматическое сохранение в отдельный файл каждой новой страницы. В-третьих, программы — анализаторы портов можно просто использовать для считывания протоколов обмена.

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

Однако USB-осциллографы — это уже не просто программы, а устройства, выполненные в виде внешних блоков с USB-интерфейсом и сопровождаемые обслуживающими их программными модулями.

Ниже приведена распайки обычного юзби порта в различных вариантах исполнения. Полная поддежка USB 3.0 имеется в Windows 8 , Apple — новые MacBook Air и MacBook Pro, Linux с версии ядра 2.6.31. К одному контроллеру шины USB можно подсоединить до 127 устройств по топологии «звезда», в том числе и концентраторы.

На логическом уровне устройство USB поддерживает транзакции приема и передачи данных. Каждый пакет каждой транзакции содержит в себе номер оконечной точки (endpoint) на устройстве. Совокупность оконечной точки и структур данных в ядре ОС называется каналом (pipe).

Контроль параллельного порта компьютера (LPT)

Используется, например, в принтерах и сканерах. Впоследствии были разработаны миниатюрные разъёмы для применения USB в переносных и мобильных устройствах, получившие название Mini-USB.

Кроме того, программа может записывать значения в регистры (также в обоих форматах — десятичном и шестнадцатеричном) и соответственно управлять логическим состоянием. Программа имеет удобный и интуитивно понятный интерфейс, облегчающий слежение за обменом, управление портами ввода-вывода и снабжение подробной онлайновой документацией.

Что касается управления и настройки, то они очень просты и интуитивно понятны. Программа имеет возможность запуска нескольких копий на одном компьютере, так что несколько портов могут протоколироваться одновременно. Что касается программы Advanced Serial Port Monitor, то она может пригодиться как начинающим пользователям, так и профессионалам.

Распайка — распиновка USB 2.0 — схема шнура usb

Программа предоставляет различные способы сохранения данных в файл или визуализации их на экране монитора. Advanced Serial Port Monitor поддерживает дуплексный режим работы, то есть вы можете наблюдать за обменом в обе стороны, не используя другие программы и не прерывая работу других приложений.

У Валерия Ковтуна есть и другая полезная коммуникационная программа — LPT 3D Hard Analyzer. Имеется регулировка скорости анализа, и отображается общее количество циклов за весь период продвижения графика. Можно программировать и количество циклов с возможностью копирования графиков в память (глубина построения ограничена только доступной оперативной памятью компьютера).

Распиновка usb — Расположение выводов соединителей USB 3.0

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

Advanced USB Monitor может отображать передаваемые пакеты данных в читаемом виде, декодировать дескрипторы, определять ошибки в пакетах и измерять производительность устройств

В-пятых, перечисленные программы пригодятся начинающим программистам. Advanced USB Monitor позволяет расширить лабораторный инструментарий как разработчиков USB-устройств, так и продвинутых пользователей. Во время захвата пакеты данных могут отображаться в реальном времени, что позволяет отслеживать состояние устройств. Пакеты данных сохраняются в хронологическом порядке и содержат полную информацию об адресах и конечных точках.

В конце исследования можно получить готовый отчет о подключенных устройствах и USB-трафике, а по окончании исследований распечатать его на принтере. Кроме того, программа имеет развитые функции экспорта данных в форматы PDF, XML или Microsoft Word, что позволяет не ограничивать процесс постобработки данных только одной этой программой. Результаты всех измерений можно распечатывать, копировать в буфер обмена, а также задавать события и сопровождать их звуковым комментарием.

Кроме того, осуществляется контроль портов компьютера с одновременным отображением группы регистров и битов состояния и ведется протокол изменения данных в базовом регистре.

Еще интересное