关于stm32中IO映射的一些问题

在STM32固件库(比如HAL或LL库)中,GPIO的寄存器映射已经定义好了,开发者可以通过标准的读写操作访问GPIO引脚的状态。

一、我们可以直接通过位移操作来修改特定值。

二、下面我们提供另一种方法,位带操作

首先要定义一下:

接下来,我们可以直接通过带位操作来修改特定值。

总结:

虽然固件库已经包含了GPIO寄存器的内存映射,但位带操作提供了一种简便、直接的位操作方式,特别适合于频繁、独立的位操作需求,简化了代码,同时解决了多任务环境中的竞争问题。

相关推荐
姓刘的哦27 分钟前
STM32内置Flash
stm32
大爱编程♡2 小时前
STM32-USART串口
stm32·单片机·嵌入式硬件
hongmai6668882 小时前
耐高温小钢炮:ESP32-C3-MINI-1U-H4模组选型分享
笔记·单片机·嵌入式硬件·物联网·risc-v
qq_573967823 小时前
STM32问题
stm32·单片机·嵌入式硬件
a1117763 小时前
工业视觉软件入门:VisionMaster(VM)、HALCON、VisionPro
嵌入式硬件·数码相机
Kisorge3 小时前
【电机控制器】 基于STSPIN32G4的FOC控制
stm32·嵌入式硬件·算法
LCMICRO-133108477464 小时前
国产长芯微LD3092完全pin-pin替代LT3092,是一款可编程两端电流源
arm开发·单片机·嵌入式硬件·fpga开发·硬件工程·恒流源·lt3092
nuoxin1144 小时前
BL-M8812CU3 无线 WiFi 模块-富利威
人工智能·嵌入式硬件·fpga开发·硬件工程·dsp开发
z20348315204 小时前
Livox Mid-360S点云图录制
嵌入式硬件·雷达·ros2
JNX_SEMI5 小时前
Hi5000Q/H 6.5~75V宽输入——与H5227A完全对等,无缝适配现有电源方案-聚能芯-智芯官方授权一级代理
驱动开发·单片机·嵌入式硬件·物联网·硬件工程