我在作一个pc上的模拟手机,通过串口和手机模块交互数据。pc端程序用vc开发,串口操作pc端的监听代码大致如下
if(ComStat.cbInQue) // ²éѯÊäÈ뻺³åÇøÖÐÊÇ·ñÓÐ×Ö·û
{
WaitForSingleObject(MainSerial.m_hPostMsgEvent,
INFINITE);
ResetEvent(MainSerial.m_hPostMsgEvent); MainSerial.m_hMainWnd->PostMessage(
WM_COMMNOTIFY,
EV_RXCHAR,
0);
continue;
}
在2000nt下运行都正常,但再98中由下面的问题:
启动程序-》串口交互正常-》关闭程序后再启动程序-》串口可初始化但读写均不可(始终监听不到由数据进来)哪位大侠知道一下
if(ComStat.cbInQue) // ²éѯÊäÈ뻺³åÇøÖÐÊÇ·ñÓÐ×Ö·û
{
WaitForSingleObject(MainSerial.m_hPostMsgEvent,
INFINITE);
ResetEvent(MainSerial.m_hPostMsgEvent); MainSerial.m_hMainWnd->PostMessage(
WM_COMMNOTIFY,
EV_RXCHAR,
0);
continue;
}
在2000nt下运行都正常,但再98中由下面的问题:
启动程序-》串口交互正常-》关闭程序后再启动程序-》串口可初始化但读写均不可(始终监听不到由数据进来)哪位大侠知道一下
解决方案 »
- 静态方法怎么调用非静态方法呀
- fatal Error C1010问题......在线等
- 我想在windows下移植一个tcp/ip协议栈,所以我要直接操作网卡来发送数据,但是怎么操作呢?
- 图形高手请进:如何求多边形连续移动中扫过的区域?
- 请问各位一个有关快捷方式打开的问题
- [学习SDK]我想编一个基于对话框的程序,可是它运行得不对!请指教!
- <iostream>、<iostream.h>、"iostream"、"iostream.h"的区别?
- ?请问各位高手 .ini文件是干吗的 怎么用?如何写?谢谢!!
- 关于SOCKET函数
- WM_USE这个消息是怎么产生的?
- 出错信息求解!
- BSTR m_Name = ::SysAllocString(L""); 会影响其他BSTR变量??
2.串口初始化要清缓冲区