找回密码
 立即注册
查看: 497|回复: 4

为什么第一种写法不行,逻辑没问题啊

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-05-02 09:52:56
已绑定手机

229

主题

328

回帖

1475

积分

金牌会员

积分
1475
发表于 2023-7-3 20:13:44 | 显示全部楼层 |阅读模式
3XWKBS_HAT1WKIRF`3SW1LV.png

spi在发送数据前访问下上一次数据是否发送完成
这样就能缩短spi数据处理速度
但是这样写数据会丢失,不知道这么回事,逻辑没有问题啊

FR7(E@T7GT72{V`GAZ73I.png

这是常规写法
发送完数据就在那死等

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:519
  • 最近打卡:2025-05-02 07:55:51
已绑定手机

46

主题

1694

回帖

2544

积分

金牌会员

积分
2544
发表于 2023-7-3 22:28:18 | 显示全部楼层
第一次咋弄?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-05-02 09:52:56
已绑定手机

229

主题

328

回帖

1475

积分

金牌会员

积分
1475
发表于 2023-7-4 07:03:04 | 显示全部楼层

初始化发送一次
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:456
  • 最近打卡:2025-05-02 08:26:53
已绑定手机

27

主题

341

回帖

1691

积分

金牌会员

机长

积分
1691
发表于 2023-7-4 10:42:03 | 显示全部楼层
你这种写法要全局来看,出问题的不一定是你的发送方法。比如别的地方也需要用SPSTAT就乱套了
业余撸代码,专业开飞机
回复 支持 反对

使用道具 举报 送花

11

主题

340

回帖

929

积分

荣誉版主

积分
929
发表于 2023-7-22 20:38:20 来自手机 | 显示全部楼层
可能SPSTAT这一句执行完后需要几个nop。

我测试普通方式,那个标志位置位时间延迟时间太长了。发完一个字节标志位等很久才会置1,感觉是个bug。
最好使用DMA方式,把缓冲模式打开。等待时间都改成0.
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 13:08 , Processed in 0.175499 second(s), 76 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表