智能车制作

标题: xs128 ATD 怎么才能采到峰值上 [打印本页]

作者: KOALA    时间: 2011-3-10 16:55
标题: xs128 ATD 怎么才能采到峰值上
/********ATD input**********/
void AD_init(void)     
{

  ATD0CTL1=0x00;   //选择AD通道为外部触发,8位精度,采样前不放电  
  ATD0CTL2=0x40;   //标志位自动清零,禁止外部触发, 禁止中断     
  ATD0CTL3=0x88;   //右对齐无符号,每次转换1个序列, No FIFO, Freeze模式下继续转     
  ATD0CTL4=0x13;   //采样时间为4个AD时钟周期,PRS=19,ATDClock=1MHz  
  ATD0CTL5=0x01;   //特殊通道禁止,连续转换,起始通道为1转换1个通道  
  ATD0DIEN=0x00;   //禁止数字输入
}

/************读取AD转换结果****************/
unsigned int AD_GetValue(void)
{
    unsigned int AD_wValue ;
    AD_wValue=ATD0DR0L;  //读取结果寄存器的值
  return AD_wValue ;
}
作者: woshini_wp    时间: 2011-4-21 15:29
没有开AD啊
作者: 诗雨依然    时间: 2011-4-23 16:53





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