OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5144|回复: 6

有关数据手册中寄存器中位[X:X]的写法的问题

[复制链接]

34

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2014-1-15
在线时间
0 小时
发表于 2014-3-3 19:20:23 | 显示全部楼层 |阅读模式

我以前理解的是寄存器中[a:b]是第b位到第a位的意思,但是下面2个图我就不是看的懂了


图一


图一中为什么是四个[7:0]而不是[31:24][23:16][15:8][7:0]

图二中为什么不是EXID[15:3]....
有次产生的疑问是对寄存器各个位读写还是应该按


这两行的数字来写把?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-3-3 21:46:08 | 显示全部楼层
回复【楼主位】Leotsing:
---------------------------------
图一,理解能力提高一点,就不难理解了。
7:0,明显对象时指DATA3/DATA2/DATA1/DATA0。
而你看的31:0,是指整个寄存器。一个32位的寄存器被拆分为几个小部分不难理解。
图二。
因为占了6个位。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

34

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2014-1-15
在线时间
0 小时
 楼主| 发表于 2014-3-4 09:42:13 | 显示全部楼层
谢谢原子前辈的回答,同时其中还有两个问题(以下数值不考虑实际合理性)

问题一:



图中的红线部分 中的“STID[10:0]”是不是应该如下理解?(此图是自己根据上图修改的(画图软件))



问题二
   如果我希望图中(蓝色部分)EXID=0x01



那么我对寄存器是不是应该写入(如下红色部分)0x08



回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-3-4 17:01:05 | 显示全部楼层
回复【3楼】Leotsing:
---------------------------------
1,错。
2,是
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

34

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2014-1-15
在线时间
0 小时
 楼主| 发表于 2014-3-4 18:26:51 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
那么就是如下?




回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2014-3-4 20:27:37 | 显示全部楼层
回复【5楼】Leotsing:
---------------------------------
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

34

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2014-1-15
在线时间
0 小时
 楼主| 发表于 2014-3-5 06:36:19 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
谢谢原子前辈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-14 02:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表