1 / 4
文档名称:

adc知识1.doc

格式:doc   大小:53KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:查凯西 实验3.10 AD采样2
uint本质上是unsigned int类型,只是一个别名而已
ADC为10位,ADCL是转换结果的低8位,ADCH是结果的高8位
g_nAdValue |= (uint)(ADCH<<8);是合查凯西 实验3.10 AD采样2
uint本质上是unsigned int类型,只是一个别名而已
ADC为10位,ADCL是转换结果的低8位,ADCH是结果的高8位
g_nAdValue |= (uint)(ADCH<<8);是合并数据
_BV(PE5):
E端口中PE5引脚的第二功能

ADC 多工选择存放器- ADMUX
ADC 控制和状态存放器A -ADCSRA

• Bit 7 – ADEN: ADC 使能
ADEN置位即启动ADC,否那么ADC功能关闭。在转换过程中关闭ADC将立即中止正在进展
的转换。
• Bit 3 – ADIE: ADC 中断使能
假设ADIE 及SREG 的位I 置位, ADC 转换完毕中断即被激活。
• Bit 5 – ADFR: ADC 连续转换选择
当该位写1, ADC 工作在连续转换形式。在该形式下, ADC 不断对 数据存放器采样和
更新。 该位写0,停顿连续转换形式。
• Bits 2:0 – ADPS2:0: ADC 预分频器选择位
这几位确定了XTAL 和ADC 输入时钟之间的分频因子。

• Bit 6 – ADSC: ADC 开场转换
在单次转换形式下,ADSC 置位将启动一次ADC 转换。在连续转换形式下,ADSC 置位
将启动首次转换。第一次转换( 在ADC 启动之后置位ADSC,或者在使能ADC 的同时置
位ADSC) 需要25 个ADC 时钟周期,而不是正常情况下的13 个。第一次转换执行ADC
初始化的工作。
在转换进展过程中读取ADSC 的返回值为”1",直到转换完毕。ADSC 清零不产生任何动
作.

ADC 数据存放器- ADCL 和ADCH:
ADC 转换完毕后,转换结果存于这两个存放器之中。假设采用差分通道,结果由2 的补码
形式表示。
读取ADCL 之后,ADC 数据存放器一直要等到ADCH 也被读出才可以进展数据更新。因
此,假设转换结果为左对齐,且要求的精度不高于8 比特,那么仅需读取ADCH 就足够
了。否那么必须先读出ADCL 再读ADCH。
ADMUX 存放器的 ADLAR 及MUXn 会影响转换结果在数据存放器中的表示方式。假设
ADLAR 为1,那么结果为左对齐;反之( 系统缺省设置),结果为右对齐。

分享好友

预览全文

adc知识1.doc

上传人:bkeck 2022/1/27 文件大小:53 KB

下载得到文件列表

adc知识1.doc

相关文档