为什么我的ATD模块,ATD0的1通道采集不了啊??其他都可以采集啊???
ATD初始化如下:
ATD0CTL2=0xC0; //启动转换,快速清零,无等待模式,禁止外部触发,中断禁止
ATD0CTL3=0x08; //转换序列长度为1,序列长度为1
ATD0CTL4=0xe3; //8位精度,PR设为3,ATD时钟=(总线时钟/2)/(PRS+1),1MHz
ATD0DIEN=0x00; //禁止外部数字输入
ATD0CTL5=0xa0; //右对齐无符号,单通道轮流采样,选择0通道
}
然后通过串口观察:
while(!ATD0STAT0_SCF);
Sci0Write(ATD0DR0L);
显示的值都为0啊?????
如果是硬件问题,一般会那儿出错啊~~~敬请斑竹和各位大虾赐教!!!!!!! |