一。简略介绍:
ADC12模块中是由以下部分组成:输入的16路模仿开关(外部8路,内部4路),ADC内部电压参阅源,ADC12内核,ADC时钟源部分,收集与坚持/触发源部分,ADC数据输出部分,ADC操控寄存器等组成。
四种采样形式:
(1)单通道单次转化形式
(2)序列通道单词转化形式
(3)单通道屡次转化形式
(4)序列通道屡次转化形式
个人觉得(3)形式应该是运用较多的,
对选定的通道进行屡次转化,直到封闭该功用或ENC=0。进行如下设置:
x=CSStartAdd,指向转化开端地址
ADC12MEMx寄存转化成果
ADC12MCTLx寄存器中界说了通道和参阅电压
在这种形式下,改动转化形式,不必先中止转化,在当时正在进行的转化结束后,可改动转化形式。该形式的中止可有如下几种方法:
运用CONSEQ=0的方法,改动为单通道单次形式。
运用ENC=0直接使当时转化完结后中止。
运用单通道单次形式替换当时形式,一起使ENC=0
ADC12CTL0
ADC12CTL1
ADC12IE
ADC12IFG
ADC12IV
ADC12MEM0-15
ADC12MCTL0-15
一般做法:在大循环里开端转化,转化结束引发中止,咱们在中止里记载并处理转化数据。
二。ADC12寄存器阐明
———————————————————————–
寄存器类型
———————————————————————–
转化操控寄存器
———————————————————————–
中止操控寄存器
———————————————————————–
存储及其操控寄存器
———————————————————————–
1.ADC12CTL0
bit15~12