在进行按键控制蓝灯的时候k1_value这个函数为什么要调用BlueShine()这个函数进行反转蓝灯的引脚是什么意思,详细的说一说


请先 登录 后评论

1 个回答

百问网-邵老师
擅长:RTOS STM32

STM32的HAL库中,GPIO的输出函数有两个,一个是HAL_GPIO_WritePin,这个函数的作用是让引脚输出一个确定的电平(高或者低),还有一个函数是HAL_GPIO_TogglePin,这个函数的作用是让引脚的电平进行翻转,比如一个引脚当前电平是高电平,那么调用一次HAL_GPIO_TogglePin函数后,它的电平就变成了低电平。

这只是例程代码,你既可以使用HAL_GPIO_WritePin输出一个你想要这个引脚输出的电平,也可以灵活使用HAL_GPIO_TogglePin函数来实现比如LED的闪烁或者一个方波的产生。

请先 登录 后评论
  • 1 关注
  • 0 收藏,81 浏览
  • rtos11 提出于 2021-09-14 20:55

相似问题