STM32 位带操作点亮LED
STM32 位带操作点亮LED
奔跑的夕阳_ 发表于4个月前
STM32 位带操作点亮LED
  • 发表于 4个月前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

SRAM 位带区:          0X2000 0000~0X2010 0000
SRAM 位带别名区:   0X2200 0000~0X23FF FFFF

外设 位带区:           0X4000 0000~0X4010 0000
外设 位带别名区:    0X4200 0000~0X43FF FFFF

把位带地址+序列号转换为别名地址的宏。

是为了取出高四位地址,若是4,+0x02000000是外设位带别名区,若是2,+0x02000000是SRAM位带别名区。

相当于位带区的偏移地址。

<<5相当于*8*4 因为位带区的一个地址表示一个字节,一个字节有8bit,而一个bit在别名区膨胀为一个字,即四个字节。

<<2相当于*4    因为一个bit在别名区膨胀为一个字,即四个字节。

PBout(0) = 0;  向PB的0口输出0;

标签: STM32 位带操作
共有 人打赏支持
粉丝 2
博文 11
码字总数 3649
×
奔跑的夕阳_
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: