- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADC 多工选择寄存器- ADMUX
Bit 7:6 –REFS1:0: 参考电压选择
通过这几位可以选择参考电压。如果在转换过程中改变了它们的设置,只有等到当前转换结
束 (ADCSRA 寄存器的 ADIF 置位 ) 之后改变才会起作用。如果在 AREF 引脚上施加了
外部参考电压,内部参考电压就不能被选用了。
Bit 5 –ADLAR: ADC 转换结果 左对齐
ADLAR 影响 ADC 转换结果在 ADC 数据寄存器中的存放形式。ADLAR 置位时转换结果为
左对齐,否则为右对齐。 ADLAR 的改变将立即影响 ADC 数据寄存器的内容,不论是否
有转换正在进行。关于这一位的完整描述请见 P207 “ADC 数据寄存器 – ADCL
ADCH ” 。
ADLAR = 0
ADLAR = 1
ADC 转换结束后,转换结果存于这两个寄存器之中。如果采用差分通道,结果由 2 的补
码形式表示。
读取 ADCL 之后,ADC 数据寄存器一直要等到 ADCH 也被读出才可以进行数据更新。因
此,如果转换结果为左对齐,且要求的精度不高于 8 比特,那么仅需读取 ADCH 就足够
了。否则必须先读出 ADCL 再读 ADCH 。
ADMUX 寄存器的 ADLAR MUXn 会影响转换结果在数据寄存器中的表示方式。如果
ADLAR 为 1 ,那么结果为左对齐;反之 (系统缺省设置 ) ,结果为右对齐。
Bits 4:0 –MUX4:0: 模拟通道与增益选择位
通过这几位的设置,可以对连接到 ADC 的模拟输入进行选择。也可对差分通道增益进行
选择。细节见下表。如果在转换过程中改变这几位的值,那么只有到转换结束(ADCSRA 寄
存器的 ADIF 置位 ) 后新的设置才有效。
ADC 控制和状态寄存器 A -ADCSRA
• Bit 7 –ADEN: ADC 使能
ADEN 置位即启动ADC ,否 则 ADC 功能关闭。在转换过程中关闭ADC 将立即中止正在
进行的转换。
• Bit 6 –ADSC: ADC 开始转换
在单次转换模式下,ADSC 置位将启动一次 ADC 转换。在连续转换模式下,ADSC 置位
将启动首次转换。第一次转换 ( 在 ADC 启动之后置位 ADSC,或者在使能 ADC 的同时
置位 ADSC) 需要 25 个 ADC 时钟周期,而不是正常情况下的 13 个。第一次转换执行
ADC 初始化的工作。在转换进行过程中读取 ADSC 的返回值为 1”,直到转换结束。ADSC
清零不产生任何动作。
Bit 5 – ADATE: ADC 自动触 使能
ADATE 置位将启动ADC 自动触 功能。触 信号的上跳沿启动ADC 转换。触发信号源通
过 SFIOR 寄存器的 ADC 触发信号源选择位 ADTS 设置。
• 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 与
原创力文档


文档评论(0)