打印

STM32可以通过SPI实现一主多从的多机连接方式么?

[复制链接]
10255|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大碗拉面|  楼主 | 2011-2-19 11:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想做一个一主多从(1对8甚至1对16)的系统,
想选用SPI作为板级通讯总线,不知这样做能不能实现?
如果能,那么在设计时要注意什么?
我现在想到的是加254增加驱动,还有就是适当的降低SPI速度以降低误码率,
不知我的这些想法对不对?
沙发
香水城| | 2011-2-19 11:14 | 只看该作者
可以。只是要注意控制好片选。

使用特权

评论回复
板凳
大碗拉面|  楼主 | 2011-2-19 14:00 | 只看该作者
谢谢香主指点~~~~

使用特权

评论回复
地板
yybj| | 2011-2-19 21:22 | 只看该作者
可以

使用特权

评论回复
5
threetigher| | 2016-11-24 00:08 | 只看该作者
香水城 发表于 2011-2-19 11:14
可以。只是要注意控制好片选。

从机有没有办法请求与主机的通信呢?

使用特权

评论回复
6
戈卫东| | 2016-11-24 00:30 | 只看该作者
threetigher 发表于 2016-11-24 00:08
从机有没有办法请求与主机的通信呢?

那要多一个脚接受中断信号

使用特权

评论回复
7
戈卫东| | 2016-11-24 00:32 | 只看该作者
如果你的从机可以在未选中的时候让MISO给HIZ,差不多就可以。245,254啥的,能不用就尽量不用。

使用特权

评论回复
8
threetigher| | 2016-11-24 00:38 | 只看该作者
戈卫东 发表于 2016-11-24 00:32
如果你的从机可以在未选中的时候让MISO给HIZ,差不多就可以。245,254啥的,能不用就尽量不用。 ...

增加一个int肯定可以,那么开销增大了。
从机在未轮询时,MISO输出HIZ,问题这个MISO是多个从机共享的,主机能检测到么?
谢谢指点!

使用特权

评论回复
9
戈卫东| | 2016-11-24 00:40 | 只看该作者
threetigher 发表于 2016-11-24 00:38
增加一个int肯定可以,那么开销增大了。
从机在未轮询时,MISO输出HIZ,问题这个MISO是多个从机共享的, ...

HIZ。。。。高阻,不需要检测它。这个状态是让别人说话的。

使用特权

评论回复
10
threetigher| | 2016-11-24 00:48 | 只看该作者
戈卫东 发表于 2016-11-24 00:40
HIZ。。。。高阻,不需要检测它。这个状态是让别人说话的。

谢谢。了解了,看看只能外加INT了

使用特权

评论回复
11
lai832| | 2016-11-24 08:45 | 只看该作者
参考一下:
不是要有个CS的吗?
都用I/O,OD输出,双向,
主机发送时拉低,主机不发送时电阻上拉,
从机请求发数据时,将CS拉低,告诉主机,我有数据要发送,

使用特权

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

本版积分规则

35

主题

430

帖子

4

粉丝