我的项目是打开一个串口并从ARM LPC1768 uController接收字符串数据。我在使用带有错误87的getCommState()时遇到问题。我使用以下内容: 1. Code ::使用MinGW GCC编译器阻止IDE(版本10.05 32位) 2.在wxWidgets中完成的GUI 3.具有Win7 64位的笔记本电脑 4. USB转串口转换器(超级终端,显示COM10)
我的程序成功打开COM10端口,但getCommState()返回0。
任何人都可以帮助我吗?提前谢谢。
答案 0 :(得分:0)
在MSDN网站上,我找到了解决方案。
通过使用 wxT(“\\\。\\ COM10”)作为createFile()中的第一个参数,我得到了正确的文件处理程序并使用处理程序,我现在可以使用getCommstate()和setCommState()具有正确的返回/无错误。
对不起该帖子。