通过官方驱动安装的CH341.dll并口驱动是32位的?

hi 大家好~  我买了一个CH341的模块,电脑系统是win10 64位系统。

装完CH341PAR.EXE后,电脑能识别模块。

打开下面的测试软件,I2C能正常工作,证明驱动没啥大问题吧

image.png


然后问题来了,64位的python调用驱动会出错,32位的python调用驱动就正常。

意思是官方驱动是32bit的,但是我的64bit win10兼容这个驱动,所以能正常工作?

但是我的主力python版本是64bit的,为了测试这个驱动才装32bit python。

有办法让我的64bit python调用系统驱动吗?


您好,您可以直接发邮件到我司技术邮箱tech@wch.cn获取64位库文件。


好的,邮件已发~

但是我在网上搜了一下,关于64位系统 32位软件或者驱动的一些问题,解释如下。

大部分32位软件可以在64位系统下运行,32位驱动不能在64位系统下运行;

那官方提供的这个32位驱动是什么工作原理呢?为啥能在64位系统下运行j_0016.gif



Can I run 32-bit programs on a 64-bit computer?

Most programs made for the 32-bit version of Windows will work on the 64-bit version of Windows except for most Antivirus programs. Device drivers that are made for the 32-bit version of Windows will not work correctly on a computer running a 64-bit version of Windows.

How can I find programs and devices that work on a 64-bit version of Windows?

To find devices and programs, that work with Windows , look for products that have the "Compatible with Windows " logo.  They have been tested to be compatible with both the 32-bit and 64-bit versions of Windows .

Do I need 64-bit drivers for my devices if I'm running a 64-bit version of Windows?

Yes.  All hardware requires 64-bit drivers to function on a 64-bit version of Windows.


您好,CH341PAR驱动里是同时包含32位和64位驱动的,安装程序运行时会自动根据系统位数选择匹配的驱动安装到系统内。

64位DLL已发送。如上面内容,64位系统可以运行32位和64位应用程序,但是32位系统只能运行32位应用程序。但对于驱动,系统只能运行与之位数匹配的驱动程序,64位系统只能使用64位驱动,32位系统只能使用32位驱动。

image.png


請寄給我WINDOWS 64BIT DLL謝謝。


您好,CH341DLL 64位可直接从如下资料中获取:https://www.wch.cn/downloads/CH341PAR_ZIP.html 


只有登录才能回复,可以选择微信账号登录