打印

单片机多机通信

[复制链接]
4797|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hanzhenfei|  楼主 | 2011-8-9 19:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
jonyea| | 2011-8-9 22:09 | 只看该作者
可以通过串口主从模式

使用特权

评论回复
板凳
jx_207| | 2011-8-10 11:12 | 只看该作者
自己设计个协议即可

使用特权

评论回复
地板
zwh5704| | 2011-8-10 11:43 | 只看该作者
自己设计即可

使用特权

评论回复
5
tian13579246| | 2011-8-10 17:08 | 只看该作者
我只做过一对一的

使用特权

评论回复
6
ZRL700424| | 2011-8-10 17:41 | 只看该作者
一个主机,其他都是从机,主机分别轮询从机,从机收到数据时回复

使用特权

评论回复
7
chunyang| | 2011-8-10 23:51 | 只看该作者
主要靠协议,主从轮询,一个典型的范例是Modbus,有关规范可以去我的Blog中看看。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
hanzhenfei + 1
8
hanzhenfei|  楼主 | 2011-8-11 09:10 | 只看该作者
我会看看的

使用特权

评论回复
9
chunyang| | 2011-8-11 12:35 | 只看该作者
重要的是理解协议思想,内容不必简单照搬。

使用特权

评论回复
10
hanzhenfei|  楼主 | 2011-8-11 16:26 | 只看该作者
受教了!

使用特权

评论回复
11
haiping0823| | 2011-8-12 11:34 | 只看该作者
MARK

使用特权

评论回复
12
jy1975jy1975| | 2011-8-12 15:41 | 只看该作者
需要电路和协议支持

使用特权

评论回复
13
jy1975jy1975| | 2011-8-12 15:42 | 只看该作者
可以借助其它通讯设备

使用特权

评论回复
14
jy1975jy1975| | 2011-8-12 15:48 | 只看该作者
多查点资料,多动脑

使用特权

评论回复
15
tcc8073| | 2011-8-17 18:41 | 只看该作者
发一个约定数据表示地址,给每个单片机编号,读到数据三个再自己和固定的号对比,是自己就执行相关指令,不是自己就不改变任何东西退出,这是最简单的控制方式,想明白后就可以扩展.

使用特权

评论回复
16
aaron96031| | 2011-8-18 09:24 | 只看该作者
1,主机广播地址是 9位数据,各从机也是9位数据接收;
2,当某一从机接收地址数据后应答同时改为8位数据接收,其余从机仍未9位数据接收;
3,主机收到应答的从机后改为 8位数据发送,这样其他从机便不会收到数据了;

这在教科书上都有说明的,估计LZ没认真看的,很多资料书上也有说明,基本上都是这个原理;
协议方面按以上3步进行就可以了; 数据包可以包含: 指令码+操作码+CRC码 等等之类; 协议完全是自己定义;

希望能对 各位起到帮助。

使用特权

评论回复
17
kfzy6| | 2011-8-18 10:25 | 只看该作者
还是自己分析吧,思路开阔些

使用特权

评论回复
18
evans110| | 2011-8-18 15:16 | 只看该作者
不错

使用特权

评论回复
19
ydw1991| | 2011-8-20 01:00 | 只看该作者
这个很有意思啊

使用特权

评论回复
20
ssunyy| | 2011-9-13 19:59 | 只看该作者
谢谢,各位大侠

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

147

帖子

1

粉丝