TI中文支持网
TI专业的中文技术问题搜集分享网站

28335内部AD问题

使用例程调试28335,开始采集时相应的模拟管教会有500mv电压输出,对应的结果寄存器始终是0xfff0.。怎么回事啊??

mangui zhang:

AD采集的buffer里面值不变肯定是你的配置问题

如果配置合理 即使AD口悬空也会有变化的

你是通过add to watch查看寄存器值的吗

有没有refresh呢

使用例程调试28335,开始采集时相应的模拟管教会有500mv电压输出,对应的结果寄存器始终是0xfff0.。怎么回事啊??

Blackmagician:

回复 mangui zhang:

我是直接在resister里看的。。。。。手动点击更新结果后还是一样;

之后我把输入改为1.5V,结果也是,寄存器一直是0xfff0

使用例程调试28335,开始采集时相应的模拟管教会有500mv电压输出,对应的结果寄存器始终是0xfff0.。怎么回事啊??

Laspide Li:

回复 Blackmagician:

这个AD还是有点意思的,如果配置多个AD通道,却只使用其中几个通道,那么悬空的通道上会采到结果的,这个结果会有规律的变化,我观察的现象是从小变大,每次采样增加的幅度基本一致,最后就是最大值了。

建议检查下代码和硬件,设断点在调调

赞(0)
未经允许不得转载:TI中文支持网 » 28335内部AD问题
分享到: 更多 (0)