我们想生产一款设备,将ch375芯片集成到我们的产品的上,ch375通过串口与我们的设备连接,而另一个stm32设备是只有USB接口并且是一个母口。我们的目的是将我们的产品(集成CH375后)用一个mini USBA公口插到 STM32设备上的ini USBA母口上去后,我们的产品的串口(与CH375连接了的串口)发的数据,能正确传输到 STM32设备上去,同时STM32发的数据也会通过CH375转发到我们产品的串口上去。
即通过CH375,使我们的产品成为USB主设备,然后直接与STM32从设备通讯。这个STM32从设备的通讯协议我们已经实现了,只要能与这个设备之间通过USB收发数据,我们就可以按照通讯协议去操作STM32设备。
为此,我们想问,有没有办法不编写CH375的控制代码(通过我们的产品的固件代码去设定CH375),单纯通过外围元件实现上面的逻辑吗?
我把上面的目的分成几个小目标:
通过外围元件,使CH375以主设备模式工作
将ch375的TX,RX与我们的串口连接(因为我们不需要CH375的中断事件,所以不连接INT)
希望大佬们指点一下,我们的目的可否通过CH375来实现?并且不需要单片机控制编程,可能有人问为什么不直接通过串口与STM32设备通讯,那时因为这个STM32对外的接口只有一个MINI USB A母口。