打印
[STM32F1]

SPI主从切换为啥老出错?

[复制链接]
242|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
公羊子丹|  楼主 | 2025-5-8 07:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SPI模式从机改主机是不是不能直接切?有什么状态得先清一下?

使用特权

评论回复
沙发
Clyde011| | 2025-5-8 07:40 | 只看该作者
SPI_SR状态读一下,有没有BUSY没清?

使用特权

评论回复
板凳
Uriah| | 2025-5-8 07:41 | 只看该作者
是不是DMA也在用SPI?冲突了?

使用特权

评论回复
地板
Pulitzer| | 2025-5-8 07:42 | 只看该作者
我用F103时只能软件模拟主从切换。

使用特权

评论回复
5
Bblythe| | 2025-5-8 07:43 | 只看该作者
CubeMX生成的代码好像默认就是主机。

使用特权

评论回复
6
Wordsworth| | 2025-5-8 07:43 | 只看该作者
你有加延时吗?我加了几毫秒才稳定。

使用特权

评论回复
7
万图| | 2025-5-8 07:44 | 只看该作者
我之前改成主机时挂住了,重启后才能用。

使用特权

评论回复
8
童雨竹| | 2025-5-8 07:45 | 只看该作者
看下是不是SPI_CR1的配置没刷新成功?

使用特权

评论回复
9
帛灿灿| | 2025-5-8 07:46 | 只看该作者
会不会是NSS脚没配置对?

使用特权

评论回复
10
周半梅| | 2025-5-8 07:47 | 只看该作者
是不是主从模式切换时没清状态位?

使用特权

评论回复
11
公羊子丹|  楼主 | 2025-5-8 07:47 | 只看该作者
我也遇到过,感觉切换前得先禁用SPI。

使用特权

评论回复
12
duo点| | 2025-5-8 15:31 | 只看该作者
在切换模式时,SPI 配置寄存器需要正确设置。如果不正确地配置了主/从模式选择位,可能会导致通信失败。

使用特权

评论回复
13
duo点| | 2025-5-8 15:32 | 只看该作者
本帖最后由 duo点 于 2025-5-8 15:37 编辑

在切换前,禁用 SPI,切换模式后重新启用。

使用特权

评论回复
14
duo点| | 2025-5-8 15:36 | 只看该作者
SPI 外设的配置不完整或不正确。

使用特权

评论回复
15
jcky001| | 2025-5-8 15:38 | 只看该作者
在主模式和从模式之间切换过快?

使用特权

评论回复
16
cr315| | 2025-5-8 15:39 | 只看该作者
如果在切换模式时正在进行中断或 DMA 传输,可能会导致冲突。

使用特权

评论回复
17
elephant00| | 2025-5-8 15:39 | 只看该作者
在主从切换时,片选信号的管理可能导致从设备未正确选中或释放。

使用特权

评论回复
18
flycamelaaa| | 2025-5-8 15:40 | 只看该作者
在切换模式时,完全重新配置 SPI 外设。

使用特权

评论回复
19
powerantone| | 2025-5-8 15:40 | 只看该作者
在切换模式后,加入适当的延时。

使用特权

评论回复
20
stormwind123| | 2025-5-8 15:41 | 只看该作者
检查引脚配置是否正确。

使用特权

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

本版积分规则

114

主题

5272

帖子

3

粉丝