当前位置:文档之家› C++串口调试程序的方法

C++串口调试程序的方法

C++串口调试程序的方法
我的目标是要把单片机发往 pC 机的数据通过串口进行接收,然后能把 接收的数据以表格形式显示在屏幕上 之后要把这些数据进行保存,下面我们 给大家介绍一下 C++串口调试程序的方法吧! 首先 进行串口空间的设置 m_ctrlComm.SetPortOpen(FALSE); m_ctrlComm.SetInBufferSize(1024); m_ctrlComm.SetCommPort(1); //选择 com1 if( !m_ctrlComm.GetPortOpen()) m_ctrlComm.SetPortOpen(TRUE);//打开串口 else AfxMessageBox(\”cannot open serial port\”); m_ctrlComm.SetSettings(\”38400,n,8,1\”); //波特率 9600,无校验,8 个数据 位,1 个停止位
m_ctrlComm.SetInputMode(1); //1:表示以二进制方式检取数据 m_ctrlComm.SetRThreshold(1024); //参数 1 表示每当串口接收缓冲区中有多于或等于 1 个字符时将引发一个接 收数据的 OnComm 事件 m_ctrlComm.SetInputLen(1024); //设置当前接收区数据长度为 0 //m_ctrlComm.GetInput();//先预读缓冲区以清除残留数据 然后就是怎幺对接收过来的数据进行显示和保存了。 我使用的是一个全局变量数组来接收接受到的数据。然后使用 MSFGrid 控 件显示这个数组的内容。 以上就是我们给大家介绍的 C++串口调试程序了。希望大家学业有成,工
相关主题