6410串口 怎么实现分时复用 求大神帮助
------解决方案--------------------
什么叫做分时复用??
------解决方案--------------------
LZ是不是想将一个串口虚拟成多个串口,供多个设备使用?
------解决方案--------------------
别说6410,就连4412也做不到啊
串口没有办法时分复用的
------解决方案--------------------
做个切换呗!我之前就是这样弄的。
3G用的是USB,不是物理串口,这个可以忽略,
要是有几个模块要接同一个物理串口的,可以写个驱动作为中间层,用于管理各个模块的请求切换
------解决方案--------------------
可以通过多路开关在多个外设之间切换 UART 的 RXD/TXD 的连接。
不过这样的话,电气性能会有一些损失,可能需要降低波特率。
------解决方案--------------------
6410有I/O映射功能吗?我记得STM32有这种功能,一个USART可以映射到2~3对不同的管脚上,频繁地在管脚间切换,不知道这样能不能实现。