- 博客(1)
- 收藏
- 关注
原创 STM32 I2C 从设备 DMA方式读写稳定工作,记录以下方法。
第一次用STM32 的I2C功能,实验了大半天才搞定。1 被官方例程误导,以为读写都是自动化的,是一直循环的,只需要操作buffer就好了,实际并非如此,stm32库的封装还是不够完美,直接用该有多好,应该像esp32学习,减少开发时间。2 网上大部分文章较久,跟新版的HAL不能兼容,没有拿来就用的代码,反倒搞复杂了。稳定工作的逻辑是:1 按cubeide直接配置好i2c,把i2c dma 中断优先级调最高。2 free rtos,也配置好。3 在main函数中初始化后要先调用一次DMA接收函数
2022-08-22 02:15:13
3075
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人