STM32(13)-- 位带操作

1. 位带简介

2. 外设位带区

3. SRAM位带区

4. 位带区和位带别名区的转换

LSBLeast Significant Bit 的缩写,中文一般叫 最低有效位

简单说就是:

一个二进制数里,权值最小、最右边的那一位。

这段话里的 "LSB 有效" 是什么意思

结合你提到的 F407 / 32 位系统 / 4 字节访问

  • 位带区里的 1 个 bit 被"膨胀"成 32 位(4 字节)

  • 实际上:

    • 只有最低位(LSB)有意义

    • 其余 31 位只是填充出来的

4.1 外设位带别名区地址

每个位膨胀为32位的字,对应32个地址,通过地址访问这些位

4.2 SRAM位带别名区地址

4.3 统一公式

5. 位带操作

5.1 GPIO寄存器映射

5.2 GPIO位操作

6. 主函数实现

相关推荐
sramdram13 小时前
基于32位微控制器的FOC汽车水泵方案
单片机·嵌入式硬件·汽车·微控制器·32位微控制器
十月的皮皮16 小时前
stm20260720-从新手 C 到量产 STM32 工程:程序设计推导指南
c语言·开发语言·stm32·stm32cubemx·hal库
开发笔记-阿牛16 小时前
解析一款有意思的产品||CK6159A语音芯片设计的儿童专注力训练机-舒尔特玩具
stm32·单片机·嵌入式硬件·音频
残影飞雪18 小时前
ESP32-C5下载烧录固件失败报错的原因
单片机·嵌入式硬件
搞全栈小苏18 小时前
SIMetrix_simplis8.4安装教程——附安装包
stm32·单片机·嵌入式硬件·电力电子
qq_5739678219 小时前
STM32控制器
stm32·单片机·嵌入式硬件
某林21220 小时前
履带小车底盘stm32F103RCT6开发
人工智能·stm32·单片机·嵌入式硬件·架构·人机交互·ros2
sramdram21 小时前
低功耗MCU微控制器在动态血糖仪(CGM)中的应用方案
单片机·嵌入式硬件·mcu·mcu微控制器
Dlrb121121 小时前
ARM--IMX6ULL的SDK学习,BSP开发工程管理,以及链接脚本与Makefile的编写
单片机·嵌入式硬件·arm·sdk·链接脚本·i.mx6ull·cortex-a7
李永奉21 小时前
杰理可视化SDK开发-配置ANC主动降噪功能模块教程
单片机·嵌入式硬件·物联网