本文作者:qiaoqingyi

c串口通讯编程(编写串口通信程序)

qiaoqingyi 2023-10-29 103

void C串口DlgDoDataExchangeCDataExchange* pDX CDialogExDoDataExchangepDXDDX_ControlpDX, IDC_MSCOMM1, m_CMscommDDX_ControlpDX, IDC_COMBO2, m_CComboBoxDDX_TextpDX, IDC_RECV, m_recv。

分别双击IDC_SEND按钮和IDC_RECEIVE按钮,添加两个按钮的响应函数 void CRS485CommDlgOnSend TODO Add your control notification handler code here 在此需要简单介绍百特公司XMA5000的通讯协议该仪表。

1打开串口 HANDLE hCom 全局变量,串口句柄 hCom=CreateFilequotCOM1quot,COM1口 GENERIC_READGENERIC_WRITE, 允许读和写 0, 独占方式 NULL,OPEN_EXISTING, 打开而不是创建 0, 同步方式 NULLif。

c串口通讯编程(编写串口通信程序)

这个用MFC基于对话框工程比较便捷简单显示,标准控件可以解决串口通讯有现成的控件或者通信类注意工程不要用UNICODE文件管理用CFile 定时管理有CTime定时器 另外再熟悉一下线程,抛出线程监视232口。

主要是c语言语法进行开发如果采用这种方案,串口相关api 为CreateFile,ReadFile,WriteFile,CloseHandle只与此4个函数相关如果进一步进阶开发,可以考虑采用多线程,可以看一下多线程编程相关的结构。

阅读
分享