[STM32U0]

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

[复制链接]
1015|59
手机看帖
扫描二维码
随时随地手机跟帖
童雨竹|  楼主 | 2025-6-11 07:24 | 显示全部楼层 |阅读模式
主机发数据没问题,但从机读回来老是满屏0xFF,尴尬。

使用特权

评论回复
Clyde011| | 2025-6-11 07:26 | 显示全部楼层
尝试加点延时看看有变化没。

使用特权

评论回复
公羊子丹| | 2025-6-11 07:27 | 显示全部楼层
看下 NSS 有没有拉低?

使用特权

评论回复
公羊子丹| | 2025-6-11 07:28 | 显示全部楼层
是不是从机没准备好?

使用特权

评论回复
帛灿灿| | 2025-6-11 07:28 | 显示全部楼层
时序对不对?SPI 模式选错了也会这样。

使用特权

评论回复
童雨竹|  楼主 | 2025-6-11 07:29 | 显示全部楼层
看主机有没有真正发数据。

使用特权

评论回复
万图| | 2025-6-11 07:30 | 显示全部楼层
检查 MOSI/MISO 线是不是接反了。

使用特权

评论回复
Wordsworth| | 2025-6-11 07:31 | 显示全部楼层
有时候线太长也会串扰出问题。

使用特权

评论回复
Bblythe| | 2025-6-11 07:31 | 显示全部楼层
从机芯片 select 没选对?

使用特权

评论回复
Pulitzer| | 2025-6-11 07:32 | 显示全部楼层
是不是没写 SPI->DR?

使用特权

评论回复
Uriah| | 2025-6-11 07:33 | 显示全部楼层
HAL_SPI_TransmitReceive 用了吗?

使用特权

评论回复
海滨消消| | 2025-6-11 16:13 | 显示全部楼层
可能SPI引脚连接错误。

使用特权

评论回复
elephant00| | 2025-6-11 16:18 | 显示全部楼层
主从设备的数据位宽不一致可能导致数据错误。

使用特权

评论回复
七毛钱| | 2025-6-11 16:20 | 显示全部楼层
如果从设备没有数据要返回,可能输出高电平。

使用特权

评论回复
flycamelaaa| | 2025-6-11 17:00 | 显示全部楼层
可能未启用上拉/下拉电阻?

使用特权

评论回复
cr315| | 2025-6-11 17:31 | 显示全部楼层
时钟极性和相位不匹配?

使用特权

评论回复
powerantone| | 2025-6-11 18:00 | 显示全部楼层
如果MISO引脚未连接或悬空,可能读出0xFF。

使用特权

评论回复
duo点| | 2025-6-11 18:34 | 显示全部楼层
未正确控制NSS引脚?

使用特权

评论回复
onlycook| | 2025-6-11 18:52 | 显示全部楼层
NSS信号的抖动可能导致从设备误判通信开始或结束。

使用特权

评论回复
stormwind123| | 2025-6-11 19:00 | 显示全部楼层
在MISO引脚上添加上拉电阻。

使用特权

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

本版积分规则

131

主题

5456

帖子

2

粉丝