12、stm32F103 GPIO写操作

函数GPIO_SetBits

设置高电平
在这里插入图片描述
例:
/* Set the GPIOA port pin 10 and pin 15 */
GPIO_SetBits(GPIOA, GPIO_Pin_10 | GPIO_Pin_15);

函数GPIO_ResetBits

设置低电平
在这里插入图片描述
例:
/* Clears the GPIOA port pin 10 and pin 15 */
GPIO_ResetBits(GPIOA, GPIO_Pin_10 | GPIO_Pin_15);

函数GPIO_WriteBit

设置高或低电平
在这里插入图片描述
例:
/* Set the GPIOA port pin 15 */
GPIO_WriteBit(GPIOA, GPIO_Pin_15, Bit_SET); // 高
GPIO_WriteBit(GPIOA, GPIO_Pin_15, Bit_RESET); //低

函数GPIO_Write

在这里插入图片描述
整组IO口设置
例:
/* Write data to GPIOA data port */
GPIO_Write(GPIOA, 0x1101);

发布了274 篇原创文章 · 获赞 97 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/imxlw00/article/details/104318100