为什么第一种写法不行,逻辑没问题啊
spi在发送数据前访问下上一次数据是否发送完成
这样就能缩短spi数据处理速度
但是这样写数据会丢失,不知道这么回事,逻辑没有问题啊
这是常规写法
发送完数据就在那死等
第一次咋弄? jwd 发表于 2023-7-3 22:28
第一次咋弄?
初始化发送一次 你这种写法要全局来看,出问题的不一定是你的发送方法。比如别的地方也需要用SPSTAT就乱套了 可能SPSTAT这一句执行完后需要几个nop。
我测试普通方式,那个标志位置位时间延迟时间太长了。发完一个字节标志位等很久才会置1,感觉是个bug。
最好使用DMA方式,把缓冲模式打开。等待时间都改成0.
页:
[1]