首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于PIO的理解 [求助]

关于PIO的理解 [求助]

每个PIO有四个寄存器
每个都是32位的
比如0x00a0280~0x00a0283对应的是data寄存器,每个地址对应的是一个8位的空间
剩下的地址分别每四位对应一个寄存器
分别是derection、interruptmask和edgecapture
我想不通的是为什么会2bit的地址对应一个寄存器呢???
我觉得应该一个寄存器只有一个地址才对,为什么是4个地址呢?
难道内部是8bit的??
实在不理解阿...

比如51.p0口的sfr对应一个地址..........
mov p0,#0ff;就可以口操作了.....
niosII这个东西呢??
实在是晕啊!!!

对于任何存储器,处理器来说,算地址都是以字节来计算的,一个字节一个地址.
在交流中前进,共同实现nios的应用。
返回列表