[STM32G0] SPI主从通信时从机偶尔没响应

[复制链接]
149|10
Bblythe 发表于 2025-10-7 07:25 | 显示全部楼层 |阅读模式
做主从通信时,从机有时不响应,像“走神”一样。主机发的数据没问题,但从机中断进不去。看逻辑分析仪波形正常,就是MISO线上没输出,怀疑是从机状态机错乱。
Clyde011 发表于 2025-10-7 07:29 | 显示全部楼层
波形正常但不响应,多半是状态锁死。
公羊子丹 发表于 2025-10-7 07:37 | 显示全部楼层
我之前也踩过这个坑,最后是NSS信号没同步。
周半梅 发表于 2025-10-7 07:38 | 显示全部楼层
G0系列SPI对时序挺敏感的。
帛灿灿 发表于 2025-10-7 07:39 | 显示全部楼层
你从机模式下有没有开启NSS硬件管理?
童雨竹 发表于 2025-10-7 07:40 | 显示全部楼层
试试拉低NSS时间长一点再发数据。
万图 发表于 2025-10-7 07:41 | 显示全部楼层
可能是中断响应被别的任务抢了。
Wordsworth 发表于 2025-10-7 07:42 | 显示全部楼层
我有一次是DMA方式导致SPI忙标志卡死。
 楼主| Bblythe 发表于 2025-10-7 07:43 | 显示全部楼层
主机发太快也容易导致从机错过。
Pulitzer 发表于 2025-10-7 07:44 | 显示全部楼层
从机端的状态位清除要手动确认。
Uriah 发表于 2025-10-7 07:45 | 显示全部楼层
有空试下软件模拟SPI,验证下逻辑。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

165

主题

6114

帖子

1

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