这句话为什么可以关闭所有LED呢?
GPIO_SetBits(GPIOB, GPIO_Pin_0);还有void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
{
/* Check the parameters */
assert_param(IS_GPIO_ALL_PERIPH(GPIOx));
assert_param(IS_GPIO_PIN(GPIO_Pin));
GPIOx->BSRR = GPIO_Pin;
}
这个函数传进去一组寄存器的地址,然后后面把该组中的一个位传入函数。这个函数我只理解为将这个传入的位赋值给GPIO->BSRR。为什么就关闭所有LED灯了呢? |