由于新项目使用H7需要 在5us 内跑完一个识别算法,读SPI AD7866的语句用HAL的话,直接就4us过去了。但H7又没有LL,只能走寄存器。
按照F7已经调通的寄存器代码,发现 往SPI TxFIFo里面写东西,H7并不能出发 SPi 主设备发送。 研究HAL 代码,发现 多了一个 CSTART 位 Setbit的过程。
研究H7编程指南发现,说明书里面确实写了要主模式发送,必须setbit cstart。
供大家参考。。
总结:使用H7进行SPI主发送,光写数不行,还得setbit cstart。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
楼主研究的很细致呀。。。
一周热门 更多>