CH341的问题

去年我拿到贵司的两片CH341样片,马上做了USB-UART实验,只加上一个晶振三个电容就可以仿真出一个串口,确实非常简单实用。 但在使用中也觉得CH341有些问题应继续完善: 1、没有for Win98的串口驱动,在ch341ser.inf中有CH341SER.VXD,但被注释掉了,这很不方便,做出来的产品只能用在Win2K/XP上,适用面不广。 2、若虚拟串口打开状态下,拔出设备,过一会Win2K系统会自动重启动,这很不合理,至少不应使系统重启。用过PL2303芯片做的USB-UART转换器,就不会有这个问题。 3、不支持硬件握手

不知贵司对CH341有何改进计划?[Emot]27[/Emot]

W98驱动在文档整理中,很快可以提供。 CH341串口支持TEN#和RDY#硬件握手,提供TNOW用于RS485。 将来CH341将提供更多接口:I2C、SPI、JTAG等等。


太好了,如果再整合I2C、SPI、JTAG,就更有用了,期待尽快有好消息!


如果是在linux下,怎么使用ch341把USB口转成串口?


向CH341的端点2写数据就能转成串口发送,CH341串口接收的数据可以从端点0x82读出。 这样,就能在USB数据与CH341的串口之间互换数据。波特率设置是在控制端点0实现的。 剩下的事情就是做驱动程序,让操作系统以为这是个串口,虽然实际是USB。


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