你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 4905|回复: 4

STM32 BIT_BAND 位带别名区使用入门

[复制链接]

26

主题

59

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2008-11-27 16:53:58 | 显示全部楼层 |阅读模式
  支持了位带操作(bit_band),有两个区中实现了位带。其中一个是SRAM 区的最低1MB 范围,第二个则是片内外设 Hv8.#Ut  
//  区的最低1MB 范围。这两个区中的地址除了可以像普通的RAM 一样使用外,它们还都有自 #+ p&quot *V3  
//  己的“位带别名区”,位带别名区把每个比特膨胀成一个32 位的字 tjXd.]O  
// mY[h]}yDs  
//  每个比特膨胀成一个32 位的字,就是把  1M  扩展为 32M , *v@^[v+S[  
// r 6SlTt  
//  于是;RAM地址 0X200000000(一个字节)扩展到8个32 位的字,它们是:  Ee >C  
//   0X220000000 ,0X220000004,0X220000008,0X22000000C,0X220000010,0X220000014, 0X220000018,0X22000001C T}v)(^e  
// 支持位带操作的两个内存区的范围是: =oMCW;  
// 0x2000_0000‐0x200F_FFFF(SRAM 区中的 }F-can#  
// 0x4000_0000‐0x400F_FFFF(片上外设区中的最低1MB) 4!n^*x8G+  
/* y*XIEqft  
N XS5  
对SRAM 位带区的某个比特,记它所在字节地址为A,位序号 ep#]BOz  
在别名区的地址为: -nm1a!7FXX  
AliasAddr= 0x22000000 +((A‐0x20000000)*8+n)*4 =0x22000000+ (A‐0x20000000)*32 + n*4 *R#mGE\  
对于片上外设位带区的某个比特,记它所在字节的地址为A,位序号为n(0
回复

使用道具 举报

9

主题

28

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2008-12-8 20:36:48 | 显示全部楼层

RE:STM32 BIT_BAND 位带别名区使用入门

什么意思,lz想表达什么意思?
回复 支持 反对

使用道具 举报

35

主题

565

回帖

0

蝴蝶豆

金牌会员

最后登录
2015-9-16
发表于 2015-2-21 09:26:30 | 显示全部楼层
每个比特膨胀成一个32 位的字

解释的很形象
回复 支持 反对

使用道具 举报

52

主题

3313

回帖

61

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2015-2-21 13:07:52 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

93

主题

2449

回帖

4

蝴蝶豆

论坛元老

最后登录
2020-6-28
发表于 2015-2-22 07:06:48 | 显示全部楼层
学习,谢谢
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版