找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 126|回复: 17
打印 上一主题 下一主题
收起左侧

如果一个主单片机 通过串口 接多个单片机是否可行?

  [复制链接]
跳转到指定楼层
楼主
ID:1146155 发表于 2026-5-17 20:51 来自触屏版 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个主单片机和多个单片机都用串口接在一起,主单片机发不同的串口数据 其他单片机去执行吗
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:526108 发表于 2026-5-17 21:35 | 只看该作者
可以的,一问一答,给从机加上编号
回复

使用道具 举报

板凳
ID:857072 发表于 2026-5-18 00:00 来自触屏版 | 只看该作者
欢迎学习和使用Modbus串口通信协议
回复

使用道具 举报

地板
ID:277550 发表于 2026-5-18 00:16 | 只看该作者
1只做发送、别的做接收,可以,像广播那样,要定义数据格式(数据中定义“地址+数据”)、给接收端分派一个地址。接收端根据自己的地址判断 、执行
回复

使用道具 举报

5#
ID:237471 发表于 2026-5-18 06:32 | 只看该作者
可以,485通讯了解一下
回复

使用道具 举报

6#
ID:1133081 发表于 2026-5-18 07:10 | 只看该作者
如果主机只发不收可以一对多并可根据地址码选择副机。
回复

使用道具 举报

7#
ID:205887 发表于 2026-5-18 07:45 | 只看该作者
可以自定义协议,对不同接收单片机进行编码,安协议处理数据,如:1号机接收开始数据(0xAA 0xAA),2号机接收开始数据(0xBB 0xBB)。只要开始数据相对应,就处理数据,不对的就等待。
回复

使用道具 举报

8#
ID:345562 发表于 2026-5-18 07:53 | 只看该作者
必需可以的
回复

使用道具 举报

9#
ID:86450 发表于 2026-5-18 09:00 | 只看该作者
行。  你可以看看 modbus
回复

使用道具 举报

10#
ID:294886 发表于 2026-5-18 09:15 | 只看该作者
当然可以,直接485通信就可以了啊
回复

使用道具 举报

11#
ID:1093493 发表于 2026-5-18 09:15 | 只看该作者
肯定可以啊,串口通信的目的就是实现多机数据交换。
回复

使用道具 举报

12#
ID:996773 发表于 2026-5-18 10:26 | 只看该作者
当然可以,等同于飞利浦的I2c的主机从机协议么,从机读取到总线上的字节,然后判断是不是属于
自己的去执行或继续等待,楼主得多修炼还没入门呐
回复

使用道具 举报

13#
ID:1034262 发表于 2026-5-18 11:31 | 只看该作者
同一块板子可以的,但是不同板子(设备)之间,不建议,不可靠的,推荐使用RS485连接。
回复

使用道具 举报

14#
ID:1159461 发表于 2026-5-18 12:36 | 只看该作者
改485,可以一串多
回复

使用道具 举报

15#
ID:91150 发表于 2026-5-18 12:50 | 只看该作者
应该可行。规定好协议,叫谁谁应,没叫到的休息。只是要注意电气连接
回复

使用道具 举报

16#
ID:91150 发表于 2026-5-18 12:55 | 只看该作者
应该可行。定好协议,叫谁谁应,没叫到的休息。注意电路隔离,输出、输入方式,可能要加一些二极管等等。
回复

使用道具 举报

17#
ID:1156764 发表于 2026-5-18 13:54 | 只看该作者
可以啊
但是一主多从的一般不用TTL,而是用485协议。
回复

使用道具 举报

18#
ID:647261 发表于 2026-5-18 13:54 | 只看该作者
单片机教程中有一个例子是多机串口通信,不知道你学了没有,可以去看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表