ST单片机的ADC连续扫描设置

ST单片机的ADC连续扫描设置

之前一直再用PIC和和泰的八位机,要想扫多个ADC,先向ADC通道相关的寄存里写第一个通道的值,然后扫描结束,再写另一个通道的值。不过用ST的单片机就很爽了,可以连续读多个通道的。

STM32F0系列的ADC配置

1.打开STM32CubeMx,这是一个很好用的工具,这里以STM32F072RB为例子,选择Analog(模拟),F0的模拟只有ADC,选择通道,然后再下面配置时钟(首先把系统时钟配置好,F0系列最高48M)
2.选择其它的一些参数:Scan conversion mode 这个是设置通道扫描方向的,使能连续转换模式,禁用DMA,还有数据溢出覆盖还是覆盖。
3.然后是采样时间,关于采样时间,ST的官方手册里是有计算公式的,再这里我就不赘述了。
在这里插入图片描述
设置好后,在工程管理里,选择是LL库还是HAL库,填写保存地址,选择编译器就行了。

STM32l496的ADC配置

L4和F0的区别在于,Scan conversion mode那里,L4要手动选择多少个通道,然后配置优先级。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值