Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Программа LPTtest. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Микроконтроллеры

Комментарии к статье Комментарии к статье

Предлагаемая программа позволяет пользователю установить нужный логический уровень сигнала на любом выходе принтерного порта компьютера и узнать состояние любого входа этого порта. Она облегчит налаживание подключаемых к порту устройств.

Радиолюбители конструируют устройства, работающие совместно с компьютером и подключаемые к нему по интерфейсам COM, LPT, реже - PCI, ISA, USB и др. Примеров множество [1-5]. Это программаторы, эмуляторы, аналого-цифровые и цифро-аналоговые преобразователи и другое. Хотя за счет широких возможностей компьютера такие устройства значительно проще работающих автономно, но все же они после изготовления нуждаются в проверке и налаживании.

Тестировать подключаемое к компьютеру устройство с помощью его рабочей программы далеко не лучший вариант. Обычно в ней не предусмотрены функции вывода на экран значений сигналов на входных линиях интерфейса и их ручное изменение на выходных. В редких случаях к прибору (например, [4]) прилагают специальную тестовую программу, служащую для проверки прохождения сигналов по его цепям. Но для проверки других аппаратных средств такая программа, как правило, не годится.

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

Для налаживания устройств, подключаемых к порту СОМ компьютера, можно использовать программу ТСОМ, дающую возможность управлять отдельно каждым выходным сигналом порта и наблюдать за уровнями всех входных. Описание этой программы в [6] навело автора на мысль создать подобную для параллельного порта.

Так появилась программа LPTtest, способная контролировать все сигналы порта LPT. Программа протестирована под Windows 98 и Windows ХР, противопоказаний к работе в прочих версиях Windows нет.

Программа получает доступ к регистрам порта через программный драйвер LPTwdmlO [7]. При работе под Windows 9х/Ме потребуется установить этот драйвер вручную: запустить Мастер установки оборудования из Панели управления, выбрать в появившемся списке Другие устройства и указать папку, в которой находятся файлы Iptwdmio.sys и Iptwdmio.inf. По завершении установки необходимо перезагрузить компьютер.

А теперь - цитата из [7]: "При работе на ОС Windows 2000/ХР также возможна установка вручную аналогичным способом. Но в отличие от Windows 98/Ме при установке перезагрузка точно не потребуется, драйвер стартует сразу. Кроме того, у ручной инсталляции есть одно преимущество: если клиентская программа была запущена от имени пользователя, не обладающего правами администратора, она все равно сможет работать с портами через драйвер".

И еще одна цитата: "Автоматическая установка выполняется при создании объекта для работы с драйвером в программе пользователя в том случае, если программа работает на платформе семейства NT, т. е. Windows NT4/2000/XP и драйвер не были ранее установлены вручную. При этом со стороны пользователя не требуется каких-либо дополнительных действий. Но если программа стартует от имени пользователя, не обладающего административными полномочиями, автоматическая установка не произойдет и программа не сможет управлять портами".

Перед запуском программы LPTtest не забудьте скопировать файл Iptwdmio.sys в ту же папку, где находится файл LPTtest.exe. В ней же должны находиться файлы LPTpins.jpg (расположение гнезд розетки DB-25F) и LPThelp.mhtml (справка по интерфейсу LPT).

Окно программы LPTtest показано на рис. 1. В нем отображено состояние пяти входных, четырех выходных линий порта и восьми линий его шины данных. Надписями Low (низкий) или High (высокий) справа от каждой кнопки, изменяющей состояние выходной линии, и справа от каждого названия входной линии показан текущий логический уровень сигнала на соответствующем контакте разъема.

Программа LPTtest

При запуске программа LPTtest устанавливает на всех выходах низкий уровень. Выведенное в строке состояния текущее значение кода в регистре данных порта (DR) в десятичной и шестнадцатиричной системах счисления программа обновляет с частотой 100 Гц.

Если подвести к любой кнопке или к названию входной линии указатель мыши, всплывает подсказка с номером этого контакта в стандартном для LPT-порта разъеме DB-25F.

Чтобы увидеть изображение разъема, аналогичное показанному на рис. 2, достаточно выбрать в меню Помощь пункт Цоколевка разъема. Пункт Интерфейс LPT... того же меню выведет на экран содержимое файла помощи. Меню Выбрать порт предлагает в данной версии программы два варианта: LPT1 (базовый адрес 378h) и LPT2 (базовый адрес 278h).

Программа LPTtest

Номер выбранного порта будет записан в файл Config.txt и прочитан из него при следующем запуске программы. Если такой файл не существует, программа создаст его в своей папке, выбрав по умолчанию порт LPT1.

Зависимые кнопки Выходы и Входы изменяют состояние пятого разряда регистра управления портом (CR), переводя этим шину данных в режим вывода (установлен по умолчанию) или ввода. Шина способна работать на ввод в большинстве современных компьютеров, адаптеры параллельного интерфейса устаревших моделей такой возможности не дают.

Когда шина данных настроена на ввод, ее линии соединены через предусмотренные в контроллере порта резисторы с источником напряжения +5 В. Поэтому логический уровень на линиях, к которым не подключены внешние цепи, воспринимается как высокий.

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

Программа LPTtest и все необходимые для ее работы файлы

Литератора

  1. Балахтарь А. Программатор с питанием от LPT-порта для КР1878ВЕ1. - Радио, 2004, № 1, с. 29, 30.
  2. Голубков А. Программатор МК ATMEL серии AT89. - Радио, 2003, № 9, с. 24, 25.
  3. Михеев В. Карта параллельного порта для ПК. - Радио, 2002, № 3, с. 19, 20.
  4. Рюмик С. "Параллельный" программатор для AT89. - Радио, 2004, № 2, с. 28- 31.
  5. Хабаров А. Двухканальная осциллографическая приставка к ПК. - Радио, 2003, № 4, с. 23-25.
  6. Долгий А. Как проверить PonyProg. - Радио, 2003, № 5, с. 25, 26.
  7. Проект LPTwdmlO. - progrex.narod.ru/lptwdmio.html.

Автор: А.Вакуленко, г.Тюмень

Смотрите другие статьи раздела Микроконтроллеры.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Хорошо управляемые луга могут компенсировать выбросы от скота 15.02.2026

Животноводство, особенно разведение крупного рогатого скота, часто обвиняют в значительном вкладе в глобальное потепление из-за мощного парникового газа - метана, который выделяется при пищеварении у жвачных животных. Это вызывает острые политические споры и призывы к сокращению потребления мяса. Однако ученые напоминают, что полная картина климатического воздействия отрасли не ограничивается только выбросами от животных: огромную роль играет окружающая экосистема - пастбища, почва и растительность, которые способны активно поглощать углекислый газ из атмосферы. Исследователи из Университета Небраски-Линкольна решили глубже изучить этот баланс. Группа под руководством профессора Галена Эриксона сосредоточилась на том, как правильно организованные пастбища накапливают углерод в растениях и грунте благодаря естественным процессам, стимулируемым выпасом скота. Ученые подчеркивают, что при достаточном уровне осадков и грамотном управлении такие луга превращаются в мощные природные погло ...>>

NASA тестирует инновационную технологию крыла 15.02.2026

Коммерческая авиация ежегодно расходует колоссальные объемы керосина, что сказывается не только на бюджете авиакомпаний, но и на состоянии окружающей среды. В 2024 году глобальные затраты на авиационное топливо достигли 291 миллиарда долларов, и эта сумма продолжает расти. Чтобы справиться с этими вызовами, NASA активно работает над технологиями, способными заметно повысить аэродинамическую эффективность самолетов. Одним из самых перспективных направлений стало создание специальной конструкции крыла, которая максимизирует естественный ламинарный поток воздуха и минимизирует сопротивление. В январе 2026 года специалисты NASA Armstrong Flight Research Center успешно провели важный этап наземных испытаний концепции Crossflow Attenuated Natural Laminar Flow (CATNLF). Для эксперимента под фюзеляж исследовательского самолета F-15B закрепили вертикально ориентированную масштабную модель высотой около 0,9 м (3 фута), напоминающую узкий киль. Такая компоновка позволила подвергнуть прототип р ...>>

Забота о внуках очень полезна для здоровья мозга 14.02.2026

Общение между поколениями приносит радость всей семье, но мало кто задумывается, насколько активно бабушки и дедушки, заботящиеся о внуках, поддерживают свою умственную форму. Регулярное взаимодействие с детьми стимулирует мозг пожилых людей, помогая сохранять память, скорость мышления и общую когнитивную активность. Новые научные данные подтверждают, что такая добровольная помощь не только важна для общества, но и может замедлять возрастные изменения в мозге. Исследователи из Тилбургского университета в Нидерландах провели анализ, чтобы понять, приносит ли уход за внуками реальную пользу здоровью пожилых людей. Ведущий автор работы Флавия Черечес отметила, что многие бабушки и дедушки регулярно присматривают за детьми, и оставался открытым вопрос, насколько это положительно сказывается на их собственном благополучии, особенно в плане когнитивных функций. Ученые поставили цель выяснить, способен ли регулярный уход за внуками замедлить снижение памяти и других умственных способ ...>>

Случайная новость из Архива

Наушники Sennheiser Momentum True Wireless 4 15.01.2024

Компания Sennheiser представила свое новое поколение беспроводных наушников, и флагманской моделью стали Momentum True Wireless 4, сменяя собой предыдущую версию True Wireless 3.

Новые наушники Sennheiser Momentum True Wireless 4 представляют собой внушительный шаг вперед в мире беспроводных наушников, обещая выдающееся качество звука и улучшенные технологии для максимального комфорта в использовании.

Наушники Momentum True Wireless 4 привносят ряд значительных усовершенствований по сравнению с предшественником. Они оснащены Bluetooth 5.4 на платформе Qualcomm Snapdragon S5 Sound Gen 2, что обеспечивает поддержку технологии Snapdragon Sound и AptX для высококачественного звука без задержек. Также на борту аудиокодеки AptX Adaptive, AAC и SBC.

Улучшения затронули технологию Auracast и новый дизайн антенны, способствующий более стабильному сигналу при движении. Адаптивное активное шумоподавление (ANC) стало более эффективным, а время автономной работы увеличено до 7,5 часов. Технология передачи звука Bluetooth LE и общее время работы наушников достигает 30 часов.

Зарядка доступна через порт USB Type-C или беспроводную зарядку Qi, сохраняя при этом премиальный дизайн. Sennheiser Momentum True Wireless 4 появятся на рынке 29 февраля 2024 года по цене 299,95 долларов США.

Другие интересные новости:

▪ Побит рекорд по длине линии квантовой связи

▪ На МКС удвоили скорость интернета

▪ Новый химический элемент, обладающий магнитными свойствами

▪ 90-дюймовый лазерный телевизор Hisense 90L5H 4K

▪ Сверхпроводящие провода из ДНК

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Измерительная техника. Подборка статей

▪ статья Это не нами заведено, не нами и кончится. Крылатое выражение

▪ статья Какое животное изображено на логотипе браузера Mozilla Firefox? Подробный ответ

▪ статья Провизор-интерн. Должностная инструкция

▪ статья Цемент для камней и плит. Простые рецепты и советы

▪ статья Топливные элементы. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


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




Комментарии к статье:

Тракторист
Почему на сервере журнала радио на который ссылаются авторы нет той информации о которой идет речь в статье "ПрограммаLPTtect..."?


Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026