请教:s12的ad转换第一次是对的,往后就出错了?

- UID
- 81797
- 性别
- 男
|
请教:s12的ad转换第一次是对的,往后就出错了?
我们用的S12,给的转换电压为一个固定的值,但是从AD出来的数字信号却一直在变,只有第一次转化出来的值是正确的。(AD设置为单次转换)
我们的程序是这样的:
ATD0CTL2=0xC0;
ATD0CTL3=0x08;
ATD0CTL4=0x83;
for (;;)
{ATD0CTL5=0x80;//选用通道0
while(!ATD0STAT0_SCF);
temp=ATD0DR0L;}
为什么同一个模拟量,从AD得到的数字量会变呢?望各位大侠指教!! |
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
参考一下这个帖子
http://bbs.eccn.com/dispbbs.asp?boardID=3&RootID=80853&ID=80853 |
|
|
|
|
|