【国产MCU】-CH32V307-模拟/数字转换器(ADC)
模拟/数字转换器(ADC)
文章目录
- 模拟/数字转换器(ADC)
-
- 1、ADC介绍
- 2、ADC驱动API介绍
- 3、ADC使用实例
-
- 3.1轮询方式采样
- 3.2 中断方式采样
- 3.3 DMA方式读取数据
- 3.4 读取温度传感器值
CH32V307内嵌2个12位的模拟/数字转换器(ADC),共用多达16 个外部通道和2 个内部通道采样,可编程的通道采样时间,可以实现单次、连续、扫描或间断转换,且支持双ADC 转换模式。提供模拟看门狗功能允许非常精准地监视一路或多路选中的通道,用于监视通道信号电压。支持外部事件触发转换,触发源包括片上定时器的内部信号和外部引脚。支持使用DMA操作。
本文将详细介绍如何使用CH30V307单片机的ADC模块。
1、ADC介绍
CH32V307的ADC模块包含2个12 位的逐次逼近型的模拟数字转换器,最高14MHz 的输入时钟。支持16个外部通道和2个内