ADC模数转换器

最近几天,我的学长让我学习ADC模数转换器。

首先,啥是ADC呢,有些人会想到LOL。确实,有些人会想到!

但是吧,这个ADC是模拟电路和数字电路的转换器

有些人不知道看什么的,有野火和正点原子的视频,有些小伙伴儿会问,先看谁的呢,或者看谁的好呢,我想说,看自己

因为正点原子的课只有两节课,但是把,野火有四五节课

我建议先看野火的,因为也获奖的很细致,不会落下任何一个角落的知识,下面是野火的链接

【单片机】野火STM32F103教学视频 (配套霸道/指南者/MINI)【全】(刘火良老师出品) (无字幕)_哔哩哔哩_bilibili

下面这个是原子哥的链接

【正点原子】 手把手教你学STM32单片机教学视频 嵌入式 之 F103-基于新战舰V3/精英/MINI板_哔哩哔哩_bilibili

好了,下面就说ADC的学习了

一,ADC的特点

让我们先知道ADC的特点(下面是我的笔记)

ADC模数转换器_第1张图片

它分为注入通道和规则通道,其实规则通道意思就是普通的通道,而注入通道就像VIP的感觉。

原子哥问的一个问题,我感觉问的很有意思 

ADC模数转换器_第2张图片

没错,就是这个

二。ADC引脚
ADC模数转换器_第3张图片

 注意:ADC3的引脚有几个跟ADC1ADC2不一样,ADC3的通道四到通道八跟ADC1ADC2不一样,使用的是PF的引脚。

三。STM32通道组

分为:规则通道组,注入通道组

 

(1) 规则通道组:相当正常运行的程序最多16个通道

                                       规则通道和它的转换顺序在ADC_SQRx寄存器中选择,

                              规则组转换的总数应写入ADC_SQR1寄存器的L[3:0]中

(2) 注入通道组:相当于中断最多4个通道

                                      注入组和它的转换顺序在ADC_JSQR寄存器中选择。

                             注入组里转化的总数应写入ADC_JSQR寄存器的L[1:0]中

ADC模数转换器_第4张图片

四。ADC时序图ADC模数转换器_第5张图片

五,ADC寄存器

ADC模数转换器_第6张图片

 六。ADC读取数据方式

ADC模数转换器_第7张图片

你可能感兴趣的:(STM32,stm32)