[STM32F3] SPI通信偶尔丢字节,怀疑从设备响应太慢

[复制链接]
95|10
Clyde011 发表于 2025-11-6 07:17 | 显示全部楼层 |阅读模式
主机每次发16字节数据,从机回12字节,偶尔发现最后几个字节错。逻辑分析仪上看主机时序没问题,但从机MISO偶尔延迟几个时钟周期,像是“反应慢”。
 楼主| Clyde011 发表于 2025-11-6 07:19 | 显示全部楼层
我怀疑是从机中断响应不及时造成的。
公羊子丹 发表于 2025-11-6 07:21 | 显示全部楼层
从设备可能没准备好数据,你试下加延时。
周半梅 发表于 2025-11-6 07:22 | 显示全部楼层
我以前给从机加了DR空检测才稳。
帛灿灿 发表于 2025-11-6 07:23 | 显示全部楼层
SPI模式对齐不对也会出现这种情况。
童雨竹 发表于 2025-11-6 07:23 | 显示全部楼层
是不是CPHA/CPOL配置反了?
万图 发表于 2025-11-6 07:25 | 显示全部楼层
有的Flash芯片在特定命令后确实会慢半拍。
Wordsworth 发表于 2025-11-6 07:26 | 显示全部楼层
DMA模式下要注意缓存刷新的时机。
Bblythe 发表于 2025-11-6 07:27 | 显示全部楼层
我用双缓冲机制后再没掉过字节。
Pulitzer 发表于 2025-11-6 07:28 | 显示全部楼层
主从之间的片选时序可以再放宽一点。
Uriah 发表于 2025-11-6 07:29 | 显示全部楼层
你可以试着降低频率看看还会不会掉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

177

主题

6164

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部