11777|11

76

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

版主,STM32UART多机通信,1主多从,从机最多可支持多少个啊? [复制链接]

版主,请问STM32 UART 多机通信,1主多从,从机最多可支持多少个啊?
datasheet上 配置寄存器(USART_CR2)节点地址只有4位,也就是说最多只能有15个从机吗? 可不可以1个主机带100多个从机啊?
此帖出自stm32/stm8论坛

最新回复

                                 谢谢10楼 mohanwei 的建议.  详情 回复 发表于 2010-6-12 08:43
点赞 关注
 

回复
举报

60

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
                                 没错,地址只有4位,也就是说最多只能有16个从机;要接100个,只有另外想办法了。
此帖出自stm32/stm8论坛
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢版主.
那么有没有可行的办法啊?有个项目,1个主机带400多个从机, STM32F103最多有5个UART串口,初看这个芯片很合适,细看一下晕啊,怎么只能带16个从机.
此帖出自stm32/stm8论坛
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

4
 
软件识别地址即可。
普通的51都可以跑得很流畅了
此帖出自stm32/stm8论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(中级)

5
 
                                 51不够串口啊
此帖出自stm32/stm8论坛
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

6
 
                                 对呀,软件识别地址即可。
此帖出自stm32/stm8论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

7
 
是不是这样啊:
对主机: 发地址时设9位模式,且最高位(第9位)是1,低8位是地址.  发数据时设置成8位模式.
对从机: 初始设置成9位模式,各从机接收到9位的地址进入中断后与本机地址校验,匹配时设置成8位模式以便接收后面的数据,不匹配时退出中断,因为后面主机发送的时8位的数据,非匹配的从机不会产生中断.
此帖出自stm32/stm8论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(中级)

8
 
是不是这样啊:
对主机: 发地址时设9位模式,且最高位(第9位)是1,低8位是地址.  发数据时设置成8位模式.
对从机: 初始设置成9位模式,各从机接收到9位的地址进入中断后与本机地址校验,匹配时设置成8位模式以便接收后面 ...
使用软件识别地址,你可以自己任意定义操作方式。
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

9
 
                                 谢谢 版主 和 mohanwei, 看来我要做个板子试下.
此帖出自stm32/stm8论坛
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

10
 
新做的产品最好用8位模式,校验码为空……其它模式极少见,而且是在老产品上
软件协议里定义地址码即可,例如:
Head  Addr    Cmd     Len      Data[Len]   CRC16       Tail
帧头   地址码  命令码  数据长度  数据           CRC16校验   帧尾
此帖出自stm32/stm8论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

11
 
                                 我在智能化大厦产品用过,最好不要用高阻抗驱动器,普通驱动芯片只能到30个终端。
此帖出自stm32/stm8论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

12
 
                                 谢谢10楼 mohanwei 的建议.
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表