[STM32F2] 多主一从SPI如何实现

[复制链接]
3824|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都可以实现吧。
aozima 发表于 2015-6-13 21:11 | 显示全部楼层
把RA8875给复位住,然后就可以烧写字库了。
前提是确认复位状态时RA8875的SPI接口是高阻状态。
insignal 发表于 2015-6-14 07:57 来自手机 | 显示全部楼层
用模拟开关
stm32控制开关的选通
antusheng 发表于 2019-1-10 21:50 | 显示全部楼层
可以设计一个IO为忙不忙的检测。
antusheng 发表于 2019-1-10 21:50 | 显示全部楼层
其他MCU不用该SPI的时候IO设置为高阻态。
antusheng 发表于 2019-1-10 21:50 | 显示全部楼层
用的时候就检测忙线是不是高电平。如果是,说明被占用了。
antusheng 发表于 2019-1-10 21:51 | 显示全部楼层
用完后要立马释放掉SPI和忙端口。
huzi2099 发表于 2019-1-11 14:33 | 显示全部楼层
用cs实现,谁拉低cs谁就是主机,这块spi是有协议标准的.
frfgfvfd 发表于 2019-1-11 15:14 | 显示全部楼层
模拟开关就可以,单片机控制模拟开关的选通。
想跳水的朱 发表于 2020-12-14 16:49 | 显示全部楼层
用RA8889吧,MCU可以通过RA8889对FLASH进行写入与读取;RA8875对FLASH只能读不能写。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

528

主题

2095

帖子

8

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