由于项目需要,最近在写一个简单的串口通信,基于MFC框架,写完之后特此回顾记录一下学习的过程:
串口通信主体框架
(1) 初始化界面(自动获取全部可用串口)
(2) 打开串口 (读取串口号,初始化串口参数(波特率、校验位、数据位等),若串口已经打开则关闭串口)
(3) 发送数据 (更新控件状态,进入MSComm事件驱动函数,读缓冲区,数据转换,更新编辑框成员函数,更新编辑框内容)
(4) 退出界面 (检测串口是否开启,若开启则关闭串口,再进行退出)
- 在MFC中建立对话框的基础上,添加两个控件CComBox和Button控件,CComBox负责扫描所有可用串口,Button用于打开和关闭串口,然后右键鼠标,点击插入ActiveX控件,选择控件,出现如控件(电话图标),则表示插入控件成功