各位大侠:我现在要用VC++用API函数实现串口通信,单线程就行.对于读串口我还不是很明白.WaitCommEvent()等待EV_RXCHAR.我不知道怎么用,是不是只要在打开串口的一个控件的消息响应函数里放上SetCommMask()和WaitCommEvent()就行了,在WaitCommEvent()后再放一个SetCommMask().然后加上EV_RXCHAR的消息响应函数,接收数据.这样的话,当一次接收数据之后,就是响应了EV_RXCHAR消息之后,是否还会进入WaitCommEvent()等待状态?不明白.请哪位侠把API函数实现单线程串口通信的例子我给详细说下啊.用WaitCommEvent()函数.给个例子也行啊,单线程的.
一定给分重谢!!
一定给分重谢!!
解决方案 »
- 如何使用VS2005编写PC和WINCE通信的程序?
- List Control 自绘行高问题
- 线程问题
- 请问记事本的复制功能怎么实现
- 一早起来,发现自己有2个角了,嘿嘿
- 200分求解,在delphi版没能解决,到这里寻高人!up有分!如何在下拉列表中显示所有的等宽字体和该字体所有的字号?
- 窗口无扩展类什么意
- 如何将mpeg文件中的某一帧保存为BMP文件?
- 执行一条sql后,返回失败.可能是数据库服务器被关了.我怎么从返回值判断这种情况?
- 为什么我能在Win97下安装VC++6.0而无法在Win2000下安装??
- 求救关于 CStdioFile 中 ReasString 的问题 这到底是怎么了
- MFC句柄和指针转化,帮忙看下哪里出错了
http://www.vckbase.com/document/viewdoc/?id=1114
上面是入门级文章。新手建议先用 阻塞 模式进行读写,好,文章先看看吧。