你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

串口的多机通讯

[复制链接]
FF_胖子 提问时间:2018-8-22 09:00 /
   有人使用过串口的多机通讯吗,在多机通讯时他只能使用一种唤醒模式吗,我能不能设置从机既能用空闲帧唤醒,又能使用地址标记唤醒。
收藏 评论8 发布时间:2018-8-22 09:00

举报

8个回答
奏奏奏 回答时间:2018-8-22 09:06:06
在说485总线或者422总线吗?要不然请用CAN总线

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

wudianjun2001 回答时间:2018-8-22 09:21:28
你是要通过串口还唤醒设备吗,要看串口中断是不是能唤醒

评分

参与人数 1蝴蝶豆 +1 收起 理由
zero99 + 1

查看全部评分

七哥 回答时间:2018-8-22 09:44:47
本帖最后由 toofree 于 2018-8-22 09:46 编辑

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

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

STM1024 回答时间:2018-8-22 12:00:44
我也推荐多机通讯使用CAN,串口实现起来估计非常麻烦

评分

参与人数 1蝴蝶豆 +1 收起 理由
zero99 + 1

查看全部评分

FF_胖子 回答时间:2018-8-22 13:15:19
奏奏奏 发表于 2018-8-22 09:06
在说485总线或者422总线吗?要不然请用CAN总线

就是串口的多机通信,stm32串口上确实有这个功能,
FF_胖子 回答时间:2018-8-22 13:17:02
wudianjun2001 发表于 2018-8-22 09:21
你是要通过串口还唤醒设备吗,要看串口中断是不是能唤醒

不是,是多机通讯时从机串口处于静默模式,可以发送数据来唤醒
butterflyspring 回答时间:2018-8-22 15:44:17
可以的,LPuart可以这么做,但是唤醒模式以start模式,address模式就只能软件处理了

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

feixiang20 回答时间:2018-8-23 00:01:00
利用USART可以进行多机处理器通信,其原理就是使从机处于静默模式,由主机在需要的时候发送指令唤醒从机,并传输数据。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版