[求助]如何选用一款实现单片机与PC间USB通讯的芯片

单片机将数据通过串口通讯方式给转换芯片,转换芯片将数据以USB方式给PC机,请问这款芯片应该选什么?

注:不是USB转串口的方式,这种方式对于PC机那端来说还是用串口方式在与单片机通讯,不过是用的USB线。我希望达到的效果是PC端这段仍然像操作USB设备一样和单片机通讯。

多谢!

那建议你使用CH376芯片,支持串口和CH376芯片连接,如果不是串口而是并口的话,那么建议你选择CH372芯片。


CH340芯片,USB转串口,驱动,资料可以到在线下载里搜索一下。 你理解错误,USB转串口,和PC连接端是USB方式通讯。在USB线上怎么可能用串口呢?否则做USB转串口芯片还有什么意义呢? 如果你不想用这种方式那么选用CH376芯片,价格较高。需要在MCU上写固件。


哦,是这样的,我以前用过PL2303,这个芯片和CH341是相似的,它和PC间是用USB线连接,实现的就是USB转串口功能,,对于PC机端来说,比如要和单片机通讯,就必须在应用软件中配置串口号和波特率等等,而且在设备管理器中也可以看到该串口号,也就是说把一个USB口变成一个串口了。

但是我现在想实现的是这样一种方式,打个通俗的比方,我要做一个USB键盘,键盘内有个单片机,它负责将数据传给PC,但是单片机是只有串口通讯方式的,那么我应该选用哪个芯片,这端和单片机串口通讯,那端和PCUSB通讯,而且对于PC来说,就是在操作一个USB设备,无需在通讯时还设置串口号波特率等等。


个人推荐你使用CH340。这样MCU无需编程,价格便宜。应用软件也很简单。当然如果您不想这样做的话,那就选用CH376芯片。MCU要写固件。


1、确认一下功能:(1)一个串口,(2)一个USB口,与PC连接后,是一个非虚拟串口的USB设备;这种芯片我们暂没有,不过是可以定制的,如果用量上很大的话(比如数十K),那么可以与销售商谈定制,量少意味着单价会比较高,成本不合算 2、如果单片机上有SPI口的话,那么可以选用CH374,也可以实现与PC通讯 3、变通方案:用一个低成本带串口的单片机加一个CH372,模拟这个芯片的功能,成本其实还是比较高 注意:CH376作设备时,内置固件可以通过串口操作,外置固件只能通过SPI或并口


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