xinpian101 发表于 2025-6-17 16:26

这是根本没有通啊。

LLGTR 发表于 2025-6-18 15:44

检查SPI通信时序和模式设置,确保匹配硬件要求。

wwppd 发表于 2025-6-18 21:05

SPI总线的MISO线通常需上拉电阻

jonas222 发表于 2025-6-18 21:31

在发送和接收数据之前,需要适当等待必要的时间,尤其是在配置或切换从设备选择(SS)时。

primojones 发表于 2025-6-18 22:45

使用逻辑分析仪或示波器监控SPI信号,检查时钟、数据和片选信号的波形是否正确。

sdlls 发表于 2025-6-19 21:01

用示波器同时测量SCK和MISO信号,观察数据是否在正确的边沿变化。

kmzuaz 发表于 2025-6-19 22:05

若从设备为开漏输出,需外部上拉            

ccook11 发表于 2025-6-19 22:54

按照从设备的数据手册中规定的初始化顺序进行配置,并在某些初始化步骤之间添加适当的延时

qiufengsd 发表于 2025-6-20 09:42

SPI时钟频率在从设备支持的范围内。过高的时钟频率可能导致从设备无法正确响应。

wex1002 发表于 2025-6-20 09:47

给MISO引脚加个上拉电阻,这样即使没接收到信号,引脚也能保持高电平,稳定电路工作。

yeates333 发表于 2025-6-20 10:01

示波器观察 SCLK 信号是否有输出

alvpeg 发表于 2025-6-20 13:21

主设备设置的SCK频率超过从设备支持的最大频率,导致从设备无法及时响应,MISO线无有效数据输出

fengm 发表于 2025-6-20 13:43

检查焊接和连接是否牢固,确保信号线没有松动或接触不良,否则会影响信号传输,导致读取数据错误。

bartonalfred 发表于 2025-6-20 14:33

MISO线被上拉电阻拉高            

hudi008 发表于 2025-6-20 15:00

使用逻辑分析仪或示波器检查SPI信号

流星flash 发表于 2025-6-21 09:13

线长确实可能引起干扰,建议使用屏蔽线或减少布线长度。

lllook 发表于 2025-6-22 19:14

MISO线没接或空着,可能会读出全1的值。

为你转身 发表于 2025-6-25 06:21

主机发数据没问题,但从机读回来老是满屏0xFF,尴尬。

为你转身 发表于 2025-6-25 06:25

主机发数据没问题,但从机读回来老是满屏0xFF,尴尬。

合同圣诞节fy 发表于 2025-6-25 06:52

主机发数据没问题,但从机读回来老是满屏0xFF,尴尬。没问题的
页: 1 2 [3]
查看完整版本: 我SPI主从通信老是读出0xFF