
STM32
文章平均质量分 59
闲鱼蜡蕉的摸鱼时光
快乐摸鱼ing
展开
-
STM32的DMA中FIFO和突发模式理解
配置突发为4节拍,这是确定一次突发的大小宽度是多少,假如接收端端口数据宽度配置为半字(2B)那么一次突发就是8B,切记一次突发不是一次传输,一次传输包含多次突发,突发本质上是指针增长,即接收端地址自增,每次传输由FIFO决定,FIFO如果选择的阈值为1/4,那么就是说FIFO每装满1个字,就触发传输,传输1个字,但是这里突发的最小单位为8B,而一次传输却是4B,肯定不行。按1/2阈值,满1/2传输一次,正好是2个突发包,那么就是传输一次突发两次,以此类推;上图就是stm32里面突发和FIFO配置的表。原创 2022-12-12 15:41:19 · 7643 阅读 · 11 评论 -
关于KEIL5配置环境出现error: ‘cmsis_armcc_V6.h‘ file not found #include “cmsis_armcc_V6.h“问题解决办法
关于KEIL5配置环境出现error: ‘cmsis_armcc_V6.h’ file not found #include "cmsis_armcc_V6.h"问题解决办法题主在使用keil5学习stm32的时候,看的原子哥的视频。一步步配置keil5最后运行发现出现error: 'cmsis_armcc_V6.h' file not found #include "cmsis_armcc_V6.h"的报错信息,网上没找到解决方案。后面我经过反复看视频以及查看原子官方提供的代码发现是由于编译器的版本不原创 2021-10-14 15:43:37 · 5738 阅读 · 1 评论