每个PIO有四个寄存器 每个都是32位的 比如0x00a0280~0x00a0283对应的是data寄存器,每个地址对应的是一个8位的空间 剩下的地址分别每四位对应一个寄存器 分别是derection、interruptmask和edgecapture 我想不通的是为什么会2bit的地址对应一个寄存器呢??? 我觉得应该一个寄存器只有一个地址才对,为什么是4个地址呢? 难道内部是8bit的?? 实在不理解阿...
比如51.p0口的sfr对应一个地址.......... mov p0,#0ff;就可以口操作了..... niosII这个东西呢?? 实在是晕啊!!! |