前言
在单片机开发中我们需要用到按键来控制某些功能的实现,比如点亮LED灯或者蜂鸣器
一、按键控制LED和蜂鸣器实验
五向按键控制三盏LED灯和一个蜂鸣器
二、实验步骤
1. 打开cube配置
配置sys,晶振可以用系统默认
打开工控板图查找LED灯,蜂鸣器和按键对应的引脚
配置
2.生成代码,打开工程
别忘了先调试JLink(第一篇里有讲),在主函数外书写按键扫描函数
[添加链接描述]
(https://blog.csdn.net/aawode1java/article/details/110427727)
在while循环里调用按键扫描函数即可
void Scan_Keys()
{
if(HAL_GPIO_ReadPin(GPIOF,GPIO_PIN_9)==GPIO_PIN_RESET)
{
HAL_Delay(