打印
[复制链接]
2339|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
youimiss|  楼主 | 2014-2-25 10:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STC手册上说单片机内部集成了1K的XRAM,地址范围0-03FFH,访问这些RAM时不影响P0、P2、WR、RD、ALE引脚,现在我要使用这1K的RAM,如果我用XBYTE定义一个外设,地址小于03FFH,是不是会产生冲突,无法操作这个外设呢?
沙发
ayb_ice| | 2014-2-25 10:57 | 只看该作者
小于这个地址,直接访问内部XRAM了,没有外部信号产生

应该可以禁止内部XRAM,此时全部外部访问

使用特权

评论回复
板凳
znmcu| | 2014-2-25 13:02 | 只看该作者
我发现很多人根本不看芯片手册

使用特权

评论回复
地板
youimiss|  楼主 | 2014-2-25 14:41 | 只看该作者
znmcu 发表于 2014-2-25 13:02
我发现很多人根本不看芯片手册

哥,我怎么就没看芯片手册啦?

使用特权

评论回复
5
dirtwillfly| | 2014-2-25 21:22 | 只看该作者
具体怎么操作,手册上都有的

使用特权

评论回复
6
原野之狼| | 2014-2-26 09:04 | 只看该作者
或许可以禁用内部XRAM。
另外一个思路,若不禁用,为啥要把外设的地址弄成冲突的?换一个地址不就OK了。

使用特权

评论回复
7
youimiss|  楼主 | 2014-2-26 12:45 | 只看该作者
原野之狼 发表于 2014-2-26 09:04
或许可以禁用内部XRAM。
另外一个思路,若不禁用,为啥要把外设的地址弄成冲突的?换一个地址不就OK了。  ...

是这样的,我现在在画板子,需要考虑这些问题,我是信心不足所以才发个帖问下大家:lol

使用特权

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

本版积分规则

个人签名:不卖开发板! http://minifairyfly.taobao.com/

43

主题

1097

帖子

1

粉丝