只需一步,快速开始
微信扫一扫,快速登录
您需要 登录 才可以下载或查看,没有账号?立即注册
查看全部打赏
使用道具 举报
inthsunshine 发表于 2021-9-17 16:37 stm32的SPI用了很多, 表示没碰到lz的问题,应该是没正确使用造成的异常结果 发送数据前,必须先检查TXE是否 ...
crazy0qwer 发表于 2021-9-17 15:40 1、如果你要连续写入数据,应该判断发送缓冲器空闲标志(TXE)而不是判断BUSY位。 2、BUSY位状态不止和是否发 ...
fan.lu 发表于 2021-9-17 18:23 正解! 代码其实是while查询这些状态位而不是nop去等,因为不知道什么时候能ready ...
inthsunshine 发表于 2021-9-18 07:50 仔细去看下官方的参考手册吧,从来没有提到发送完马上读SR会出错, 你的问题我也是第一次听说, 要真有这 ...
crazy0qwer 发表于 2021-9-18 09:52 1、手册明确说明不应用BUSY位来处理发送接收,BUSY位应该用来确定SPI是否全部发送完成。只有BUSY位=0才可 ...
crazy0qwer 发表于 2021-9-18 10:00 忘了说了,你固定加4个NOP再去读取SR判断。 有兴趣的话你可以用控制变量法测试下:最低SPI速率,最高SPI速 ...
2545889167 发表于 2021-9-18 10:08 所以似乎用te位来判断就没这个问题
宝岛官方偏光太阳镜39!空调午睡
远红外治疗贴2盒18!坚果燕麦片2
电子血压计29!usb充电池2节15!
屈臣氏洗面奶9! 汇仁六味地黄丸
凉感湿巾3!洗衣凝珠100粒16!电
8.24-一体式蓝牙耳机28!淋浴花
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台
闽公网安备35020502000485号
闽ICP备2021002735号-2
GMT+8, 2025-8-25 04:57 , Processed in 0.156000 second(s), 13 queries , Redis On.
Powered by Discuz!
© 2006-2025 MyDigit.Net