智能车制作
标题:
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://www.znczz.com/)
Powered by Discuz! X3.2