Fork me on GitHub

  2024年2月19日
摘要: 一 前记 SPI接口平时用的比较少,再加上对CUBEMX不是很熟悉,这里踩了不少坑才把问题解决。针对遇到了不少问题,是要值得梳理一下了。 二 源码解析 1 SPI的DMA发送端配置: 2 主函数源码: uint32_t g_spi_cnt = 0; void HAL_SPI_TxCpltCallba 阅读全文
posted @ 2024-02-19 11:29 虚生 阅读(3139) 评论(0) 推荐(0) 编辑
摘要: DMA有normal和circular两种模式。 circular模式: 就调用这个函数一次就可以了,DMA一直开启,一帧数据发送完毕之后里面发送下一帧,中间没有停顿。这样确实是快了,也释放了CPU,各路的数据采集因为缺少了等待串口发送的时间,所以就间接提高的了数据更新速率。但有个致命缺陷:数据采集 阅读全文
posted @ 2024-02-19 10:05 虚生 阅读(468) 评论(0) 推荐(0) 编辑