打印

关于IO 映射是如何做到的呢

[复制链接]
894|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gstb2|  楼主 | 2014-10-16 16:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大牛,请问 IO 映射那块是怎么整的?

常常 拿到一块板子人家都规定好了,哪个IO 的端口寄存器的地址已经给定了,这个是怎么做到的,有电路图吗?

即如果我是设计电路板的人,明显的我是知道cpu 是有多少个脚也知道哪个脚是干什么的。但为什么以及如何将一个固定地址给了某个端口寄存器我就搞不清楚了,再者这个地址是可以更改的吗?如果不可以改,那么是不是有电路直接从cpu 脚连接到了io 端口?


谢谢先。

我目前不是相关专业的人几乎没有基础。

相关帖子

沙发
Nevermore4030| | 2014-10-21 17:23 | 只看该作者
物理地址一般不可改。系统映射的可以改

使用特权

评论回复
板凳
xjsfsq| | 2014-10-24 10:23 | 只看该作者
现在MCU都是系统统一编址,把所有的外设还有存储器统一编址。对于GPIO,有固定地址的寄存器进行控制,比如输入输出控制,覆用功能选择,状态控制等。而这些寄存器的地址是不能改变的。出场的时候已经定死了,你需要做的就是根据用户手册,找到相应的寄存器,然后对寄存器进行操作。

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝