您需要 登录 才可以下载或查看,没有账号?立即注册
查看全部打赏
使用道具 举报
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位来判断就没这个问题
数显游标卡尺9!断线钳6!361速
万利达HIFI运动蓝牙耳机23!得力
试出。。三星PM9A1 512G固态硬盘
天猫、京东618红包!五常稻香粥
技嘉主板四核cpu8G内存59元/2G静
鸿星尔克冰丝裤38!万利达运动耳
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台
闽公网安备35020502000485号
闽ICP备2021002735号-2
GMT+8, 2025-5-26 06:44 , Processed in 0.187201 second(s), 14 queries , Redis On.
Powered by Discuz!
© 2006-2025 MyDigit.Net