STM32可以实现一主多从吗,需要注意什么呢

[复制链接]
1314|14
 楼主| 新人求带 发表于 2015-12-8 14:08 | 显示全部楼层 |阅读模式
STM32可以实现一主多从吗,需要注意什么呢
liuxing4585 发表于 2015-12-8 14:46 | 显示全部楼层
当然可以,你想实现什么?
在路上的程序猿 发表于 2015-12-8 15:46 | 显示全部楼层
可以。只是要注意控制好片选就行了
花落辞殇 发表于 2015-12-9 20:39 | 显示全部楼层
SPI是通过片选来选择从机的呀,理论上有多少个GPIO做片选就可挂多少个
16号哨兵 发表于 2015-12-10 22:10 | 显示全部楼层
花落辞殇 发表于 2015-12-9 20:39
SPI是通过片选来选择从机的呀,理论上有多少个GPIO做片选就可挂多少个

有时也要看驱动能力的,并不是无限的
布拉格梦语 发表于 2015-12-12 22:20 | 显示全部楼层
主要还是由你的单片机的IO决定的,每个从机都需要占用一个IO。总不至于这个芯片都接从机吧
nobleliom 发表于 2015-12-13 19:26 | 显示全部楼层
布拉格梦语 发表于 2015-12-12 22:20
主要还是由你的单片机的IO决定的,每个从机都需要占用一个IO。总不至于这个芯片都接从机吧 ...

可以用595,138之类的扩展,扩展IO
hello牟 发表于 2015-12-14 20:29 | 显示全部楼层
SPI既然有这个模式,那就可以实现的。具体需要看你的芯片是否支持,手册中会说明是否支持SPI一主多从模式的
在路上的程序猿 发表于 2015-12-15 22:24 | 显示全部楼层
花落辞殇 发表于 2015-12-9 20:39
SPI是通过片选来选择从机的呀,理论上有多少个GPIO做片选就可挂多少个

挂多了,时钟总线的驱动能对能力不一定够
 楼主| 新人求带 发表于 2016-1-16 22:04 | 显示全部楼层
在路上的程序猿 发表于 2015-12-15 22:24
挂多了,时钟总线的驱动能对能力不一定够

那怎么可以增强驱动能力呢?
 楼主| 新人求带 发表于 2016-1-16 22:04 | 显示全部楼层
hello牟 发表于 2015-12-14 20:29
SPI既然有这个模式,那就可以实现的。具体需要看你的芯片是否支持,手册中会说明是否支持SPI一主多从模式的 ...

我在手册上没找到,不过在网上有例子说可以,但我硬件不够,没有测试。
 楼主| 新人求带 发表于 2016-1-16 22:05 | 显示全部楼层
nobleliom 发表于 2015-12-13 19:26
可以用595,138之类的扩展,扩展IO

扩展的IO,貌似IO模拟不好用的,这些扩展的只能接8位的数据驱动这样子的吧
 楼主| 新人求带 发表于 2016-1-16 22:06 | 显示全部楼层
布拉格梦语 发表于 2015-12-12 22:20
主要还是由你的单片机的IO决定的,每个从机都需要占用一个IO。总不至于这个芯片都接从机吧 ...

我理解了,楼下说的扩展是扩展这个片选IO,因为同一时刻,只能有一个可通讯,对吧
 楼主| 新人求带 发表于 2016-1-16 22:07 | 显示全部楼层
16号哨兵 发表于 2015-12-10 22:10
有时也要看驱动能力的,并不是无限的

肯定不是无限的,协议也应该有个规定了吧
布拉格梦语 发表于 2016-2-24 21:49 | 显示全部楼层
新人求带 发表于 2016-1-16 22:06
我理解了,楼下说的扩展是扩展这个片选IO,因为同一时刻,只能有一个可通讯,对吧 ...

对,一个MCU同一时间只能和一个从机通讯。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

149

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部