论坛斑竹及所有坛友: 本人做的是是硬件,CH341转成并口,到底是什么意思? 我的问题是:我手上很多设备,基本上各式各样仿真机,大部分和PC机的连接是通过并口的,现在由于很多笔记本都不带并口了,所以打算用CH341转并口,不知道能不能用?
我看了部分资料,似乎CH341的并口实现,需要利用公司提供的函数,这样一来好像就好用了。
论坛斑竹及所有坛友: 本人做的是是硬件,CH341转成并口,到底是什么意思? 我的问题是:我手上很多设备,基本上各式各样仿真机,大部分和PC机的连接是通过并口的,现在由于很多笔记本都不带并口了,所以打算用CH341转并口,不知道能不能用?
我看了部分资料,似乎CH341的并口实现,需要利用公司提供的函数,这样一来好像就好用了。
CH341转并口,可以提供EPP/MEM并口,I2C,SP2,SP3等,只是目前操作方式与计算机上的LPT不同,只能用我们提供的API函数操作.不能操作CH341并口寄存器.
我觉得如果是标准EPP时序是完全可以的,如果该设备的驱动是利用并口实现自定义时序通信方式(直接操作IO方式)就不行。我现在的应用就是这样的。我原来的并口设备是通过直接操作IO(自定义时序)实现的,现在想改用USB转并口来代替,可是CH341EppWriteData这样的函数一次写4KB数据与一次写1Byte数据所用时间差不多,者是毫秒级的。 不知IC设计者的驱动是否可以更改,我所要的是写一个字节的函数而不需要花太长的时间。可好像版主的回贴一点也不及时。哎!!!!
CH341并口是可以提供EPP时序.另CH341的基于USB1MS一次的数据传输,所以您一次写一个字节,所用时间肯定会有差别的.因为你写一个字节,在计算机端就产生一次数据传输,你写64字节可能也是产生一次数据转输,但肯定不会是64次,加上USB的1ms数据传输间隔,时间肯定会不一样.这一点您必须注意.我们的建议是尽量提高您的一次传输数据的字节数.