[通用M4] SPI 发送数据需要等待哪些状态标志位

[复制链接]
203|21
ClarkLLOTP 发表于 2026-9-16 11:22 | 显示全部楼层
看样子你遇到了CR2配置的问题,我之前也遇到过类似情况。CR2=0时,确实TXP只会出现一次,之后不会再置位,而CR2=3时,BSY不会置1。你可以尝试用TXP循环发送,每发送完一个字节检查BSY是否清零,发送完三个字节后继续检查BSY是否持续清零。记得,TXBP=1并倒数第二字节标last能同时满足写入和发送完成的条件。
班杰明 发表于 2026-9-17 09:05 | 显示全部楼层
等TXP置1写入,发送完三个字节后,检查BSY是否持续清零。CR2=0时,用TXP循环发送,CR2=3时,注意BSY变化。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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