在 Win32 下可以使用两种编程方式实現串口通信,一是使用 ActiveX 控件二是调用 Windows 的 API 函数,这种方法可以清楚地掌握串口通信的机制并且自由灵活。本文介绍 API 串口通信
//指定串口訪问的类型,可以是读取、写入或二者并列
//属性描述用于指定该串口是否进行异步操作,该值为
(2)配置串口 在打开通讯设备句柄后瑺常需要对串口进行一些初始化配置工作。这需要通过一个DCB 结构来进行 DCB 结构包含了诸如波特率、数据位数、奇偶校验和停止位数等信息。在查询或配置串口的属性时都要用 DCB 结构来作为缓冲区。
一般用 CreateFile 打 开 串 口 后 可以调用 GetCommState 函数来获取串口的初始配置。要修改串口的配置应该先修改 DCB 结构,然后再调用 SetCommState 函数设置串口 DCB 结构包含了串口的各项参数设置,下面仅介绍几个该结构常用的变量:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。