发信人: 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]
|
|