打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
STM32学习——位段
原理分析:
Cortex?-M3 存储器映像包括两个位段(bit-band)区。这两个位段区将别名存储器区中的每个字映射到位段
存储器区的一个位,在别名存储区写入一个字具有对位段区的目标位执读-改-写操作的相同效果。
所有 STM32F10x 外设寄存器都被映射到一个位段(bit-band)区。
位带操作:
CM3支持了位带中,有两个区中实现了位带。其中一个是 SRAM 区的最低 1MB 范围,第二个则是片内外设区的最低 1MB 范围。这两个区中的地址除了可以像普通的 RAM 一样使用外,它们还都有自己的“位带别名区”,位带别名区把每个比特膨胀成一个 32 位的字。当你通过位带别名区访问这些字时,就可以达到访问原始比特的目的。操作后,可以使用普通的加载/存储指令来对单一的比特进行读写。
 


 
支持位带操作的两个内存区的范围是:
0x2000_0000‐0x200F_FFFFSRAM 区中的最低 1MB
0x4000_0000‐0x400F_FFFF(片上外设区中的最低 1MB
SRAM 位带区的某个比特,记它所在字节地址为 A,位序号
在别名区的地址为:
AliasAddr= 
  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
STM32单片机位带操作原理解析
STM32 位段详解
华大电子CIU32M010、CIU32M030存储器映射
位段和别名
从STM32的位带操作重谈嵌入式中寻址与对齐的理解
STM32存储结构
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服