使用STM32CubeMX配置芯片详解之ADC

STM32CubeMX版本5.6,芯片型号是STM32F407ZGT6

在这里插入图片描述
选择ADCx,以及输入通道。

  1. 模式,如果只使能了一个ADC,那么这里只能配置为Independent mode(独立模式)。
  2. 时钟分频:这个选项是ADC的预分频器,可设置为2,4,6,8,决定了一个ADC时钟周期,假入设置为2,由于ADC是挂载在APB2总线(84M)上,所以一个ADC时钟便是84M/2=42M。
  3. 分辨率:最高为12位分辨率,分辨率越高转换时间越长
  4. 数据对齐方式:如果选择12位分辨率,右对齐,得到的结果最大便是4095.
  5. 扫描模式:决定了转换完一个通道会不会继续转换下一个通道。
  6. 连续转换模式:使能的话转换将连续进行。
  7. 不连续转换模式:当使能多个转换通道时,可单独设置不连续转换通道。
  8. DMA连续请求:是否连续请求DMA。
  9. EOC标志设置:当有多个转换通道时,是每转换完一个通道设置一次EOC标志还是所有通道都转换完设置一次EOC标志.
  10. 转换的通道数
  11. 触发模式:可选择软件触发,外部触发或定时器事件触发
  12. 秩序列表:设置转换周期数,和转换顺序
  13. 注入通道设置
  14. 窗口看门狗模式

看起来需要配置的蛮多,但也就点点鼠标的事,相比于我们一个个去移植,还是轻松太多。

  • 6
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值