首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

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

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

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


我们的程序是这样的:


ATD0CTL2=0xC0;


ATD0CTL3=0x08;


ATD0CTL4=0x83;


for (;;)


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


while(!ATD0STAT0_SCF);


temp=ATD0DR0L;}


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

尽快做完项目
参考一下这个帖子
http://bbs.eccn.com/dispbbs.asp?boardID=3&RootID=80853&ID=80853
返回列表