在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2111|回复: 3

[求助] 关于PIO寄存器的地址

[复制链接]
发表于 2012-3-30 22:07:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近初学NIOS碰到个问题,请教下我在SOPC中加入了个PIO模块,分配的地址是 捕获.PNG ,只有16个地址
而我看datasheet中,关于PIO有4个寄存器和它对应 捕获2.PNG ,请问我可以这么理解吗:
基地址为DATA 它有32位输出,占用了4个寄存器,它们的地址是0x1800~0x1803,direction也占用了4个寄存器,地址是0x1804~0X1807,以此类推,interruptmask和edgecapture分别占用了0x1808~0x180b和0x180c~0x180f。
datasheet里的offet 偏移量“1”“2”“3”“4”,折合到实际地址就是base+ offet*4个地址,4个地址是由于 这四种寄存器分别32位,1个地址能存8位,因此占用了4个地址。
本人出学,请高手看看我说的对吗
 楼主| 发表于 2012-3-31 10:14:34 | 显示全部楼层
请大侠指点下~
发表于 2012-3-31 11:18:46 | 显示全部楼层
你这个PIO模块里面有几个IO口啊?
 楼主| 发表于 2012-3-31 12:57:41 | 显示全部楼层
4个单向输出 ,我试了 不管设置几个输出 地址都是0x1800~0x180f, 我特别想知道这16个地址是怎么分配给这4种寄存器的~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-24 13:42 , Processed in 0.020532 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表