智能车制作

标题: ad采集(求解) [打印本页]

作者: 天然呆~    时间: 2014-3-18 15:06
标题: ad采集(求解)
short int AD_capture(unsigned char channel)
    {
      short int temp;                        //暂存A/D转换的结果
            ATD0CTL5 = channel;

                                                //取A/D转换结果
    //        while (1)
      for(;;)                                    
            if ((ATD0STAT0&(1<< 7)) != 0)       //判断ATDSTAT0的第7位是否为1
            {
                temp = ATD0DR0;                 //从A/D数据寄存器0中读12位数据
                break;
            }
            return  temp;
   }
我用这个程序取ad采集到的值,但为什么temp只要采集ATD0DR0的值就可以了,那ATD0DR1~3(我用了四路ad采集)值为什么也能采集到




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2