登录注册
论坛
一粒金砂(中级)
61
0
上一篇演示了E203写寄存器的硬件层操作,这一片就来简单讲一下软件该如何添加我们的寄存器;
image.png (46.19 KB, 下载次数: 0)
下载附件 保存到相册
2023-12-27 00:39 上传
image.png (31.67 KB, 下载次数: 0)
2023-12-27 00:42 上传
image.png (7.87 KB, 下载次数: 0)
2023-12-27 00:43 上传
image.png (8.88 KB, 下载次数: 0)
2023-12-27 00:44 上传
image.png (10.34 KB, 下载次数: 0)
image.png (39.92 KB, 下载次数: 0)
2023-12-27 00:46 上传
image.png (65.25 KB, 下载次数: 0)
2023-12-27 00:58 上传
image.png (12.53 KB, 下载次数: 0)
2023-12-27 00:59 上传
image.png (58.53 KB, 下载次数: 0)
扫一扫,分享给好友
版主
6995
11
这里添加自定义寄存器的前提是 我们在硬件层的总线桥上添加了该寄存器的地址,其实就是我上一篇帖子提到的e203_subsys_perips.v,如下这篇图片中代码的注释就是每个寄存器的地址,所有普通的寄存器的初始位置是HBIRD_PERIPH_BASE + xxx_BSAE(寄存器偏移基地址)= 0x10000000 +xxx_BSAE(寄存器偏移基地址),offset是寄存器在偏移基地址上更进一步的偏移,一般是+0x04。
楼主的数据手册用得非常好呀。
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »