大家有用过STM32来为AP Processor扩展外设(UART GPIO)的经验吗?

2019-12-10 18:26发布

主芯片用Allwinner的A53系AP,结果发现GPIO和Uart不够了,最主要是UART不够用了。
想增加一个STM32,通过USB来为AP扩展几路串口,网上找了个STM32的USB转3个UART的程序,跑了下,发现极不稳定,设置完流控就usb重新枚举了,log如下:

[915827.320166] cdc_acm 3-3:1.0: ttyACM0: USB ACM device
[915827.320550] cdc_acm 3-3:1.2: ttyACM1: USB ACM device
[915827.320945] cdc_acm 3-3:1.4: ttyACM2: USB ACM device
[916021.833656] usb 3-3: USB disconnect, device number 73
[916021.838533] cdc_acm 3-3:1.4: failed to set dtr/rts

大家有相关经验吗?用STM32 USB来扩展GPIO和UART。

另外记得论坛上面有一个STM USB转3个串口的程序,一直没有找到。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。