- 博客(0)
- 资源 (7)
- 收藏
- 关注
基于VC++2008用CSerialPort类编写的串口程序
基于VC++2008界面编写,支持UNICODE字符集,串口数量不受限制(需要到SerialPort.CPP把assert(portnr > 0 && portnr < 60);设置好);只要在RC资源下双击“打开串口”按钮就可以去设置默认打开串口号(m_SerialPort.InitPort(this,20, 9600,'N',8,1,EV_RXFLAG | EV_RXCHAR,512)其中20就是串口号了);在ONCOMM函数除了界面EDIT接收框外我还加了点自己测试把收到16进制接收数据转化为BYTE程序,发送数据默认是16进制的,如果要ACSII就要自己修改发送数据部分不调用转换格式就行了。STR2HEX编译时会提示警示会丢失数据,不用理会主要是WCHAR_T转CHAR造成的不影响程序运行,以后有时间再研究修改。
2014-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人