打印

请教单片机FPGA通信时单片机XDATA使用问题

[复制链接]
1507|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
crackling|  楼主 | 2007-8-30 00:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在51系列单片机AT89S52与Xilinx FPGA通信时将单片机的低8位数据线和高8位地址线与FPGA的16根线相连,构成总线结构,单片机内定义地址0xD800,若不实用外部变量区(即XDATA定义的变量),则通信正常。然而使用外部变量区的变量后,通信变不正常,请问高手这是怎么回事?(单片机小系统扩展外部RAM为8K)

相关帖子

沙发
luomh98| | 2007-9-1 15:12 | 只看该作者

你的问题没有描述清楚

单片机FPGA通信时不能够只连接数据总线,还要几根控制线,比如/WR,/RD,ALE等等,还有FPGA如何控制的也不清楚

使用特权

评论回复
板凳
sassos| | 2007-9-4 10:24 | 只看该作者

注意DPTR..

访问XDATA变量区域DPTR也被使用,最好在访问前入栈保存一下。能通信正常说明/WR /RD等脚没有问题。。。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

8

帖子

1

粉丝