HAL 库开发笔记 - GPIO

HAL 库开发笔记 - GPIO

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

介绍GPIO的基本原理和输入输出模式,提供常用GPIO函数参考和点亮LED、按键控灯的实现方法。

🎯

关键要点

  • GPIO是通用输入输出端口,功能是输入/输出电信号。
  • 输入模式包括浮空输入、上拉输入、下拉输入和模拟输入。
  • 输出模式包括开漏输出和推挽输出。
  • 常用GPIO函数包括读取、写入和翻转GPIO状态的函数。
  • 点亮LED需要在CubeMX中配置GPIO为输出,并设置初始电平。
  • 实现LED闪烁效果需要在主循环中添加延时和翻转GPIO的代码。
  • 按键控灯需要将按键GPIO设置为输入,并选择内部上拉。
  • 按下按键时点亮LED,松开按键时熄灭LED,需处理按键抖动问题。
➡️

继续阅读