发新帖我要提问
12
返回列表
打印
[STM32U0]

我SPI主从通信老是读出0xFF

[复制链接]
楼主: 童雨竹
手机看帖
扫描二维码
随时随地手机跟帖
21
海滨消消| | 2025-6-11 20:09 | 只看该作者 回帖奖励 |倒序浏览
SPI的标志位未正确清除可能导致通信异常。

使用特权

评论回复
22
jcky001| | 2025-6-11 20:36 | 只看该作者
检查是否是主从模式配置错误。

使用特权

评论回复
23
probedog| | 2025-6-11 22:00 | 只看该作者
SCK信号不稳定或频率过高?

使用特权

评论回复
24
classroom| | 2025-6-11 22:00 | 只看该作者
降低SPI时钟频率。

使用特权

评论回复
25
内政奇才| | 2025-6-11 22:23 | 只看该作者
检查主设备的发送代码是否发送了有效的数据。

使用特权

评论回复
26
onlycook| | 2025-6-11 23:00 | 只看该作者
从设备可能未正确初始化。

使用特权

评论回复
27
mnynt121| | 2025-6-15 22:22 | 只看该作者
如果时钟速度过快,可能导致从设备无法正确处理数据,尝试降低时钟速度。

使用特权

评论回复
28
yeates333| | 2025-6-15 22:26 | 只看该作者
若主设备未驱动MISO,MISO线会因浮空呈现随机电平

使用特权

评论回复
29
albertaabbot| | 2025-6-16 09:57 | 只看该作者
观察MISO线在通信过程中是否有变化。若始终为高电平,说明从设备未输出有效数据。

使用特权

评论回复
30
burgessmaggie| | 2025-6-16 10:09 | 只看该作者
逻辑分析仪捕获                      

使用特权

评论回复
31
kkzz| | 2025-6-16 11:40 | 只看该作者
在通信前后正确控制 CS 引脚              

使用特权

评论回复
32
yorkbarney| | 2025-6-16 13:26 | 只看该作者
使用示波器检查信号波形,确保信号没有失真或受到干扰。

使用特权

评论回复
33
macpherson| | 2025-6-16 14:40 | 只看该作者
主设备和从设备的SPI时钟速度匹配,且不超过从设备的最大支持速度。

使用特权

评论回复
34
febgxu| | 2025-6-16 15:17 | 只看该作者
降低时钟频率,排除从设备速率限制。

使用特权

评论回复
35
albertaabbot| | 2025-6-16 16:26 | 只看该作者
信号线的长度和布线方式可能会引入过多的噪声或干扰,影响信号质量。

使用特权

评论回复
36
ulystronglll| | 2025-6-16 17:05 | 只看该作者
SPI通信的波特率通常由主设备的时钟频率和分频器决定。

使用特权

评论回复
37
adolphcocker| | 2025-6-16 18:34 | 只看该作者
引脚连接与电平匹配              

使用特权

评论回复
38
mattlincoln| | 2025-6-16 18:57 | 只看该作者
SPI信号线建议不超过50cm              

使用特权

评论回复
39
nomomy| | 2025-6-16 21:22 | 只看该作者
检查SPI的时钟极性(CPOL)和时钟相位(CPHA)设置

使用特权

评论回复
40
plsbackup| | 2025-6-16 21:56 | 只看该作者
通信结束后拉高。若SS未拉低,从设备不会驱动MISO,导致读0xFF。

使用特权

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

本版积分规则