论坛

AVR Butterfly / ADC问题

开始于 马丁 2010年1月12日
{与AVR Butterfly组交叉发布}

大家好,

我的第一篇文章(和新手),请对我温柔...

我正在尝试在AVR蝴蝶板上使用ADC。我已经设置了REFS0和 REFS1都必须为0才能使用AREF(我相信它实际上是VCC(3.1V)。
ADC工作正常。分压器电路工作正常。
我的问题是我可以读取的最大电压(呈现给 板上的输入引脚)为3.1V-等于MEGA169上显示的0.5V (在分压器之后)。

但是,我只有176(#B0)个ADC步骤来实现这一目标,这很长 远未达到MEGA169的#3FF分辨率。

我正在正确使用(我相信)ADC的上,下寄存器 output.

我已将预分频器设置为/ 128以提供8kHz。

谁能解释我做错了吗?

(我正在使用“ C”编程-我不知道如何使用机器代码进行编程- sorry).

提前致谢

马丁

AFAIK:
如果REFS位都为零,则除非您 将其物理连接到外部。尝试将REFS0设置为1并将REFS1设置为 设为零,这应该会给您带来更好的结果。为了获得最佳效果,还连接一个 接地和ARef引脚之间的电容。

- - -原始信息 - - -
来自:马丁
致...
发送:2010年1月12日,星期二,上午7:02
主题:[AVR俱乐部] AVR Butterfly / ADC问题
{与AVR Butterfly组交叉发布}
大家好,
我的第一篇文章(和新手),请对我温柔...
我正在尝试在AVR蝴蝶板上使用ADC。我已经设置了REFS0和
EFS1都必须为0才能使用AREF(我相信它实际上是VCC(3.1V)。
ADC运行正常。分压器电路工作正常。
他的问题是我可以读取的最大电压(呈现给
板上的nput引脚为3.1V-相当于MEGA169上的0.5V
分压器之后)。
但是,我只有176(#B0)个ADC步骤来实现这一目标,这很长
距离MEGA169的#3FF分辨率还差。
我正在正确使用(我相信)ADC的上,下寄存器
utput。
我已将预分频器设置为/ 128以提供8kHz。
谁能解释我做错了吗?
(我正在使用“ C”编程-我不知道如何使用机器代码进行编程-
奥里(orry)。
提前致谢
马丁
-----------------------------------



感谢您的答复(必须是无线电之友)。

我实际上已经尝试过-也可以使用内部引用作为
很好(都设置为0),但结果相同。我会做更多的
今晚尝试。这是我最后的主要绊脚石
项目,所以我很想修复它。

谢谢

马丁(G0CZD)

- - -原始信息 - - -
发件人:a ... [mailto:a ...]代表
w ... @ aol.com
发送:2010年1月12日,星期二,下午3:01
致...
主题:回复:[AVR俱乐部] AVR Butterfly / ADC问题
AFAIK:
如果REFS位都为零,则除非您
将其物理连接到外部。尝试将REFS0设置为1
并将REFS1设置为零,这将为您提供更好的结果。最好的
结果,还要在地和ARef引脚之间连接一个电容。

- - -原始信息 - - -
来自:马丁
致...
发送:2010年1月12日,星期二,上午7:02
主题:[AVR俱乐部] AVR Butterfly / ADC问题
{与AVR Butterfly组交叉发布}
大家好,
我的第一篇文章(和新手),请对我温柔...
我正在尝试在AVR蝴蝶板上使用ADC。我已经设置了REFS0

EFS1都必须为0才能使用AREF(我相信它实际上是VCC(3.1V)。
ADC运行正常。分压器电路工作正常。
他的问题是我可以读取的最大电压(表示为

板上的nput引脚)为3.1V-等于0.5V
巨型169
分压器之后)。
但是,我只有176(#B0)个ADC步骤来实现这一目标,这是
很长
距离MEGA169的#3FF分辨率还差。
我正在正确使用(我相信)上下寄存器
ADC
utput。
我已将预分频器设置为/ 128以提供8kHz。
谁能解释我做错了吗?
(我正在使用“ C”编程-我不知道如何在机器中编程
代码-
奥里(orry)。
提前致谢
马丁
-----------------------------------