![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 85
qq_52105802
这个作者很懒,什么都没留下…
展开
-
基于STM32的MPU6050
热泪盈眶最近的考核任务是基于STM32的MPU6050我移植的是正点的模板1.第一个出现的问题#define SDA_IN() {GPIOB->MODER&=~(3<<(9*2));GPIOB->MODER|=0<<9*2;} //PB9输入模式#define SDA_OUT() {GPIOB->MODER&=~(3<<(9*2));GPIOB->MODER|=1<<9*2;} //PB9输出...原创 2021-10-03 17:07:11 · 2051 阅读 · 7 评论 -
STM32串口空闲中断加DMA传输不定长数据
决定开始在CSDN上记录学习单片机的过程了想讲讲我对串口空闲中断加DMA的理解1.DMA传输的好处一般的数据通过串口传输都会经过CPU的读取 当模块多起来(比如五六个激光测距模块读取再加上MPU的解算)CPU会负荷过重而致使程序卡顿造成干扰而DMA可以当成传输数据的桥梁 (介于外设到存储器 /存储器到外设 /存储器到存储器)桥梁的作用是自身开辟一个通道使数据传输无需经过CPU从而减少CPU消耗2.串口空闲中断串口空闲中断顾名思义 在串口空闲时(发完一帧数据)产生中断3....原创 2021-08-15 15:50:59 · 564 阅读 · 0 评论