精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>网络与通讯>>关于Win32串口通信的问题

主题:关于Win32串口通信的问题
发信人: charls()
整理人: girlrong(1999-11-12 01:28:35), 站内信件
再请教Win32串口通讯问题?
通过调用Win32 API可以用文件的方式访问串口,但如何可做到通过消息处理串口
数据?
即当串口有数据时会自动产生消息,程序可通过响应消息处理收到的数据。
如何做?

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.190.124]
发信人: tengel (Dragon), 信区: CLanguage
标  题: Re: 再请教Win32串口通讯问题?
发信站: 网易虚拟社区 (Fri Oct 29 17:11:06 1999), 站内信件

【 在 charls (charls) 的大作中提到: 】
: 再请教Win32串口通讯问题?
: 通过调用Win32 API可以用文件的方式访问串口,但如何可做到通过消息处理串口
: 数据?
: 即当串口有数据时会自动产生消息,程序可通过响应消息处理收到的数据。
:    .......

串口在WIndows3.x有消息,在95和nt中已经取消,所以一般在95 /nt中串口
都采用多线程编程,让线程等待事件,再串口初始化时,可以采用
SetCommMask来定制激活WaitCommEvent的事件,在WaitCommEvent返回
时,也可以得到事件的类型,详细情况还是去参考MSDN吧

--
                                           _
   O           @___       G               : \  
  /|__       /|/         /\|\             :  \
 /|/_       / /\         \ X_             :   \
  /  |     __/  \          | \      0     :    \
 /    0        0|          /              :     \

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.33.187]
发信人: unfunny (Laugh), 信区: CLanguage
标  题: Re: 再请教Win32串口通讯问题?
发信站: 网易虚拟社区 (Fri Oct 29 17:31:36 1999), 站内信件

【 在 charls (charls) 的大作中提到: 】
: 再请教Win32串口通讯问题?
: 通过调用Win32 API可以用文件的方式访问串口,但如何可做到通过消息处理串口
: 数据?
: 即当串口有数据时会自动产生消息,程序可通过响应消息处理收到的数据。
:    .......

用SetCommMask()设置监视RX_CHAR事件!

--
学海无涯苦作舟,书山有路勤为径

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.64.2]

[关闭][返回]