1.3 解析 assert_param(IS_GPIO_PIN(GPIO_Pin)) #define IS_GPIO_PIN(PIN) (((PIN) & (uint16_t)0x00) == 0x00) && ((PIN) != (uint16_t)0x00)) 1、 ((PIN) & (uint16_t)0x00) == 0x00 无论PIN为何值其相与的结果都为0x00;也就是这个等式恒成立成立; 2、 (PIN) !=(uint16_t...
你好,很高兴为您解答该语句用于GPIOB引脚上设置一个高电平,即把端口2的BSRR寄存器的第2位置1,这样这个端口就被置为高电平。该语句用于对GPIOB端口上的第5位进行置1操作,以使其输出一个高电平。该语句用于GPIOB引脚上清除一个低电平,即把端口2的BRR寄存器的第2位置0,这样这个端口就被置为低电...
在学STM32.不懂.关于GPIO_TypeDef typedef struct { __IO uint32_t CRL; __IO uint32_t CRH; __IO uint32_t IDR; __IO uint32_t ODR; __IO uint32_t BSRR; __IO uint32_t BRR; __IO uint32_t LCKR; } GPIO_TypeDef;回到 GPIO_TypeDef 这段代码,这个代码