gpiob->bsrr
时间: 2023-07-08 19:44:57 浏览: 165
stm32---跑马灯-寄存器版本(小白零基础学习)
GPIOB->BSRR是指GPIOB寄存器中的BSRR寄存器,它是一个32位的寄存器,用于设置或清除GPIOB的输出引脚状态。BSRR的全称是Bit Set Reset Register,即位设置/复位寄存器,它的每一位对应一个GPIO引脚,可以通过设置或清除这些位来控制GPIO的输出状态。
GPIOB->BSRR寄存器的高16位(bit[31:16])用于设置GPIO输出引脚的状态,低16位(bit[15:0])用于清除GPIO输出引脚的状态。当高16位的某一位被设置为1时,对应的GPIO引脚被设置为高电平;当低16位的某一位被设置为1时,对应的GPIO引脚被设置为低电平。注意,对于已经设置为输出模式的GPIO引脚,只有当它们的输出状态被改变时才会生效。
阅读全文