我的CH341数据端直接接发光二极管,运行VB程序CH341OpenDevice (0),b = CH341SetOutput(0, 12, 15, 15)后发光二极管没反应.是什么原因?
是啊,这个问题有意思,CH341的数据端,可否像89S52单片机的I/O口一样控制吗,如何搞?是三态的I/O吗?
请务必加上数据锁存273
不用数据锁存273也行的。我有一块板就是直接驱动发光管的(是用卖家的驱动程序和API),我想用官方的驱动和API来实现这功能。
你改成CH341SetOutput(0, 0x06, 0x000FC0ff, 0x55)
Private Declare Function CH341SetOutput Lib "CH341DLL.DLL" (ByVal iIndex As Long, ByVal iEnable As Long, ByVal iSetDirOut As Long, ByVal iSetDataOut As Long) As Boolean
CH341SetOutput(0, 0x06, 0x000FC0ff, 0x55)
0x06, 0x000FC0ff, 0x55 有错误。
黄巾侠你卖家的驱动跟官方驱动不同么?能否发来看看?
驱动和官方的好像是一样的,他的API和官方的不一样。可以发来给你看看。
这是卖家赛先生的网址 http://www.schoolboy.com.cn/list.asp?ProdId=0001
他们提供的动态库是在我们提供的动态库基础上进行了封装
我怎么才能用你们的动态库实现他们的动态库的功能?
你可以直接使用我们的动态库,关于他们做的动态库如果你想应用请与他们公司的技术人员联系