智能车制作

标题: 关于mcf52255 读取AD值的疑问,会的来帮帮忙啦 [打印本页]

作者: chenqiang    时间: 2013-10-5 19:41
标题: 关于mcf52255 读取AD值的疑问,会的来帮帮忙啦
以下是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我定义的一个数组。
但是数组的值一直都不变,为什么呢?

作者: Αρηδ    时间: 2013-10-6 17:20
"&"!!!!!!!!!!
多看看书吧
作者: chenqiang    时间: 2013-10-6 19:54
Αρηδ 发表于 2013-10-6 17:20
"&"!!!!!!!!!!
多看看书吧

谢谢,我用了另外一个函数读值,可以了。




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2