STM32之Bit banding

发布者:小悟空111最新更新时间:2022-12-09 来源: zhihu关键字:STM32  Bit 手机看文章 扫描二维码
随时随地手机看文章

【1】Bit banding即位带操作,STM32的寄存器大都为32位,想要修改某个特定位很困难,位带操作即可解决这个问题,它是将寄存器的特定位和bit-band区域的一个32位地址绑定,也就是一对32,你对这个位带区域的32地址赋值即可控制相应位,可赋值范围是0-2的32次方,但这里赋值0和1便足够。



【2】位带操作是硬件支持还是需要软件设置?

硬件支持,只要你能根据公式找到对应地址,你就可以轻松使用位带操作!这里推荐使用宏定义,可以看这里:https://blog.csdn.net/wofreeo/article/details/82255491

【3】位带操作支持所有寄存器吗?



可见包含了所有的内部外设,所以大胆的用吧!


关键字:STM32  Bit 引用地址:STM32之Bit banding

上一篇:STM32的时钟体系
下一篇:学习STM32C语言要达到什么水平?

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

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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