MFC两个或两个以上串口通信编程
来源:网络收集 点击: 时间:2024-07-21编辑对话框界面
2/11添加控件变量m_comboCom,m_comboCom2,m_ctrlComm,m_ctrlComm2,和控件变量值CString m_strRXData;CString m_strTXData;如图
3/11添加是否设置COM口变量,m_setOK,m_setOK2
4/11添加下拉框的选择事件
5/11添加两个COM串口接收事件
6/11初始化下拉框
m_comboCom.AddString(_T(COM1));
m_comboCom.AddString(_T(COM2));
m_comboCom.AddString(_T(COM3));
m_comboCom.AddString(_T(COM4));
m_comboCom.AddString(_T(COM5));
m_comboCom.AddString(_T(COM6));
m_comboCom.AddString(_T(COM7));
m_comboCom.AddString(_T(COM8));
m_comboCom.AddString(_T(COM9));
m_comboCom.AddString(_T(COM10));
m_comboCom.AddString(_T(COM11));
m_comboCom.AddString(_T(COM12));
m_comboCom2.AddString(_T(COM1));
m_comboCom2.AddString(_T(COM2));
m_comboCom2.AddString(_T(COM3));
m_comboCom2.AddString(_T(COM4));
m_comboCom2.AddString(_T(COM5));
m_comboCom2.AddString(_T(COM6));
m_comboCom2.AddString(_T(COM7));
m_comboCom2.AddString(_T(COM8));
m_comboCom2.AddString(_T(COM9));
m_comboCom2.AddString(_T(COM10));
m_comboCom2.AddString(_T(COM11));
m_comboCom2.AddString(_T(COM12));
7/11在下拉框选择事件:OnCbnSelchangeComboCom();OnCbnSelchangeComboCom2()中添加代码;如图
8/11在发送消息按钮事件中添加代码
9/11添加清除文本框按钮事件
10/11添加COM1口接收回调函数代码
11/11添加COM2口接收回调函数代码
注意事项COM口的波特率,奇偶校验,数据位,停止位要修改相应的
其实就是单个串口设置方法,再多设一个COM口控件
MFC编程版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.ff371.cn/art_981780.html
订阅