找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5237|回复: 0
打印 上一主题 下一主题
收起左侧

关于单片机或者ARM的io口地址的分配

[复制链接]
跳转到指定楼层
楼主
ID:85109 发表于 2015-7-8 18:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、在arm9当中0x0000 0000 ~~ 0x0100 0000 :16M Nor Flash
0x8000 0000 ~~ 0x8100 0000 :16M Nor Flash

一共是32M的nor flash
也就是说给NOR FLASH分配了这么大的空间32M,当然比较常见的NORFLASH只用到2M
下面说说这个是真么转换的
我们看到地址0x0000 0000 ~~ 0x01000000这之间相隔 0x01000000也就是十进制的16777216
把16777216除以1024就是多少K,再除以1024就是多少M,16777216/1024/1024=16M
但是地址是以0x01来递增的但是我们的arm是32位的故用四个地址来存放一个int型,也就是说一个地址只能存放八位(也就是一个字节)。

因为1个地址对1个字节啊.
16位的地址线,1个地址对应2个字节



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

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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