1、新建工程
2、选择目标芯片
3、设置按键和LED引脚
4、配置时钟树
5、配置引脚功能
6、配置生成的代码和选择编译工具
7、打开生成的工程,编译
8、添加下面的代码
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
if(!HAL_GPIO_ReadPin(KEY_GPIO_Port, KEY_Pin)){ //读取KEY按键引脚,低电平表示按下
HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin); //LED引脚电平取反
while(!HAL_GPIO_ReadPin(KEY_GPIO_Port, KEY_Pin))//等待松手,防松手抖动
HAL_Delay(10); //延时
}
}
/* USER CODE END 3 */
9、再次编译,最后下载到板子上。
现象:按一下LED亮,再按一下LED灭,循环。
全篇完。
本人博客仅仅代表我个人见解方便记录成长笔记。
若有与 看官老爷见解有冲突,我坚信看官老爷见解是对的,我的是错的。
感谢~!