首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

28335+ad7606-数据读取问题

28335+ad7606-数据读取问题

BAIDU_CLB_fillSlot("579689");
                                               
                                                                                                                       
        请懂的帮忙分析一下,


        我用的ad7606-6 采的直流5V,上电对AD复位后,每N秒开始转换一次,采用并行方式读取,转换完成(BUSY下降沿)进入DSP 28335的中断读取6通道数据,波形如图所示,为什么读取到的数值很小,高8位一直是0,只有低8位变化?


        进入中断后 ,读取函数的代码如下:


        Uint16 DATA={0};



        void READ(void)


        {


                    for(i=0;i<6;i++)  //6通道


                            {


                        DATA = *((Uint16 *)0x274000);//AD7606的地址


                           }


        }
返回列表