由于板子尺寸方面的限制,需要取消JTAG口、9阵的RS232口,统一改用USB口,也就是说通过USB口进行板子供电、下载程序代码以及与上位机进行串口通信。找了一下,发现TUSB341、FT232BM这两款USB芯片可以实现这样的功能。 但上面两款芯片价格比较贵,看了国产的CH340/CH341也有类似的功能,但找了资料没有发现这样例子,想请教一下有这方面经验的朋友,CH340/CH341芯片是否可以实现这样的功能(供电、烧写程序、与上位机进行串口通信 )?它的难点是什么?需要写上位机软件?或者下位机中还要写USB的代码吗?谢谢! |