串口拓展的方式有什么,MCU串口不够用,需要接多个从设备,包括TTL串口和485,有什么方式拓展吗
硬创社
全部评论 默认 最新
春雫
2023-11-20 14:23:19 来自江苏
如果不是需要同时使用的话可以试试CH442之类的低阻模拟开关芯片
NPN 作者
2023-11-21 11:21:09 来自广东
需要同时使用,用串口拓展芯片怎么样,比如WK2114
春雫
2023-11-22 09:25:10 来自未知
这个和 软硬兼施 那个老哥说得差不多,速率不能太高。
春雫
2023-11-22 14:47:42 来自未知
如果需要实现多个口全速率的,你要考虑由高带宽的接口转成串口,比如spi转串口的WK2124
aSFwfndpo
2023-11-21 09:12:33 来自未知
上模拟开关
软硬兼施
2023-11-21 08:46:54 来自未知
有个笨方法,用多个便宜的MCU来当扩展用,从主控出来,每个MCU做缓存,再分发出来;接收的数据同样缓存,再由主控轮询;这样的话要扩几路就几路; 当然主控的速率要很高,分路的速率要低,不然数据可能会塞车
o8W76twU8u
2023-11-20 16:27:28 来自未知
用IO扩展芯片就行
wade任
2023-11-20 16:25:41 来自山西
赞同楼上,可以用模拟开关。
芯航路IOT
2023-11-20 15:08:11 来自未知
stm32f0系列有八个串口以上的,485总线可以挂载多个设备,通过地址区分
NPN 作者
2023-11-20 17:13:16 来自未知
485总线需要设备统一串口速率吧,还需要协议一致
芯航路IOT
2023-11-20 21:30:23 来自广东
波特率和协议都是主从自己约定的,不一定需要统一波特率,协议也不一定一致,协议一致更通用更方便程序管理。
NPN 作者
2023-11-21 11:20:40 来自广东
接的485设备是现成的模块来的,比如电表这些,已经有固定的波特率和协议,还有其他485设备也是现成的,定了不同的波特率和协议,这些能接在同一总线?
芯航路IOT
2023-11-21 13:48:16 来自未知
其实主要协议不冲突都可以挂载在同一个总线上,不同的设备通过地址来识别,485是半双工的,只要保证同一个时刻只有一个设备在发送。
没有更多啦~