打印
[STM32F2]

多主一从SPI如何实现

[复制链接]
3491|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小浣熊|  楼主 | 2015-6-13 19:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有人知道多主一从SPI怎么设计,目前做的一个小项目中,STM32需要和FLASH进行通讯,RA8875也需要和FLASH进行通讯,目前是使用拨码开关进行选通的,每次切换都要人工干预,比较麻烦,有没有高速选通开关芯片可以代替拨码开关的?芯片的输入响应频率至少要大于10Mhz。或者有没有其他解决方案。
沙发
戈卫东| | 2015-6-13 19:46 | 只看该作者
用带有N个SPI接口的MCU连接N个SPI主器件

使用特权

评论回复
板凳
戈卫东| | 2015-6-13 19:47 | 只看该作者
用STM32 可以控制那个RA8875对FLASH的访问么?

使用特权

评论回复
地板
jekey| | 2015-6-13 20:50 | 只看该作者
hc125或cd405x都可以实现吧。

使用特权

评论回复
5
aozima| | 2015-6-13 21:11 | 只看该作者
把RA8875给复位住,然后就可以烧写字库了。
前提是确认复位状态时RA8875的SPI接口是高阻状态。

使用特权

评论回复
6
insignal| | 2015-6-14 07:57 | 只看该作者
用模拟开关
stm32控制开关的选通

使用特权

评论回复
7
antusheng| | 2019-1-10 21:50 | 只看该作者
可以设计一个IO为忙不忙的检测。

使用特权

评论回复
8
antusheng| | 2019-1-10 21:50 | 只看该作者
其他MCU不用该SPI的时候IO设置为高阻态。

使用特权

评论回复
9
antusheng| | 2019-1-10 21:50 | 只看该作者
用的时候就检测忙线是不是高电平。如果是,说明被占用了。

使用特权

评论回复
10
antusheng| | 2019-1-10 21:51 | 只看该作者
用完后要立马释放掉SPI和忙端口。

使用特权

评论回复
11
huzi2099| | 2019-1-11 14:33 | 只看该作者
用cs实现,谁拉低cs谁就是主机,这块spi是有协议标准的.

使用特权

评论回复
12
frfgfvfd| | 2019-1-11 15:14 | 只看该作者
模拟开关就可以,单片机控制模拟开关的选通。

使用特权

评论回复
13
想跳水的朱| | 2020-12-14 16:49 | 只看该作者
用RA8889吧,MCU可以通过RA8889对FLASH进行写入与读取;RA8875对FLASH只能读不能写。

使用特权

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

本版积分规则

528

主题

2095

帖子

8

粉丝