Board logo

标题: 请教:s12的ad转换第一次是对的,往后就出错了? [打印本页]

作者: mars    时间: 2006-5-22 20:59     标题: 请教:s12的ad转换第一次是对的,往后就出错了?

我们用的S12,给的转换电压为一个固定的值,但是从AD出来的数字信号却一直在变,只有第一次转化出来的值是正确的。(AD设置为单次转换)


我们的程序是这样的:


ATD0CTL2=0xC0;


ATD0CTL3=0x08;


ATD0CTL4=0x83;


for (;;)


{ATD0CTL5=0x80;//选用通道0


while(!ATD0STAT0_SCF);


temp=ATD0DR0L;}


为什么同一个模拟量,从AD得到的数字量会变呢?望各位大侠指教!!


作者: seuafu2005    时间: 2006-5-23 17:50

参考一下这个帖子
http://bbs.eccn.com/dispbbs.asp?boardID=3&RootID=80853&ID=80853




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0