本文主要是介绍《嵌入式-STM32开发指南》第二部分 基础篇 - 第3章 按键(HAL库),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
标准库3.5实现:
《嵌入式-STM32开发指南》第二部分 基础篇 - 第3章 按键
3.1普通方式
3.1.1 普通方式工作原理
按键 GPIO 端口有两个方案可以选择,一是采用上拉输入模式,因为按键在没按下的时候,是默认为高电平的,采且内部上拉模式正好符合这个要求。第二个方案是直接采用浮空输入模式,因为按照硬件电路图,在芯片外部接了上拉电阻,其实就没必要再配置成内部上拉输入模式了,因为在外部上拉与内部上拉效果是一样的。
3.1.2 STM32Cube生成工程
关于如何使用使用STM32Cube新建工程在前文已经讲解过了,这里直说配置GPIO部分内容。本文要实现按键功能,通过按键实现LED的亮灭。我门在第一个程序的基础上进行修改即可,不必每次都新建工程。根据图1所示的电路,KEY1的引脚是PA0,我们将
这篇关于《嵌入式-STM32开发指南》第二部分 基础篇 - 第3章 按键(HAL库)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!