【电子资讯】ADC控制和状态寄存器A—ADCSRA
·Bit 7—ADEN:ADC使能
ADEN置位即启动ADC,否则ADC功能关闭。在转换过程中.关闭ADC将立即中止正在进行的转换。
·Bit 6-ADSC:ADC开始转换
在单次转换模式下,ADSC置位将启动一次ADC转换。在连续转换模式下,ADSC置位将启动首次转换。第1次转换(在ADC启动之后置位ADSC或者在使能ADC的同时置位ADSC)需要25个ADC时钟周期.而不是正常情况下的13个。第1次转换执行ADC初始化的工作,在转换进行过程中读取ADSC的返回值为1,直到转换结束,ADSC清零不产生任何动作。
·Bit 5—ADFR : ADC连续转换选择
当该位写1时,ADC工作在连续转换模式。在该模式下,ADC不断对数据寄存器采样与更新。该位写0时,停止连续转换模式。
·Bit 4—ADIF: ADC中断标志
在ADC转换结束且数据寄存器更新后,ADIF置位。如果ADIE及SREG中的全局中断使能位I也置位,ADC转换结束中断服务程序即得以执行,同时ADIF硬件清零。此外,还可以通过向此标志写1来清ADIF。要注意的是,如果对ADCSRA进行“读—修改—写”操作.那么待处理的中断会被禁止,这也适用于SBI及CBI指令。
·Bit 3—ADIE:ADC中断使能
若ADIE及SREG的位I置位,则ADC转换结束中断即被激活。
·Bits 2:0—ADPS2:0 : ADC预分频器选择位
这几位确定了XTAL与ADC输人时钟之间的分频因子,详见表6—9。
电子街推荐阅读