打印

关于fm24c512访问的问题

[复制链接]
1472|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
woaimcu123|  楼主 | 2014-12-12 15:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用的单片机是w78e516b,程序中要使用float num[50],放不下,于是外扩了一片fm24c512,看它的芯片手册,她是属于片外RAM,有64k的空间。
在定义data型数据时,这个芯片的读写都正常,但是将data型数据定义成xdata时,数据都为0。我的问题是,怎么使用xdata型的数据去访问这个片外ram?新手,望各位解惑。

相关帖子

沙发
ningling_21| | 2014-12-12 17:47 | 只看该作者
不看 fm24c512 的芯片资料吗,是什么器件?

使用特权

评论回复
板凳
cjseng| | 2014-12-13 23:28 | 只看该作者
fm24c512不是eeprom吗?

使用特权

评论回复
地板
coody| | 2014-12-14 11:48 | 只看该作者
你的MCU是否有XDATA?有的话,是否允许访问了?

使用特权

评论回复
5
NE5532| | 2014-12-14 12:19 | 只看该作者
楼主什么资料都不看就开始搞开发了?第一,人家是铁电存储器,不是RAM,来回写是可以写坏的。第二,人家是I2C的接口,不是CPU自己的总线,CPU无法通过指令直接访问,编译器连这是个什么东西都不知道,怎么用xdata访问??

使用特权

评论回复
6
woaimcu123|  楼主 | 2014-12-15 08:49 | 只看该作者
感谢楼上几位高手解答,特别是版主。让我认识到了以前不注意的地方

使用特权

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

本版积分规则

9

主题

17

帖子

0

粉丝