专栏名称: 大大通
针对电子行业逐渐呈现碎片化、客制化的趋势,大联大推出汇聚内外工程师,搭建互相帮助乐于分享,解决问题的首选技术平台----大大通,研发工程师的翰林院。其中包含了大联大代理的上百条产品线、数百个方案,以及新产品信息和原厂新闻
今天看啥  ›  专栏  ›  大大通

大咖说 | Hands-On LKS_EVB_MCU453_V2.0 按键实现 IO 电平翻转

大大通  · 公众号  ·  · 2024-10-18 16:30

文章预览

点击蓝字 关注我们 一、简介 本文主要介绍如何对 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 里的操作,首先把按键标志置 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览