NSS 硬件控制改软件

[复制链接]
837|4
喂什么玩意 发表于 2025-8-29 10:15 | 显示全部楼层 |阅读模式
将 GD32E230 设为 SPI 从机,接 STM32 主机,用硬件 NSS(PA15)时通信丢包。改成软件控制 NSS,在主机拉低 NSS 后,从机延迟 1us 再读 RBNE 标志,丢包问题解决。因硬件 NSS 电平切换时存在抖动,软件延迟可抵消信号不稳定的影响。
内政奇才 发表于 2025-8-29 16:36 | 显示全部楼层
优先使用软件 NSS
duo点 发表于 2025-8-29 16:37 | 显示全部楼层
信号抖动、时序不匹配
onlycook 发表于 2025-8-29 16:37 | 显示全部楼层
检查 SPI 的 CPOL/CPHA、NSS 滤波、GPIO 驱动
豌豆爹 发表于 2025-8-29 16:38 | 显示全部楼层
如果硬件 NSS 无法通过滤波彻底解决问题,优先使用软件 NSS 控制,因为其稳定性更高且易于调试。硬件 NSS 更适合低速或对时序不敏感的场景。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

647

帖子

0

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