· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Как работать с COM портом?

Посл.отвђт Сообщенiе


Дата: Окт 24, 2003 18:49:10

народ!
как можно прочитать данные с СОМ порта?
конкретно мне нужно:
1. проинициализировать СОМ порт
2. проверить, не открыт ли он уже
3. послать в 3f9(это для СОМ1) байт 0(ноль)
4. дождаться из 3fd(это для СОМ1) сигнал Receiver Buffer Full (т.е. проверить первый бит)
5. и прочитать из 3f8 (это для СОМ1) символ
6. закрыть порт

предпологается что прога будет работать в Win98 и Win2000


Дата: Окт 24, 2003 20:20:25

north_crow
Используйте API (ReadFile, WriteFile и т.д.) и забудьте про физические адреса портов. Иначе вам понадобится драйвер для Win2000. Примеры можно найти на форуме (поиск) или в MSDN.


Дата: Окт 24, 2003 20:52:04

я уже думал про API, но у меня возникла проблема с тем, как дождаться из порта из 3fd(это для СОМ1) сигнал Receiver Buffer Full (т.е. проверить первый бит)
можеь подскажите как это сделать???


Дата: Окт 24, 2003 20:54:57

я уже думал про API, но у меня возникла проблема с тем, как дождаться из порта из 3fd(это для СОМ1) сигнал Receiver Buffer Full (т.е. проверить первый бит)
можеь подскажите как это сделать???


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.088