我用C++写了一个串口程序,怎样知道有数据要接收。
发布网友
发布时间:2023-09-22 17:22
我来回答
共2个回答
热心网友
时间:2024-12-05 02:06
一般是通过消息盒子来通知的
如果用SerialPort类的话
InitPort();//首先初始化串口
StartMonitoring();//然后启动监控
void CMyDlg::OnCom(UINT dat, ULONG Port)//定义OnCom函数
在BEGIN_MESSAGE_MAP(CMyDlg, CDialog)下面输入
ON_MESSAGE(WM_COMM_RXCHAR,OnCom)
当收到数据时会自动调用OnCom函数
热心网友
时间:2024-12-05 02:06
用mscomm控件
控件 有消息函数
推荐看书
Visual C++_Turbo C串口通信编程实践