采集AD7606实验 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4284|回复: 1
打印 上一主题 下一主题

采集AD7606实验

[复制链接]

3

主题

5

帖子

41

积分

新手上路

Rank: 1

积分
41
跳转到指定楼层
楼主
发表于 2015-2-5 14:50:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
仔细看了下DSP采集AD7606的实验,有个疑惑想问一下:

1.在EMIF_AD7606 实验中读取AD数据的方式是
for(i=0;i<8;i++)
   {
    emif_rbuffer[i] = ((short *)SOC_EMIFA_CS2_ADDR)[i]; //读取8个通道的AD值
   }
这里看出是SOC_EMIFA_CS2_ADDR)[0】是第一通道数据,SOC_EMIFA_CS2_ADDR)【7】是8通道数据

2..在EMIF_AD7606V2实验中读取AD数据的方式是
if(display_count <800)
{
  emif_rbuffer[0] = ((short *)SOC_EMIFA_CS2_ADDR)[1];
  emif_rbuffer[1] = ((short *)SOC_EMIFA_CS2_ADDR)[2];
  emif_rbuffer[2] = ((short *)SOC_EMIFA_CS2_ADDR)[3];
  emif_rbuffer[3] = ((short *)SOC_EMIFA_CS2_ADDR)[4];
  emif_rbuffer[4] = ((short *)SOC_EMIFA_CS2_ADDR)[5];
  emif_rbuffer[5] = ((short *)SOC_EMIFA_CS2_ADDR)[6];
  emif_rbuffer[6] = ((short *)SOC_EMIFA_CS2_ADDR)[7];
  emif_rbuffer[7] = ((short *)SOC_EMIFA_CS2_ADDR)[8];
可以看出SOC_EMIFA_CS2_ADDR)[1]这个是第一通道,SOC_EMIFA_CS2_ADDR)[8】是第8通道

试问这个SOC_EMIFA_CS2_ADDR)这个后面中括号里面的标号与通道有没有关系,如果有,是什么关系?
如果没有,是不是可以随便设置呢?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

184

帖子

1137

积分

QQ游客

积分
1137
沙发
发表于 2015-2-10 14:42:20 | 只看该作者
(1)SOC_EMIFA_CS2_ADDR)这个后面中括号里面的标号与通道是没有关系的,AD7606的并口没有用到EMIF的地址线,括号里面的标号可以随便取。
(2)读取的通道是跟读取的先后顺序有关,AD7606转换完成后读的第一个数据就是第一通道,第二个数据就是第二个通道,如此类推。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-12 13:27 , Processed in 0.035463 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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