官方有CH375作为slave的例程,我需要HOST的,CH375作为主机。已经能用CH375驱动CH340,硬件和通信是没问题的,但CH340配置应该CDC串口是不一样的,直接替换是不行的,我想要驱动其他的CDC串口。
热门产品 :
CH641: PD及无线充电专用MCU
官方有CH375作为slave的例程,我需要HOST的,CH375作为主机。已经能用CH375驱动CH340,硬件和通信是没问题的,但CH340配置应该CDC串口是不一样的,直接替换是不行的,我想要驱动其他的CDC串口。
您好,作为主机,枚举CDC设备的流程基本是一致,不同的设备略有不同,您可以利用抓包工具,获取该设备和正常PC间的枚举流程,再通过375模仿PC的操作
关键是不懂CDC类的流程哦,抓包出来主机配置非常多,即使是CH340 不同的尾缀如CH340E CH340G主机配置的抓包也不一样,甚至同样波特率的配置代码都不一样的,CH340都不是CDC类的设备。像我这种不懂 USB协议的,直接就被劝退了,因为CDC还分为很多子类,盲配置是不能过的。没有例程没法去测试实现
您好,可以联系xcc@wch.cn给您提供个例程