文章预览
点击蓝字 关注我们 一、简介 本文主要介绍如何对 LKS_EVB_MCU453_V2.0 开发板按键实现 IO 电平翻转。 硬件平台:LKS_EVB_MCU453_V2.0 开发板、LPCLINK2 Debugger or Jlink。 软件平台:Keil 图1 LKS 板 图2 LPC和 Jlink 二、Demo 示例 按照如图所示路径双击打开 Demo 文件。 图3 图 4 出自 LKS32MC45x_PeripDemo_v2.5 进入函数 Hardware_init(),找到 GPIO_init(),打开,可以对 IO 初始化进行配置。步骤如下: 图 5 出自 LKS_EVB_MCU453_V2.0.SchDoc 如上图,对应原理图配置对应的 GPIO: ① 按键 Start1——P0_7 输入模式 ② 按键 Stop1——P4_7 输入模式 ③ LED1——P4_5 输出模式 ④ LED2——P0_14 输出模式 进入函数 GPIO_KEY_Scan(),可以看到,这里是用于扫描按键状态的函数,key_up=1 代表按键松开。先把按键标志置 1,然后在 if 语句里判断,key_start 或着 key_stop 中其中一个按下,执行 if 里的操作,首先把按键标志置
………………………………