[STM32F2] 多主一从SPI怎么设计

[复制链接]
5022|66
kkzz 发表于 2023-1-16 14:25 | 显示全部楼层
这个多级是多个stm32吗?              
SantaBunny 发表于 2023-2-13 16:57 | 显示全部楼层
可以试试I2C的通信机制
想跳水的朱 发表于 2023-5-9 10:08 | 显示全部楼层
RA8875旧产品对FLASH是只读而写不了的,换用瑞佑新一代的液晶控制器RA8889就可以实现读写;
MCU不用再另外接一组电路到FLASH上, MCU通过RA8889就可以对FLASH进行读和写
Undshing 发表于 2023-5-9 22:18 | 显示全部楼层
用片选不行吗?
V853 发表于 2024-1-2 10:42 | 显示全部楼层
您可以设计一个IO来检测您是否忙碌。
理想阳 发表于 2024-1-2 13:33 | 显示全部楼层
使用后立即释放SPI和繁忙端口。
jonas222 发表于 2024-1-3 12:12 | 显示全部楼层
用一个多路复用器(MUX)来选择哪个主设备可以与从设备通信。多路复用器的输入端连接到各个主设备的NSS线,输出端连接到从设备的NSS线。通过控制多路复用器的选通信号,可以选择哪个主设备与从设备通信。
cashrwood 发表于 2024-1-3 14:05 | 显示全部楼层
在处理复杂的多主一从SPI设计时,例如多个微控制器需要与FLASH进行通讯的情况,可能需要使用高速选通开关芯片来切换不同的设备,以减少人工干预的繁琐。
ingramward 发表于 2024-1-3 15:55 | 显示全部楼层
从设备应只有一个片选信号,以确保只能被一个主设备选中。从设备还应具备数据接收和发送的功能,以便与主设备进行数据交换。
averyleigh 发表于 2024-1-3 17:34 | 显示全部楼层
应对多主一从SPI通信系统进行严格的调试和测试
macpherson 发表于 2024-1-3 17:59 | 显示全部楼层
SPI通常被称为四线串行总线,其信号线包括:SCLK(串行时钟,由主机输出)、MOSI(主设备输出/从设备输入的信号线,用于主机向从设备传输数据)、MISO(主设备输入/从设备输出的信号线,用于从设备向主机传输数据)和SS(从设备选择线,通常低电平有效,由主机控制)。
earlmax 发表于 2024-1-3 18:23 | 显示全部楼层
可以通过软件程序设计让每个SPI主机在特定时刻或者按照预设顺序访问SPI从机。
benjaminka 发表于 2024-1-3 18:42 | 显示全部楼层
用一种仲裁机制来确定哪个主设备可以与从设备通信。
朝生 发表于 2024-1-3 19:14 | 显示全部楼层
hc125和CD405x都可以实现吗?
phoenixwhite 发表于 2024-1-3 19:16 | 显示全部楼层
使用一个共享的从设备选择信号线(NSS或SS),并将该线连接到一个主设备的输出引脚。当该主设备想要与从设备通信时,它将拉低该线,从而激活从设备。其他主设备需要将其对应的NSS线设置为高电平,以便不干扰通信过程。
claretttt 发表于 2024-1-3 19:51 | 显示全部楼层
使用一个外部控制信号来协调各个主机的SPI操作,比如由一个独立的控制器或微处理器发出的同步脉冲,各主机在接收到允许信号后才能开始传输。
sdCAD 发表于 2024-1-3 20:08 | 显示全部楼层
主机负责控制整个通信过程并发起数据交换请求,而从机则只需等待主机的请求并进行响应。
digit0 发表于 2024-1-3 21:01 | 显示全部楼层
复位的前提是确认RA8875的SPI接口处于高阻状态。
pentruman 发表于 2024-1-4 10:00 | 显示全部楼层
根据通信速率、数据位宽度、通信模式等需求,选择合适的SPI接口芯片作为主设备和从设备的通信媒介。
maudlu 发表于 2024-1-4 10:56 | 显示全部楼层
为了实现多主一从的通信,需要设计一个总线切换电路。该电路应能根据片选信号的变化,自动将数据总线连接到相应的主设备上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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