打印
[AVR单片机]

MEGA16中的ADC转换问题

[复制链接]
1867|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gsk1201|  楼主 | 2011-8-27 23:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
gsk1201|  楼主 | 2011-8-27 23:32 | 只看该作者
例:
ADMUX = 0xED (ADC3 - ADC2, 10x 增益, 2.56V 参考电压,左对齐 )
ADC3上电压为 300 mV, ADC2 电压为 500 mV。
ADCR = 512 * 10 * (300 - 500) / 2560 = -400 = 0x270
ADCL 将读为 0x00,且 ADCH 读为 0x9C。给 ADLAR 写 0 右对齐:ADCL = 0x70,
ADCH = 0x02。

使用特权

评论回复
板凳
gsk1201|  楼主 | 2011-8-27 23:35 | 只看该作者
上面是数据手册上的例子看不懂另外还有这个是什么意思

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

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

7

帖子

1

粉丝