大家有用过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个串口的程序,一直没有找到。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
QQ373466062
1楼-- · 2019-12-11 09:36
liquan1010 发表于 2019-6-6 09:24
ch438也还可以

谢谢。 这个需要至少8个总线进去。太耗GPIO了,同时也不需要扩展8个UART。
QQ373466062
2楼-- · 2019-12-11 11:53
jlhgold 发表于 2019-6-6 08:24
顶楼上 ft4232 你值得拥有

太贵了。而且用STM32可以为后面扩展其他外设做准备,例如Canbus和N个GPIO。
jlhgold
3楼-- · 2019-12-11 14:50
那就别怕麻烦,后面去现场装的时候会比你现在更麻烦,哈哈
huangqi412
4楼-- · 2019-12-11 17:55
 精彩回答 2  元偷偷看……

一周热门 更多>