我的28335在AD采用时出现了一个非常奇怪的异常跳动问题,我现在把具体现象描述一下:在AD口输入模拟电压不变(比如我是用1.65V)的情况下,我进行程序编译,下载,运行等,这个时候我观察ADmirror结果寄存器的值为2250, 2251, 2252, 2250, 2251, 2252, 2250等等,总之是围绕大约2251左右波动,因为我的1.65V毕竟也会有微小的波动。然而,当我disconnect后再connect,再进行第二次编译,下载,运行等,此时我观察ADmirror结果寄存器的值却变为2281, 2282, 2282, 2282, 2280, 2281, 2280等等,也就是说围绕2280左右波动。这样如此反复,反复在不断电的情况下下载程序和反复上电断电的现象一致,发现在1.65V的模拟量输入不变的情况下,ADmirror结果寄存器的值却有两个基准,即这次调试时为2250左右,下次调试时为2280左右,很奇怪的现象。这个感觉很不正常,它不是说程序在运行中AD采样值的波动范围大小问题,而是说每当重新下载程序或者板子重新上电运行时AD采样值的基准跳动问题。
电路按照标准的2.2uF外部电容设置,内部基准。
我能保证我的输入电压没有发生变化。
谢谢!