Python2.7 win7系统串口报错:raise SerialException('call to ClearCommError failed')

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python2.7 win7系统串口报错:raise SerialException('call to ClearCommError failed')相关的知识,希望对你有一定的参考价值。

def inWaiting(self):
flags = win32.DWORD()
comstat = win32.COMSTAT()
if not win32.ClearCommError(self.hComPort, ctypes.byref(flags), ctypes.byref(comstat)):
raise SerialException('call to ClearCommError failed')
return comstat.cbInQue

参考技术A 关于串口设备,最好联系厂家询问是否提供API接口。

关于API接口一般是一个可供调用的DLL文件。

如果有可以直接在C#中引用,作为类库来操作设备。

具体调用方式需要询问厂家或参阅api的文档说明。

不提供软件接口的设备是无法进行开发的。

我大概搜了下这个设备,设备是提供配套软件的,那么这款设备是有相关通讯接口类库的,也就是可以用C#进行开发。
如果找不到API文档,
请尝试用串口调试工具,跟踪配套软件的每一步操作,获取串口通讯报文,用C#模拟操作报文自己封装通讯类后进行开发。

win7安装python报错

新装win7后安装python出现one or more issues caused the setup to fail . Please fix the issues and then retry setup.For more information see the log file 

 

本次解决方法:

 进入网址https://www.microsoft.com/zh-CN/download/details.aspx?id=5842

下载windows6.1-KB976932-X64.exe安装后重启电脑再次安装python 成功

以上是关于Python2.7 win7系统串口报错:raise SerialException('call to ClearCommError failed')的主要内容,如果未能解决你的问题,请参考以下文章

win7下python2.7怎么安装pip

Python2.7安装Django报错?

Windows10-python2.7安装MySQLdb报错

Win7下Python2.7环境安装paramiko模块(转)

win7 + python2.7 安装scipy

Win7使用python2.7搭建Django网站