STM32F103入门

您所在的位置:网站首页 STM32F103系列芯片的GPIO输出速度不包括哪一个 STM32F103入门

STM32F103入门

2023-08-09 19:06| 来源: 网络整理| 查看: 265

 

16.1 ADC简介

Analog-to-Digital Converter 的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。在存储或传输时,模数转换器几乎必不可少。

STM32 在片上集成的 ADC 外设非常强大,STM32F103 属于增强型 CPU,它有 18 个通道,可测量 16 个外部和 2 个内部信号源。各通道的 A/D 转换可以单次、连续、扫描或间断模式执行,ADC 的结果可以左对齐或右对齐方式存储在 16 位数据寄存器中。

 

16.2 ADC工作原理

 

STM32F10x系列芯片 ADC通道和引脚对应关系

ADC工作框图

ADC引脚

在框图中最左边的一列是ADC的各个引脚,它们的名称、信号类型和作用见下图:

一般情况下,VDD 是 3.3V,VSS 接地,相对应的,VDDA 是 3.3V,VSSA 也接地,模拟输入信号不要超过 VDD(3.3V)!

 

ADC时钟配置

框图中标注的来自ADC预分频器的ADCCLK是ADC模块的时钟来源。通常,由时钟控制器提供的ADCCLK时钟和PCLK2(APB2时钟)同步。RCC控制器为ADC时钟提供一个专用的可编程预分频器。

 

这里需要注意,一般情况下:不要让 ADC 时钟频率超过 14MHz,否则可能不准。也就是说,如果按照默认设置 PCLK2 为 72MHz,此时应为 6 分频或者 8 分频。

 

ADC中断

在框图中的最顶部,显示ADC的各种中断。很显然可以看出:规则和注入组转换结束时能产生中断,当模拟看门狗状态位被设置时也能产生中断。它们都有独立的中断使能位。 

注: ADC1和ADC2的中断映射在同一个中断向量上,而ADC3的中断有自己的中断向量。

ADC中断事件的具体类型有三种,具体见下图:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3