STM32CubeMX版本5.6,芯片型号是STM32F407ZGT6

使用STM32CubeMX配置芯片详解之ADC
选择ADCx,以及输入通道。

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

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

相关文章:

  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-29
  • 2022-12-23
  • 2021-06-03
  • 2021-08-24
猜你喜欢
  • 2021-11-20
  • 2021-11-28
  • 2021-04-25
  • 2021-04-03
  • 2021-07-23
  • 2021-11-15
相关资源
相似解决方案