stmf103 位带操作

发布者:独享留白1028最新更新时间:2019-10-22 来源: eefocus关键字:stmf103  位带操作  SRAM区 手机看文章 扫描二维码
随时随地手机看文章

今天学习了位带操作。


在CM3中实现了位带。其中一个就是SRAM区的最低位1MB范围,第二个则是片内外设的最低位1MB范围。这两个区中的地址除了可以像普通的RAM一样使用外,它们都还有自己的“未带别名区”。位带别名区把每个比特位膨胀成一个32位的字。我们可以通过操作为带区进而操作原始的比特区。


Cortex-M3中内存存储器映射:

位带的计算方法:


AliasAddr = 0x22000000 + ((A - 0x20000000) * 8 + n)*4


即 公式:位别名地址=0x42000000(外设区位别名基地址) +  外设区位字节地址偏移量× 32 + 操作位号(0~7) × 4


其他类似。


关键字:stmf103  位带操作  SRAM区 引用地址:stmf103 位带操作

上一篇:基于ZigBee和STM32的智能家居控制系统的设计与实现(二)
下一篇:STM32F103之USB(一)

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved