реклама на сайте
подробности

 
 
> Драйвер для COM порта
Timofey
сообщение Nov 2 2010, 05:07
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 119
Регистрация: 3-07-06
Пользователь №: 18 528



День добрый.

Дали мне тут монитор непонятной фирмы (вобще на нем ничего не написано), на котором установлена Windows XP Embedded. При загрузке загружается программа, которая отображает информацию, собираемую по двум портам COM (встроенных в этот монитор).

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

Решено было написать свой драйвер, который будет запускаться как сервис 

Встал вопрос: есть ли способы узнать адреса регистров любого ком порта у системы какой-нибудь функцией? Или надо жестко их задавать? 

З.Ы. Использую DDK и Microsoft VS (для редактирования)

Сообщение отредактировал Timofey - Nov 2 2010, 05:31
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
alekseykoj
сообщение Jun 29 2011, 11:23
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 8-11-05
Пользователь №: 10 602



Адреса портов определены следующим образом.
COM1 3F8h - 3FFh
COM2 2F8h - 2FFh
COM3 3E8h - 3EFh
COM4 2E8h - 2EFh

Или вы имели ввиду названия портов имеющихся на компьютере?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01325 секунд с 7
ELECTRONIX ©2004-2016