童雨竹
发表于 2025-6-11 07:24
我SPI主从通信老是读出0xFF
主机发数据没问题,但从机读回来老是满屏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引脚上添加上拉电阻。