ADC数据寄存器—ADCL和ADCH
发表:2023-08-29 12:00:55 阅读:148

电子资讯ADC数据寄存器—ADCL和ADCH

ADLAR=0

 

ADLAR=1

 

·ADC9:0: ADC转换结果

ADC转换结束后,转换结果存于这两个寄存器中。如果采用差分通道,则结果用2的补码形式表示。

读取ADCL之后,ADC数据寄存器一直要等到ADCH也被读出才可以进行数据更新。因此,如果转换结果为左对齐,且要求的精度不高于8比特,那么仅需读取ARCH就足够了。否则,必须先读出ADCL再读ADCH。ADMUX寄存器的ADLAR及MUXn会影响转换结果在数据寄存器中的表示方式,如果ADLAR为1,那么结果为左对齐;反之(系统默认设置),结果为右对齐。接下来就可以对ATmega l28片内的ADC进行操作了。ADC实验运行图如图6—25所示。

 

 

 

电子街推荐阅读

ADC控制和状态寄存器A—ADCSRA

ADC多工选择寄存器—ADMUX

利用T/C0的PWM模块产生PWM波的软件设计

利用T/CO的PWM模块产生锯齿波电路实现

利用T/CO的PWM模块产生锯齿波