STM32
文章平均质量分 72
是溪竹呀
平平无奇的电子爱好者
展开
-
STM32H743VIT6配置ADC为1M采样率
STM32H743的ADC高采样率配置原创 2022-07-25 11:09:32 · 3070 阅读 · 2 评论 -
STM32G431串口DMA发送
1. G4系列DMA简介首先介绍一下G4系列的DMA情况。32的G4系列虽然说是基于M4内核的,但是他的DMA通道映射和大家较为常见的F407有较大差异,先贴上几张参考手册中的图片:不知道大家看到这两张图片后能想到什么,相信有看过H7和F4的DMA的朋友一定能反应过来,不错,STM32G4系列基于M4的内核,并且具有和H7一样的DMAMUX(DMA请求复用器)。不熟悉的朋友也没关系,DMAMUX其实就相当于是一个选择器,可以把外设的DMA请求映射到我们的DMA通道上(这么解释可能不对,但我觉得比较原创 2022-02-24 10:30:58 · 2331 阅读 · 8 评论 -
STM32配置ADC时钟分频因子问题小结
引言这两天在研究32的G4系列,在使用HAL库配置ADC的时候,发现初始化ADC结构体的时钟分频成员变量时可供选择的宏有点奇怪(和以前见过的不太一样),特此写篇博客记录一下。问题描述ADC初始化代码比较简单,就不全部贴上来了,就介绍一下时钟分频的成员变量初始化了。ADC_HandleTypeDef ADC_HandleTypeStr;HAL_StatusTypeDef My_Adc_Init(uint8_t num_ch){ ADC_HandleTypeStr.Instance = ADC1;原创 2022-02-08 23:38:49 · 5647 阅读 · 4 评论 -
Keil5.33版本新建工程后编译报错
问题描述这段时间有个任务,以前都是直接拿了原有工程上改,这次想重新建一个工程,于是就拿着当初正点原子那套来新建工程,这一建完成之后加载发现工程报了很多错,好像和当初不太一样,重新尝试了一遍后还是报错,于是开始寻找原因。问题寻找其实在新建工程的时候打开魔术棒选项卡就已经发现不对了,如下所示我记得原来版本的keil是没有这个AC6存在的,起初没去理它,出了错之后去百度了一番,查了点资料之后发现Keil for ARM5.33的这个版本(之后的版本可能都一样),它默认情况下选择了编译器AC6,这个编译原创 2022-01-25 11:12:23 · 1874 阅读 · 2 评论