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

查看: 4913|回复: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版