智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3174|回复: 3
打印 上一主题 下一主题

AD转换问题

[复制链接]

8

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
410
威望
275
贡献
99
兑换币
0
注册时间
2010-4-24
在线时间
18 小时
跳转到指定楼层
1#
发表于 2011-2-13 16:25:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. #include <hidef.h> /* common defines and macros */
  2. #include "derivative.h" /* derivative-specific definitions */



  3. unsigned char AD_value[8] ;

  4. void AD_Getvalue(unsigned char *AD_value)
  5. {
  6. while (!ATD0STAT1_CCF0) ;
  7. *AD_value=ATD0DR0L;
  8. AD_value++;

  9. while (!ATD0STAT1_CCF1);
  10. *AD_value=ATD0DR1L;
  11. AD_value++;

  12. while (!ATD0STAT1_CCF2);
  13. *AD_value=ATD0DR2L;
  14. AD_value++;

  15. while (!ATD0STAT1_CCF3);
  16. *AD_value=ATD0DR3L;
  17. AD_value++;

  18. while (!ATD0STAT1_CCF4);
  19. *AD_value=ATD0DR4L;
  20. AD_value++;

  21. while (!ATD0STAT1_CCF5);
  22. *AD_value=ATD0DR5L;
  23. AD_value++;

  24. while (!ATD0STAT1_CCF6);
  25. *AD_value=ATD0DR6L;
  26. AD_value++;

  27. while (!ATD0STAT1_CCF7);
  28. *AD_value=ATD0DR7L;
  29. AD_value++;

  30. }

  31. void main(void) {
  32. /* put your own code here */
  33. // ATD0_Init();
  34. //AD_Getvalue() ;

  35. EnableInterrupts;


  36. }
复制代码


我用的是xs128芯片,为什么我编译出来后出现这种ATD0STAT1_CCF0 not declared (or typename) 等8个错误,这是为什么啊?
如果我改成dg128的话,就没有错了!

8

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
410
威望
275
贡献
99
兑换币
0
注册时间
2010-4-24
在线时间
18 小时
2#
 楼主| 发表于 2011-2-13 16:50:00 | 只看该作者
我知道了,将ATD0STAT1_CCF0改为ATD0STAT2_CCF0
就行了,xs128与dg128在状态寄存器方面改变了,所以会出现编译错误,我按照以前的dg128编的所以会错
回复 支持 反对

使用道具 举报

1

主题

38

帖子

0

精华

高级会员

Rank: 4

积分
585
威望
359
贡献
84
兑换币
0
注册时间
2010-10-10
在线时间
71 小时
3#
发表于 2011-2-21 19:34:25 | 只看该作者
xS128与DG128差别很大!!
回复 支持 反对

使用道具 举报

5

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
威望
152
贡献
156
兑换币
46
注册时间
2012-11-2
在线时间
27 小时
毕业学校
浙江大学
4#
发表于 2012-11-10 22:11:57 | 只看该作者
AD_Getvalue()??你这样用刻意调用???
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 18:28 , Processed in 0.130138 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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