CH579 串口转usb需求

之前一直使用CH340做串口打印,最近看了下CH579以及USB部分,CH579本身的性价比很好,想着能不能做到更好,把外置的CH340用CH579内置USB来代替,这样可以再省掉一颗芯片。串口要实现收发,波特率的要求115200及以下。初步认为应该有三种方案,请帮忙看看哪种合适,是否能提供相关参考材料。

1:HID形式,学习了蔡老师的USB讲解,初步可以实现枚举,数据上报,但是缺少合适的上位机,不知道贵司是否有现成的,下位机的协议是需要怎么样的。

2:vendor形式,我想着是模拟CH340的形式,这样上位机的问题就解决了,但是不知道模拟CH340的代码是否开源或者可以提供参考,如果按照这种模式走,能否直接用贵司CH340的驱动,是否涉及侵权或者专利

3:CDC形式,可以找到参考例程,但是我觉得代码量有点大,而且CDC形式对上位机操作系统有要求,不想整。

诸上,请指引一下,谢谢!

icon_rar.gifCH579模拟CH340.zip

这是579模拟ch340的demo。


楼上这个579模拟ch340的demo怎么用呀?虽然串口调试助手能搜到com口,但是发送数据设备没响应,程序中应该是把数据取反了然后发回来吧?


是的,主要演示的是USB虚拟串口的功能,数据收发是取反返回的。
如果需要把数据发送到串口,需要另外把数据取出,通过串口进行输出。


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