OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3529|回复: 14

RS232接口实现多个单片机通信

[复制链接]

12

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2017-7-17
在线时间
40 小时
发表于 2017-7-17 13:55:56 | 显示全部楼层 |阅读模式
我想用RS232接口实现多个STM32F103VET6的通信,并设置一个为主设备,其余为从设备,求大神指教,该如何实现
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2017-2-21
在线时间
49 小时
发表于 2017-7-17 13:58:44 | 显示全部楼层
通信协议,协议不同,控制得从设备不同
回复 支持 反对

使用道具 举报

12

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2017-7-17
在线时间
40 小时
 楼主| 发表于 2017-7-17 14:00:53 | 显示全部楼层
我是路人甲 发表于 2017-7-17 13:58
通信协议,协议不同,控制得从设备不同

大神,能说的具体点吗
回复 支持 反对

使用道具 举报

12

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2017-2-21
在线时间
49 小时
发表于 2017-7-17 14:03:31 | 显示全部楼层
比如自己定个协议,ab (从机号) (控制位)... cd,ab是头,cd是尾,从机号对应什么从机,那个从机就接受控制位后面的,这样不同从机号就可以控制不同从机了
回复 支持 反对

使用道具 举报

2

主题

685

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3447
金钱
3447
注册时间
2017-7-4
在线时间
869 小时
发表于 2017-7-17 14:06:42 | 显示全部楼层
232只支持1对1通信!
回复 支持 反对

使用道具 举报

12

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2017-7-17
在线时间
40 小时
 楼主| 发表于 2017-7-17 14:09:15 | 显示全部楼层
我是路人甲 发表于 2017-7-17 14:03
比如自己定个协议,ab (从机号) (控制位)... cd,ab是头,cd是尾,从机号对应什么从机,那个从机就接受 ...

那就是相当于我给每个从机设置一个编码,然后根据这个编码判断与那个从机通信吗
回复 支持 反对

使用道具 举报

12

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2017-7-17
在线时间
40 小时
 楼主| 发表于 2017-7-17 14:11:57 | 显示全部楼层
Acuity 发表于 2017-7-17 14:06
232只支持1对1通信!

那我现在需要多个单片机之间通信要怎么做呢
回复 支持 反对

使用道具 举报

19

主题

702

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3339
金钱
3339
注册时间
2013-7-30
在线时间
708 小时
发表于 2017-7-17 14:30:14 | 显示全部楼层
一对多,用485
思想很重要,无论做人还是编程!
我的技术公众号【微联智控工作室】
回复 支持 反对

使用道具 举报

19

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
308
金钱
308
注册时间
2014-10-19
在线时间
42 小时
发表于 2017-7-17 15:06:13 | 显示全部楼层
楼上说的对 RS485 可以  232不可以
回复 支持 反对

使用道具 举报

17

主题

587

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4467
金钱
4467
注册时间
2013-6-27
在线时间
565 小时
发表于 2017-7-17 15:14:45 | 显示全部楼层
做从设备的TXD脚 得配置为OD模式或者输入模式,管脚就不会出现电平竞争竞争问题。
让我们的思维驾驭在电的速度之上!
回复 支持 反对

使用道具 举报

12

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2017-2-21
在线时间
49 小时
发表于 2017-7-18 09:32:44 | 显示全部楼层
漂泊的雨林 发表于 2017-7-17 15:06
楼上说的对 RS485 可以  232不可以

网上搜出来理论上232是一对一,485是一对多,但实际使用中,232依然是可以一对多使用的(电路可能需要注意更多地方)。楼主问的是232的多机通信问题。。。
回复 支持 反对

使用道具 举报

12

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2017-7-17
在线时间
40 小时
 楼主| 发表于 2017-7-18 12:28:08 | 显示全部楼层
我是路人甲 发表于 2017-7-18 09:32
网上搜出来理论上232是一对一,485是一对多,但实际使用中,232依然是可以一对多使用的(电路可能需要注 ...

恩恩,电路问题已经解决了,但是不知道具体要求怎么配置从机地址呢
回复 支持 反对

使用道具 举报

12

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2017-7-17
在线时间
40 小时
 楼主| 发表于 2017-7-18 16:07:33 | 显示全部楼层

RS485实现具体要求怎么接线呢,从机还用不用再软件分配地址
回复 支持 反对

使用道具 举报

19

主题

702

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3339
金钱
3339
注册时间
2013-7-30
在线时间
708 小时
发表于 2017-7-18 16:45:33 | 显示全部楼层
总线型网络拓扑,可以软件分配地址,也可以用硬件确定地址
思想很重要,无论做人还是编程!
我的技术公众号【微联智控工作室】
回复 支持 反对

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1350
金钱
1350
注册时间
2012-4-25
在线时间
195 小时
发表于 2017-7-18 17:50:34 | 显示全部楼层
RS232 不能一对多,TTL 可以一主机 多从机。  RS232 --->TTL--->STM32. 所以可以做多从机
1-1
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-12-19 00:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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