智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3692|回复: 6
打印 上一主题 下一主题

[采集类] AD转换数值不对……

[复制链接]

3

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
470
QQ
威望
298
贡献
22
兑换币
2
注册时间
2009-12-7
在线时间
75 小时
跳转到指定楼层
1#
发表于 2010-4-10 09:43:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
请问各位,为什么我的AD转换的数只有0 64 128 192 呢?我直接接VRH的时候是192 接VRL的时候是0 接其他的就一直在这几个数中跳动~下面是我的程序
void atd_init(void)
{
ATD0CTL2=0xc0;//电源;中断;外部触发;设置
ATD0CTL3=0x00;//队列长度,保持默认即可
ATD0CTL4=0x8e;//8位精度 2MHz的转换速度
//ATD0CTL5=0x80;//对齐格式 队列 通道 设置 转换启动  
}
void main(void)
{
unsigned int a,b;
  /* put your own code here */
   SET_PLL();//设置总线时钟为60MHz
//  uart_init();//初始化SCI通信接口
//  mynum=uart_in();
//  ext_init();//外部中断初始化
//  ect_init();
   initLCD();
//  DS1302Init(&time[0]);
/*  setpos(0,1);
  LCDsendstr("DreamCar启动");
   setpos(2,1);
   LCDsendstr("长按运行");
   setpos(3,1);
   LCDsendstr("短按调试"); */
//  keyinit();
//  while(key());
//  pwm_init();
atd_init();
  EnableInterrupts;
  for(;;) /* wait forever */
  {
ATD0CTL5=0x80;//启动转换
while(!(ATD0STAT0&0x80));
CCD[0]=ATD0DR0L;
CCD[1]=ATD0DR1L;
CCD[2]=ATD0DR2L;
CCD[3]=ATD0DR3L;
CCD[4]=ATD0DR4L;
CCD[5]=ATD0DR5L;
CCD[6]=ATD0DR6L;
CCD[7]=ATD0DR7L;
setpos(0,0);
LCDsend(0x30+(CCD[0]/100),1);
LCDsend(0x30+(CCD[0]/10)%10,1);
LCDsend(0x30+(CCD[0]%10),1);
setpos(1,0);
LCDsend(0x30+(CCD[7]/100),1);
LCDsend(0x30+(CCD[7]/10)%10,1);
LCDsend(0x30+(CCD[7]%10),1);
  }
  /* please make sure that you never leave this function */
}

最佳答案

查看完整内容

但从程序看,你初始化是错误的

10

主题

126

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2604
威望
567
贡献
1795
兑换币
130
注册时间
2009-6-6
在线时间
121 小时
2#
发表于 2010-4-10 09:43:27 | 只看该作者
但从程序看,你初始化是错误的
回复

使用道具 举报

3

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
470
QQ
威望
298
贡献
22
兑换币
2
注册时间
2009-12-7
在线时间
75 小时
3#
 楼主| 发表于 2010-4-11 15:08:06 | 只看该作者
MC9S12XS128和MC9SDG128 AD 这一块的差别好大啊~功能差别不是很大,可是它寄存器差别太明显了……还有就是XS128的AD转换最高频率不是2MHz
回复

使用道具 举报

15

主题

154

帖子

0

精华

高级会员

Rank: 4

积分
827
QQ
威望
661
贡献
100
兑换币
0
注册时间
2010-3-9
在线时间
33 小时
4#
发表于 2010-4-13 23:29:18 | 只看该作者
最高频率不是2MHz???????????????
回复

使用道具 举报

3

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
470
QQ
威望
298
贡献
22
兑换币
2
注册时间
2009-12-7
在线时间
75 小时
5#
 楼主| 发表于 2010-4-14 20:30:57 | 只看该作者
回复 4# laugh007smile


    是的,这个是dg初始化的程序,xs的不是这样…
回复

使用道具 举报

0

主题

29

帖子

0

精华

高级会员

Rank: 4

积分
889
威望
506
贡献
207
兑换币
182
注册时间
2010-5-9
在线时间
88 小时
6#
发表于 2010-5-13 14:31:02 | 只看该作者
!!!!
回复

使用道具 举报

12

主题

97

帖子

0

精华

高级会员

Rank: 4

积分
989
威望
554
贡献
241
兑换币
51
注册时间
2012-2-24
在线时间
97 小时
7#
发表于 2012-5-5 21:22:30 | 只看该作者
zqscdd 发表于 2010-5-13 14:31
!!!!

0.25-8.3MH
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-28 12:39 , Processed in 0.076972 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表