智能车制作

标题: xs128 AD口只有AD0能正常输出,而其他的都不能用 [打印本页]

作者: 竹叶    时间: 2013-4-4 08:58
标题: xs128 AD口只有AD0能正常输出,而其他的都不能用
xs128 AD口只有AD0能正常输出,而其他的都不能用,不知道为什么? 下面是程序:
void Init_AD_more(void)
{   
  ATD0CTL1 = 0x40;    //选用12位模数转换
  ATD0CTL2 = 0X40;    //启动A/D转换,快速清零,禁止中断
  //delay_atd();                //延时
  ATD0CTL3 = 0Xa0;    //10100000 转换序列长度为4   右对齐
  ATD0CTL4 = 0x01;    //AD模块时钟频率为2MHz  fA=fBUS/(PRS+1)/2      24周期采集
  ATD0CTL5 = 0X30;    //多通道,连续转换,起始通道AD0   AD1,AD2,AD3,因为 0011 转换一次
  ATD0DIEN = 0X00;    // 禁止数字输入■                                                                           8

}
/*______________________________AD 0---1 口 数据_____________________________________*/
void AD_get_more(void)                             
{  
//int i;
   while(!ATD0STAT2_CCF0);   
   {
      PORTA_PA0=1;
      ad_value_0=ATD0DR0;            
   }
/*______________________________AD ---0 口 数据_____________________________________*/   
   while(!ATD0STAT2_CCF1);
   {
      PORTA_PA1=1;
      ad_value_1=ATD0DR1;
    }


作者: 强者    时间: 2013-4-4 14:27
这好奇怪也。。。初始化呢????
作者: 浮夸    时间: 2013-4-7 20:19
oid Init_AD_more(void)
你没看到啊?
作者: 浮夸    时间: 2013-4-7 20:45
那个  8    是???

作者: 竹叶    时间: 2013-4-8 19:11
浮夸 发表于 2013-4-7 20:45
那个  8    是???

那个8不小心打上了,其实程序里没有的





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