智能车制作

标题: AD转换不出来 [打印本页]

作者: 张礼富    时间: 2012-3-25 09:12
标题: AD转换不出来
/*************************************************************/
/*                 初始化AD模块为8位精度                     */
/*************************************************************/
void INIT_AD8BIT(void)
{
ATD0DIEN = 0x30;
ATD0CTL2 = 0xc0;   //启动A/D转换,快速清零,禁止中断
ATD0CTL1_SRES=0;   //选用8位模数转换
ATD0CTL3 = 0x88;   //每次只转换一个通道
ATD0CTL4 = 0x07;   //AD模块时钟频率为2MHz
}
/*************************************************************/
/*                 初始化AD模块为12位精度                    */
/*************************************************************/
void INIT_AD12BIT(void)
{

ATD0CTL2 = 0xc0;   //启动A/D转换,快速清零,禁止中断
ATD0CTL1_SRES=2;   //选用12位模数转换
ATD0CTL3 = 0x88;   //每次只转换一个通道
ATD0CTL4 = 0x07;   //AD模块时钟频率为2MHz
}
/*************************************************************/
/*                        起动AD转换                         */
/*************************************************************/
void AD_capture(void)
{

ATD0CTL5 = 0x08;   //转换AD08
while(!ATD0STAT2_CCF8);
value1 = ATD0DR8;
ATD0CTL5 = 0x09;   //转换AD09
while(!ATD0STAT2_CCF9);
value2 = ATD0DR9;
}

作者: 张礼富    时间: 2012-3-25 09:16
高手帮忙看看哪里有问题??先谢了,MC9S12XS128MAL单片机
作者: 可欣    时间: 2012-10-3 23:47
没有看懂啊
作者: 空相救心    时间: 2013-8-2 09:00
我也遇到问题




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