周半梅
发表于 2025-6-18 07:21
G0的SPI做从机,有时候没反应?
主机每次发数据都一样,但从机偶尔不进中断,好像SPI_SR里面的RXNE都没置位。
Clyde011
发表于 2025-6-18 07:26
可以加个示波器看波形,判断到底有没有发。
公羊子丹
发表于 2025-6-18 07:26
你主机SPI模式是不是跟G0设定对不上?
周半梅
发表于 2025-6-18 07:27
看一下 NSS 引脚,有时候电平不对不触发。
帛灿灿
发表于 2025-6-18 07:28
我之前也是,用软件模拟SPI反而稳定。
童雨竹
发表于 2025-6-18 07:29
SPI中断优先级是不是被屏蔽了?
万图
发表于 2025-6-18 07:29
你是全双工还是只收?有区别的。
Wordsworth
发表于 2025-6-18 07:30
试试把RX FIFO清空再开中断。
Bblythe
发表于 2025-6-18 07:31
Cube生成代码有坑,RXNE不一定马上进中断。
Pulitzer
发表于 2025-6-18 07:32
DMA方式稳定不少,你要不要切过去?
Uriah
发表于 2025-6-18 07:33
SPI的CPOL/CPHA很容易搞错,反复确认一下。
elephant00
发表于 2025-6-18 16:11
可能从机NSS信号未正确拉低。
cr315
发表于 2025-6-18 17:00
SPI信号线可能接触不良。
cr315
发表于 2025-6-18 18:00
硬件连接问题吧。
flycamelaaa
发表于 2025-6-18 18:00
主机与从机的CPOL和CPHA可能不匹配。
powerantone
发表于 2025-6-18 20:00
检查SPI信号线的连接有无松动或短路。
probedog
发表于 2025-6-18 21:00
可能SPI从机未配置为硬件NSS管理,导致NSS信号未被正确检测。
豌豆爹
发表于 2025-6-18 21:36
SPI时钟不稳定或频率过高。
stormwind123
发表于 2025-6-18 22:00
SPI从机未正确初始化?
内政奇才
发表于 2025-6-18 22:25
可能是中断优先级设置不当,导致中断被其他高优先级中断屏蔽。
页:
[1]