[STM32F0] 【HAL库】STM32F0 ADC模拟量单通道输入实验(连续采集方式)

[复制链接]
 楼主| 刘洋讲单片机 发表于 2018-11-29 09:34 | 显示全部楼层 |阅读模式
【众拳】独角兽F0开发板HAL库视频教程及资料
STM32F0 ADC模拟量单通道输入实验--连接采集方式
ADC介绍
12位ADC是一种逐次逼近型模拟数字转换器。它有多达19个通道,可测量16个外部和3个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。模拟看门狗允许应用程序检测输入电压是否超出了用户设定的高 / 低阀值。
ADC主要特征
● 高性能
- 12- 位 , 10- 位 , 8- 位 或 6- 位可配置分辨率。
- ADC  转换时间 : 1.0 µs @ 12- 位分辨率 (1 MHz), 0.93 µs @10- 位分辨率 ,  在更低的转换分辨率下可达到更快的转换时间。
- 自校准
- 可编程采样时间
- 带内嵌数据一致性的数据对齐
- DMA  支持
● 低功耗
- 应用为低功耗运行而降低 PLCK 频率的同时仍保持最佳的 ADC 性能。 ( 举例:无论在何种 PCLK 的频率下,保持 1.0 µs  的 ADC 转换时间 )
- 自动延时模式:在应用运行在 PLCK 低速下,防止 ADC 超限。
- 自动关闭模式: ADC 除了在转换期间工作外,其他时间 ADC 自动断电。这种方式大大降低了 ADC 的功耗。

● 模拟输入通道
- 从外部 GPIO 口连接的 16 通道模拟输入
- 1  通道内部温度传感 (VSENSE) 输入
- 1  通道的内部参考电压 (VREFINT)  输入
- 1  通道的外部电池 VBAT  供电引脚输入
● 多种启动转换方式:
- 由软件
- 由硬件触发 ( 从 TIM1 、 TIM2 、 TIM3 和 TIM15 发出的内部定时器事件 )
● 转换模式
- 可转换单通道或一序列通道。
- 触发的选定输入单模式转换
- 持续的选定输入连续模式转换
- 继续模式 (Discontinuous mode)
● 转换完成后、序列转换完成、模拟看门狗或转换溢出事件都可以产生中断
● 模拟看门狗
● ADC  供电要求: 2.4 V  到 3.6 V
● ADC  输入范围: VSSA ≤ VIN ≤ VDDA

时钟的选择
图片1.png
实验内容:
1.单通道单次触发方式
2.单通道连续采集方式
3.单通道连续中断方式

实验程序:
STM32F0 ADC模拟量单通道输入实验(连续采集方式)程序.zip (7.68 MB, 下载次数: 245)
资料:
资料.zip (1.79 MB, 下载次数: 107)


更多HAL库视频及资料请关注我发布的其他贴子
xinpian101 发表于 2018-11-29 23:35 | 显示全部楼层
F0也有HAL库了?我去看看
keaibukelian 发表于 2018-12-4 12:52 | 显示全部楼层
楼主这是要吧所有的例程都发上来啊
labasi 发表于 2018-12-4 12:56 | 显示全部楼层
非常感谢楼主分享
paotangsan 发表于 2018-12-4 12:58 | 显示全部楼层
好详细啊 感谢分享
铸剑者 发表于 2020-6-6 17:01 | 显示全部楼层
谢了
kings2007 发表于 2022-4-7 11:03 | 显示全部楼层
感谢楼主!!1
beacherblack 发表于 2022-5-29 08:25 | 显示全部楼层
连续采样还是DMA好点。  
cashrwood 发表于 2022-5-29 10:26 | 显示全部楼层
几个通道呢?
sesefadou 发表于 2022-6-7 17:16 | 显示全部楼层
ADC有多少通道
lzmm 发表于 2022-6-7 17:25 | 显示全部楼层
adc/dac各有多少个?
uiint 发表于 2022-6-21 21:56 | 显示全部楼层
内部是否有adc基准电压
pl202 发表于 2022-6-22 21:13 | 显示全部楼层
为什么stm32 设置adc后调试寄存器值不变
adolphcocker 发表于 2022-6-22 22:31 | 显示全部楼层
STM32F0 adc使能后是判断标志位还是使能位
robincotton 发表于 2022-6-23 20:34 | 显示全部楼层
怎样用stm32设计简易示波器
51xlf 发表于 2022-6-23 21:53 | 显示全部楼层
如何在STM32上得到最佳的ADC精度
vivilyly 发表于 2022-6-24 11:50 | 显示全部楼层
定时器触发ADC怎么配置
qiufengsd 发表于 2022-6-24 15:59 | 显示全部楼层
STM32F0的ADC误差是多少
rosemoore 发表于 2022-6-24 20:24 | 显示全部楼层
STM32F051 ADC出来的数据一直为0
sheflynn 发表于 2022-6-25 14:09 | 显示全部楼层
采样频率是多少
您需要登录后才可以回帖 登录 | 注册

本版积分规则

148

主题

499

帖子

72

粉丝

148

主题

499

帖子

72

粉丝
快速回复 在线客服 返回列表 返回顶部