GPIO_WriteBit(GPIOA, GPIO_Pin_1 | GPIO_Pin_2, BIT_SET); 意思是将GPIOA1和GPIOA2设为高电平 GPIO_WriteBit(GPIOA, 0x0003, BIT_SET); 意思也是将GPIOA1和GPIOA2设为高电平 实际上当选中GPIOA时,它会按位遍历,在哪一位有1说明对应GPIOA的那一位输出高电平 对端口位进行写操作,支持BIT_SET/BIT...
这个GPIO_Write函数可能是某个库封装好的,具体实现你可以看看库文件里的源码。
GPIO Bare metal drivers for stm32 f4 family of microcontrollers written in C from scratch .The driver allows user to configure the gpio pins of stm32 microcontroller in Input Mode , Output mode , Alternate function mode , interrupt mode and configure int