首页>>论坛 >>技术社区 >>飞思卡尔社区论坛 >>2009年第四届智能车竞赛
|
我要发帖  | 我要投票  | 我要回复  | 收藏
1

请教各位高手:mc9s12xs128如何完成14路AD转换的控制字设置

请教各位高手:mc9s12xs128如何完成14路AD转换的控制字设置
 

我需要用14路AD转换,可是xs128似乎没有ATD1CTL2这些寄存器,我的代码如下,注释掉的部分xs128下出错,而dg128下无错。

void InitATD(void){
  ATD0CTL2=0xC0;
  ATD0CTL3=0x04;
  ATD0CTL4=0xE3;
  ATD0CTL5=0xB0;
  ATD0DIEN=0x00;
  /*ATD1CTL2=0xC0;
  ATD1CTL3=0x04;
  ATD1CTL4=0xE3;
  ATD1CTL5=0xB0;
  ATD1DIEN=0x00;*/
}

 
相关主题
回复 链接 收藏
 
回复:请教各位高手:mc9s12xs128如何完成14路AD转换的控制字设置
 

ATD0DR14L即可!

 
龙丘智能科技飞思卡尔专业开发板ODM:网站:http://www.lqist.cn淘宝店:http://shop36265907.taobao.com
回复 链接 收藏
 
回复:请教各位高手:mc9s12xs128如何完成14路AD转换的控制字设置
 

麻烦你看看DATASHEET吧,这个ATDCTL2的设置一般用ATD中断的话就是0X42;不用ATD中断的话就是0X40

完毕

 
BROOKCHAU
回复 链接 收藏
 
我要发帖  | 我要投票  | 我要回复  | 收藏
1