ff321 发表于 2018-8-22 09:00:46

串口的多机通讯

   有人使用过串口的多机通讯吗,在多机通讯时他只能使用一种唤醒模式吗,我能不能设置从机既能用空闲帧唤醒,又能使用地址标记唤醒。

奏奏奏 发表于 2018-8-22 09:06:06

在说485总线或者422总线吗?要不然请用CAN总线

wudianjun2001 发表于 2018-8-22 09:21:28

你是要通过串口还唤醒设备吗,要看串口中断是不是能唤醒

toofree 发表于 2018-8-22 09:44:47

本帖最后由 toofree 于 2018-8-22 09:46 编辑

空闲帧是串口的,地址标是从哪来的?如果你的地址标也是从串口来的话,那么不可以。如果是有唤醒功能的IO的话,应该是可以的,看具体MCU的功能。
把你的想法画个图,写清楚。用的什么MCU

stm1024 发表于 2018-8-22 12:00:44

我也推荐多机通讯使用CAN,串口实现起来估计非常麻烦

ff321 发表于 2018-8-22 13:15:19

奏奏奏 发表于 2018-8-22 09:06
在说485总线或者422总线吗?要不然请用CAN总线

就是串口的多机通信,stm32串口上确实有这个功能,

ff321 发表于 2018-8-22 13:17:02

wudianjun2001 发表于 2018-8-22 09:21
你是要通过串口还唤醒设备吗,要看串口中断是不是能唤醒

不是,是多机通讯时从机串口处于静默模式,可以发送数据来唤醒

butterflyspring 发表于 2018-8-22 15:44:17

可以的,LPuart可以这么做,但是唤醒模式以start模式,address模式就只能软件处理了

feixiang20 发表于 2018-8-23 00:01:00

利用USART可以进行多机处理器通信,其原理就是使从机处于静默模式,由主机在需要的时候发送指令唤醒从机,并传输数据。
页: [1]
查看完整版本: 串口的多机通讯