我买了一小批(20)据说是能转并口的转接线,但是插上USB口后电脑总是认为USB Printing Support。而不是LPT2。我拆开一个,芯片是CH340S。连接方式是SDA与SCL短接。经过很久搜索,找到CH341EVT.PDF里解释这是虚拟打印口的方式。我按这个PDF里改成SDA与GND短接,插上后还是USB Printing Support。再把ACT#引脚短接到GND。插上仍是虚拟打印口。请问有340S的Datasheet吗?如何改成并口LPT2?如果可以,请回复我的Email ,谢谢!
CH340S是不可以虚拟成LPT口的,只支持USB转异步串口和打印口.23脚PRT#拉低配置成打印口模式,拉高配置成串口模式.
谢谢楼上解答,那看起来得自己把芯片换成ch341A了?太闷了。很多出售信息里都是:USB转并口芯片CH340S。!!!!! 国人就是不如外国佬严谨。鄙视中
CH340DS2.PDF竟然不让我下载!哈哈。我声明,从今以后再不用国产的芯片了。
CH340 是一个USB 总线的转接芯片,实现USB 转串口、USB 转IrDA 红外或者USB 转打印口。 在打印口方式下,CH340 提供了兼容USB 规范和Windows 操作系统的标准USB打印口,用于将普 通的并口打印机直接升级到USB 总线
文档下不了,好象跟你用不用国产芯片无关. 举个例子,有一天你从银行里取不了钱是不是就说再也不用RMB了. 有一天路上来辆警车不拉你你就说再也不坐国产车了.
我最恨动不动就拿国产说话
并口,其实他不是特指某一种接口,他只是一种数据的传输方式,以并行方式来传递数据.举个例子,IDE硬盘,很多人叫他并口硬盘.但这个并口跟并行打印机的并口并不是一个接口
. "LPT口"原来就是为打印口设计的,后来看到这个LPT口IO引脚丰富,所以又被很多人拿来做并口开发,很早之前全称叫并行打印口,后来简化到并口. 这种并口一般有两种用法:1.连接打印机,并口里的SPP,EPP,ECP刚开始就是为打印机设计的,而来才被很多设备引用,扫描仪等. 2.用并口的丰富的IO引脚做开发,主要通过并行打印口的硬件地址来控制并行打印口的引脚来与设备通讯(IN 378/OUT 378等),并口编程器,仿真器等. 随着USB接口的成熟,出现了USB转打印口的类规范(USBPRINT:http://www.usb.org/developers/devclass_docs/usbprint11.pdf),是专门用来升级并行打印口,主要针对并行打印口的用法1.而此时的USB转打印口已经没法实现原来的并行打印口用法2上的功能.这主要是因为USB设备目前在计算机上没有硬件地址,所以并行打印口的用法2就没法实现.正因为存在这样的区别,USB转并口中的就不能说就是原来的计算机上产的并口.正因为此在说法上的简化被很多人误解,但只能说没有解释清楚. 在CH34X芯片的转换功能上有三种模式:异步串口,打印口,EPP等并口(LPT的用法2,原为是操作硬件地址,现在需要调用CH341DLL里的API函数),这在CH341DS1.pdf有明显说明(/download/list.asp?id=16),CH340转异步串口,红外,打印口,在CH340DS1.pdf(/download/query.asp)里也有说明.有空可以看一下. 至于CH340DS2.PDF,我们在网页资料说明里已有解释: CH340中文说明,技术手册DataSheet 用于USB转串口/USB转IrDA红外线/USB转打印口 该手册是有关USB转串口/USB红外适配器SIR的说明 他主要是针对USB转打印口,对一般用户是没用的,主要是一些厂家需要这种资料,这主要是提高资料利用率.如果需要,按照网页上的提示,也是可以获取的.不信你可以试试. 目前有一个趋势不容忽略,芯片的国产化越来越高,以后的PC的CPU;国人自主设计芯片也越来越多,国人自主设计的龙芯等.所以你说以后不用国产芯片,也就是说产品使用的芯片全靠进口,现实吗. 相关资料链接都已附上.
谢谢楼上的解释。
我想问一下,如果我把CH340S替换成CH341A,再按CH341EVT.PDF说明连接成“EPP并口方式”,那能在操作系统里虚拟出一个LPT口吗?能否不调用ch341dll的api,直接对虚拟的LPT口进行读写?
关于国货,我想引用一些网友的说法: 1,如果你第一次被骗了,那是骗子的罪过;但是你要是第二次还被同样的骗法骗了,那就是你自己没脑子。国货吭人不是一次两次了啊。 2,“我爱国货,但是国货不爱我” 3,“诺基亚再低档也是诺基亚,波导再高档也是波导” 我觉得关键是国人诚信缺失,当你看到“橡果国际”这种骗子公司在国内之疯狂,在国外居然还会上市,你就应该有足够的理由感到悲哀了。
对于5楼的,不想跟你狡辩。
jifaeilx,CH341目前在计算机不是虚拟的LPT.出现的是一个普通的USB设备.在技术完全可以让CH341在计算机出现一个LPT(就像CH341转异步串口一样),但是这个LPT口没有硬件地址,windows只提供操作LPT口相关协议的API函数,没有操作单个引脚的函数.这样的LPT口存在其实意义也不大了.题外话,如果我们把他做成LPT口,实际上会让更多的人误解,jifaeilx 你说对吧. 可以在计算机上出现为LPTx,但是USB设备是不支持地址操作的.所以这时对于你怎么用并口很是关键. 我想问一下您,用并口是做产品开发还是为了兼容原来的并口设备,还是接并口打印机? 1.如果是做产品开发,你可以直接调用我们的API函数进行并口操作,也可以与沁恒技术联系交流方案. 2.如果是兼容原来的并口设备(非打印机,扫描仪等),那我明确告诉你,软件没法操作我们的并口.也就是不行. 3.如果是接并口打印机,那么没问题.连一下线就可以. 如果还是不明白,你跟沁恒技术支持联系,或者你把号码留下让他们与你联系,看看到底怎么用.
ls,谢谢你的解答。
我刚好就是第2种用法。呵呵。