串口.txt

来自「不错的C语言版串口程序」· 文本 代码 · 共 37 行

TXT
37
字号
① OpenComm() 打开串口资源,并指定输入、输出缓冲区的大小

② BuildCommDCB() 、setCommState()填写设备控制块DCB,然后对已打开的串口进行参数配置;

③ ReadComm 、WriteComm()对串口进行读写操作,即数据的接收和发送.


⑶.初始化串口

m_ComPort.SetCommPort(1);  //选择COM?

m_ComPort. SetInBufferSize(1024); //设置输入缓冲区的大小,Bytes

m_ComPort. SetOutBufferSize(512); //设置输入缓冲区的大小,Bytes// 




if(!m_ComPort.GetPortOpen()) //打开串口

m_ComPort.SetPortOpen(TRUE);

m_ComPort.SetInputMode(1); //设置输入方式为二进制方式

m_ComPort.SetSettings("9600,n,8,1"); //设置波特率等参数

m_ComPort.SetRThreshold(1); //为1表示有一个字符引发一个事件

     m_ComPort.SetInputLen(0);







⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?