电路设计论坛
直播中

ytrwv

9年用户 932经验值
擅长:EMC/EMI设计
私信 关注
[问答]

为什么TMS320F28335+ad7606-6读取到的数值高8位为0?

请懂的帮忙分析一下,TMS320F28335+ad7606-6 ,上电对AD复位后,每N秒开始转换一次,采用并行方式读取,转换完成(BUSY下降沿)进入 28335的外部中断读取6通道的数据,波形如附件所示,为什么读取到的数值高8位为0,只有低8位变化呢?
进入中断后 ,读取函数的代码如下:
Uint16 DATA[i]={0};
void READ(void)
{
        for(i=0;i<6;i++)  //6通道
        {
                 DATA[i] = *((Uint16 *)0x274000);//AD7606的地址
         }
}

                                                               
以下内容为评论
大神们,不要潜水啊,指导一下……

更多回帖

发帖
×
20
完善资料,
赚取积分