诸位大神好! 我使用CH340G开发智能硬件,在桌面端用的是MSCOMM或PCOMM控件,这难免会引起质疑。想用CH341PT.DLL来做,也合规。但不知其具体的用法,想请厂家提供一下调用实例以作参考。谢谢了!
您好,基于CH341PT.DLL的工程已经提供在我司官网资料包:CH341EVT/IDEN_SER/文件夹下,链接地址为:/downloads/CH341EVT_ZIP.html 其中包含VB和VC例程。关于该DLL的接口说明可参考其中CH341PT.H,有疑问可随时与我们沟通。
非常感谢厂家的指导!我下载了相关文件,但DEMO走不通,范例也执行不了,提示为:找不到DLL入口点CH341OpenDevice in CH341DLL.DLL。还请高人相助。谢谢了。
我关注的是DTR、RTS信号的读取。
您好,CH341PT.DLL动态库主要提供的功能为串口设备插拔的动态检测以及判断串口是否为CH340/CH341设备的功能。(原有DEMO为VC6工程)如果是使用通用串口功能,如串口读写以及MODEM输出和输入功能,可以参考该链接:https://blog.csdn.net/WCH_TechGroup/article/details/104264100
您好,CH341PT.DLL动态库主要提供的功能为串口设备插拔的动态检测以及判断串口是否为CH340/CH341设备的功能。(原有DEMO为VC6工程)如果是使用通用串口功能,如串口读写以及MODEM输出和输入功能,可以参考该链接:https://blog.csdn.net/WCH_TechGroup/article/details/104264100
研读了许久,稍许明白了一些:CH341DLL.DLL属并口模式,对于非并口的CH340X芯片是不支持的;CH341PT.DLL属普通用途,仅对于查找、识别CH340X芯片有效否,无外部函数调用功能。而厂家推荐的实例也仅仅是API的开发范例,而不是调用专有动态库的,像MSCOMM或PCOMM那样。我以为厂家应以MSCOMM或PCOMM为标杆,在符合RE232标准的前提下,优化并简化自己的库函数,使得用户更好的运用厂家的芯片,开发出更多的产品来。
我们是提供虚拟串口的硬件厂家,MSCOMM或PCOMM是对串口API进行的一些软件封装。可以通过MSCOMM、PCOMM或者串口调试助手来操作CH34X串口。
这是我们的串口调试助手 /downloads/COMTransmit_ZIP.html