stm32g474re TIM+ADC+DMA

本文介绍了基于STM32G474RE的TIM+ADC+DMA实现过程,强调了STM32G系列在外设功能上的优势,如5个ADC、7个DAC等,并指出其将成为STM32主流。开发中采用最新版keil和HAL库,通过stm32cubemx进行配置,包括RCC、SYS、ADC、DMA、USART和TIM的设置,实现了4个ADC通道的同时采样。代码已上传至GitHub,供参考。
摘要由CSDN通过智能技术生成

刚入手一块st公司最新款的板子 stm32g474re

st公司逐渐将g系列来替代f系列,以后一段时间主流的stm32必将是g系列的天下

对比stm32g系列的板子,可以明显看到功能的强大。首先外设方面 5个ADC, 7个DAC,4个I2C,5个USART,4个SPI ,价格上基本与f系列持平,确实是良心之作。

接下来介绍TIM+ADC+DMA实现方式:

首先环境的搭建:
stm32g474re只支持st-linkv3,可在官网上下载更新。其次keil也需要用最新版本的才可以进行烧录。

stm32g474re官方并没有给标准库,只能使用HAL库开发

开发方式有三种:
1.寄存器开发
2.标准库开发(适用于F系列)
3.stm32cubemx+HAL库开发

HAL库可移植能力强,是未来stm32开发的主流库。

本次实验将用stm32cubemx+HAL库进行开发。

1.首先rcc配置
在这里插入图片描述
2.sys配置在这里插入图片描述
3.ADC配置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值