stm32这个位带操作什么意思/* BitBand方式1 管脚输出高电平熄灭指示灯 */ LED1OBB = 1; //上面宏定义#define LED1OBB Periph_BB((uint32_t)&GPIOD->ODR,2)\x09// 宏定义#define Periph_BB(PeriphAddr,BitNumber) *(__IO uint32_t *) (0x42000000 |((PeriphAddr - 0x40000000)

问题描述:

stm32这个位带操作什么意思
/* BitBand方式1 管脚输出高电平熄灭指示灯 */
LED1OBB = 1;
//上面宏定义#define LED1OBB Periph_BB((uint32_t)&GPIOD->ODR,2)
\x09// 宏定义#define Periph_BB(PeriphAddr,BitNumber) *(__IO uint32_t *) (0x42000000 |((PeriphAddr - 0x40000000)