7003|9

5

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

求助:F2812通过CPLD外接A/D转换的问题 [复制链接]

下面是我的连接示意图 :

  图不太清楚,我说下:F2812 通过XA0-XA18连接CPLD,CPLD译码启动多路开关将模拟量送给A/D芯片,同时启动A/D芯片,然后A/D的数据接到F2812的XD0-XD15上

  谁有这样的C语言程序?谢谢了
  或者帮我解个惑:我怎么才能发送DSP的地址总线XA0-XA18?是我随意的读写ZONE0(或ZONE-X)的一地址,这地址总线就自动向CPLD发送一个地址  吗?如果是,那么A/D发回的数据直接就送回到我所读写的ZONE0(或ZONE-X)的一地址吗?
外设这一快一点都不明白 5555555555555
跪求高人指点!!!
跪求高人指点!!!
跪求高人指点!!!
跪求高人指点!!!

最新回复

网上买了一本F2812的书,等书到了看看能够解决这个问题吗。我也要学这个,呵呵,关注着!  详情 回复 发表于 2009-4-21 22:04
 
点赞 关注

回复
举报

359

帖子

0

TA的资源

五彩晶圆(中级)

沙发
 
图片看不清楚,所以不知道图里画的是什么
 
 

回复

5

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

Re: [求助] 求助:F2812通过CPLD外接A/D转换的问题

或者我这么问:
   int b;
b=*(int*)0x2000;//读ZONE0空间的第一个地址
这语句执行完后,2812的地址总线0X0--0X18是不是是就输出0X00000了?

如果不是我怎么样才能令 地址总线0X0--0X18输出地址值?

斑竹帮帮我 谢谢拉
 
 
 

回复

359

帖子

0

TA的资源

五彩晶圆(中级)

4
 
原帖由 women11 于 2009-1-9 13:25 发表
或者我这么问:
   int b;
b=*(int*)0x2000;//读ZONE0空间的第一个地址
这语句执行完后,2812的地址总线0X0--0X18是不是是就输出0X00000了?

如果不是我怎么样才能令 地址总线0X0--0X18输出地址值?

斑竹 ...


代码是在2812平台上写的嘛?如果是,就请问你,你是在dsp访问地址0x2000?还是不明白,具体我也不知道你到底想做什么
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(高级)

5
 

Re: [求助] 求助:F2812通过CPLD外接A/D转换的问题

那代码是我随便写的 就是意思要访问地址0x2000,还没在程序里写呢。
0x2000是外部接口映射区域ZONE0的首地址,书上说访问这首地址时,地址总线0X0--0X18就回输出0X00000



我想实现的总意图是:F2812 通过XA0-XA18连接CPLD,CPLD译码启动多路开关将模拟量送给A/D芯片,同时启动A/D芯片,然后A/D的数据接到F2812的XD0-XD15上

对于XA0-XA18是怎么发出去的 我不明白。。。
 
 
 

回复

359

帖子

0

TA的资源

五彩晶圆(中级)

6
 
原帖由 women11 于 2009-1-9 17:20 发表
那代码是我随便写的 就是意思要访问地址0x2000,还没在程序里写呢。
0x2000是外部接口映射区域ZONE0的首地址,书上说访问这首地址时,地址总线0X0--0X18就回输出0X00000



我想实现的总意图是:F2812 通过XA0- ...

多看看书,好好思考一下,我没看过2812芯片的书
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(高级)

7
 
谢谢斑竹拉 :)
 
 
 

回复

21

帖子

0

TA的资源

一粒金砂(中级)

8
 

Re: [求助] 求助:F2812通过CPLD外接A/D转换的问题

DSP里代码的地址对应其外部管脚地址,当代码对某地址做赋值或者取值操作时,相应的数据线会出现相应的跳变。具体是怎么对应的,你得看该DSP芯片的资料。解决了这个问题后,你还要考虑FPGA对AD的控制问题。应该是FPGA响应DSP的读写以及片选信号,对XA0-XA18进行译码,应该是某个地址线组合对应着某路的模拟量。
而且你这个系统不是很优化,我觉得可以把AD的控制以及地址数据线全部连到FPGA上,FPGA作为DSP与AD的中转中心。这样可能会增加FPGA的代码,但是系统会比较好调试。

赞赏

1

查看全部赞赏

 
 
 

回复

67

帖子

0

TA的资源

纯净的硅(中级)

9
 

Re: [求助] 求助:F2812通过CPLD外接A/D转换的问题

关注这个问题的解决
 
 
 

回复

2498

帖子

0

TA的资源

至上芯片

10
 

Re: [求助] 求助:F2812通过CPLD外接A/D转换的问题

网上买了一本F2812的书,等书到了看看能够解决这个问题吗。我也要学这个,呵呵,关注着!
 
个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会!
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表