用createfile 打开串口失败的解决方法
用createfile 打开串口时,当串口号小于10时,打开正常。当串口号大于9时则打开失败,GetLastError 返回值为2,错误提示为 系统找不到指定的文件。原因是设备名不对。当串口小10时设备名为COMx, 当串口时大于9时为\\\\.\\COMx,代码如下:/** 进入临界段 */ EnterCriticalSection(&m_csCommunicationSync); /** 把串口的编号转换为设备名 */ char szPort[15] = {0}; i
原创
2020-10-17 11:28:59 ·
6910 阅读 ·
1 评论