


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
STM32的Bit BandingBit Banding功能是相对于以往能够进行bit操作的单片机而言的。通过Bit Banding功能可以像51单片机的bit操作一样。MCS51可以简单的将P1口的第2位独立操作:P1.2=0;P1.2=1;就是这样把P1口的第三个脚(BIT2)置0或置1了。而现在STM32的位段、位带别名区就为了实现这样的功能。只不过他是为需要操作的地址(1字节)的每一个位(共8位)起个别名,分别对应别名区的一个字(word)。也就是别名区的大小是Bit Band区的32倍。这样,对32MB的别名区地址的操作,就是对相应Bit Band区的位的操作。注意:别名字的位31:1在 bit-band 位上不起作用。写入 0x01 与写入 0xFF 的效果相同。写入0x00 与写入0x0E 的效果相同。如图是跟Bit Banding 有关系的存储器结构:STM32有两个Bit Band区域,分别是:0x2000 00000x2010 0000:该地址是STM32的SRAM低1MB的地址区域;0x4000 00000x4010 0000:该地址是STM32的Peripherals低1MB的地址区域;另外,STM32还有两个对应的Bit Band区域的别名区,分别是:0x2200 00000x23FF FFFF:共32MB的空间,对应相应1MB的每一个位;0x4200 00000x43FF FFFF:共32MB的空间,对应相应1MB的每一个位;接下来的问题是如何确定Bit Band区字节的位所对应的那个别名区的字(word)。Bit Band区和别名区是一一对应的,具体的公式为:bit_word_addr=bit_band_base+ (byte_offset32) + (bit_number4);bit_band_base:32MB别名区首地址;byte_offset:1MB位段区偏移量,即为bit-band 区中包含目标位的字节的编号;bit_number:位段中目标位的位位置(0-7);注意:别名字的位31:1在 bit-band 位上不起作用。写入 0x01 与写入 0xFF 的效果相同。写入0x00 与写入0x0E 的效果相同。举个例子(通过别名区访问地址):1、想操作SRAM中Bit Band区地址为 0x2000 0018字节的第2位计算别名区对应子地址:0x2200 0000 +(18*32)+(2*4) = 0x2200 0248所以,对0x2200 0248地址的操作,就是对0x2000 0018字节的第2位进行操作;2、想操作Peripherals中Bit Band区地址为0x4000 0021字节的第7位(可能是一个功能寄存器);计算别名区对应子地址:0x4200 0000+(21*32)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 写实绘画专业知识培训课件
- 试用期 协议书
- 高压成套设备装配配线工创新能力与改进提案考核试卷及答案
- 硅料腐蚀工月度评审考核试卷及答案
- 公司脂肪醇生产操作工岗位合规化技术规程
- 公司玉器抛光工职业健康、安全、环保技术规程
- 2026届浙江省台州温岭市第三中学七年级数学第一学期期末达标测试试题含解析
- 2025校园多媒体设备采购合同
- 专项安全生产知识培训课件
- 2025家居用品集体采购合同模板
- 2025年全国国家版图知识竞赛题库及答案(中小学组)
- 十一节后收心会安全培训课件
- 钢结构厂房装修施工方案报告
- 模拟试卷10-【中职专用】2025年“面向人人”职业能力大赛语文模拟卷(原卷版)
- “关爱老年人”(教学设计0)粤教版四年级上册综合实践活动
- 2023艾伏(Afore)光伏逆变器使用手册
- 2024车用清洁燃料
- 节后安全第一课:企业复工复产安全教育培训
- 工程伦理 课件第8、9章 工程、健康与可持续发展;全球化视野下的工程伦理
- 大学《教育社会学》试题
- 研究借鉴晋江经验-加快构建三条战略通道
评论
0/150
提交评论