智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1276|回复: 2
打印 上一主题 下一主题

[软件类] 关于mcf52255 读取AD值的疑问,会的来帮帮忙啦

[复制链接]

14

主题

644

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4415

在线王奖章优秀会员奖章活跃会员奖章论坛元老奖章

威望
2369
贡献
358
兑换币
1614
注册时间
2013-9-23
在线时间
844 小时
跳转到指定楼层
1#
发表于 2013-10-5 19:41:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下是GetValue的定义
byte AD1_GetValue8(byte *Values)
{
  if (!OutFlg)                         /* Is measured value(s) available? */
    return ERR_NOTAVAIL;               /* If no then error */
  *Values = (byte)((getReg16(ADRSLT0) + 0x00) >> 7); /* Store value from result register of device to user buffer */
  return ERR_OK;                       /* OK */
}
然后我是这样子调用的:
void AD1_OnEnd(void)
{
  /* Write your code here ... */
    AD1_Stop();
    ADComplement=AD1_GetValue8(AD_DATA);
}
注:AD_DATA我定义的一个数组。
但是数组的值一直都不变,为什么呢?

5

主题

254

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4396
威望
2189
贡献
1023
兑换币
959
注册时间
2012-2-25
在线时间
592 小时
2#
发表于 2013-10-6 17:20:01 | 只看该作者
"&"!!!!!!!!!!
多看看书吧
回复 支持 反对

使用道具 举报

14

主题

644

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4415

在线王奖章优秀会员奖章活跃会员奖章论坛元老奖章

威望
2369
贡献
358
兑换币
1614
注册时间
2013-9-23
在线时间
844 小时
3#
 楼主| 发表于 2013-10-6 19:54:12 | 只看该作者
Αρηδ 发表于 2013-10-6 17:20
"&"!!!!!!!!!!
多看看书吧

谢谢,我用了另外一个函数读值,可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-11 06:38 , Processed in 0.036319 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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