F7 和 H7 SPI使用的小区别----CSTART 

2019-07-20 02:11发布

  
   由于新项目使用H7需要 在5us 内跑完一个识别算法,读SPI AD7866的语句用HAL的话,直接就4us过去了。但H7又没有LL,只能走寄存器。

    按照F7已经调通的寄存器代码,发现 往SPI TxFIFo里面写东西,H7并不能出发 SPi 主设备发送。  研究HAL 代码,发现 多了一个 CSTART 位 Setbit的过程。

   研究H7编程指南发现,说明书里面确实写了要主模式发送,必须setbit  cstart。 


  供大家参考。。

   总结:使用H7进行SPI主发送,光写数不行,还得setbit cstart。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。