当前位置: 首页 > news >正文

【Mini-F5265-OB开发板试用测评】按键控制测试

本文介绍了如何使用按键控制 MCU 引脚的输出电平。

原理

由原理图可知

在这里插入图片描述

板载用户按键 K1 和 K2 分别与主控的 PB0 和 PB1 相连。

代码

#define _MAIN_C_#include "platform.h"
#include "gpio_key_input.h"
#include "main.h"int main(void)
{PLATFORM_Init();GPIO_KEY_Input_Sample();while (1){}
}

函数 GPIO_KEY_Input_Sample()

void GPIO_KEY_Input_Sample(void)
{static uint8_t KeyState[2] ={0, 0,};static uint8_t KeyCount[2] ={0, 0,};printf("\r\nTest %s", __FUNCTION__);GPIO_Configure();printf("\r\nPress KEY1 or KEY2...");while (1){KEY_FSM_Handler(&KeyState[0], &KeyCount[0], GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_0), Bit_RESET, "KEY1");KEY_FSM_Handler(&KeyState[1], &KeyCount[1], GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_1), Bit_RESET, "KEY2");PLATFORM_LED_Enable(LED1, (FunctionalState)GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_0));PLATFORM_LED_Enable(LED2, (FunctionalState)GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_1));PLATFORM_DelayMS(10);}
}

效果

按键控制 LED

在这里插入图片描述

总结

本文展示了板载按键控制 LED 的项目实现。

相关文章:

  • AWS创建github相关的角色
  • go tour方法和接口
  • Mobaxterm解锁Docker
  • OpenCV CUDA模块图像处理------颜色空间处理之颜色空间转换函数cvtColor()
  • 高效多线程图像处理实战
  • 知识图谱:AI时代语义认知的底层重构逻辑
  • ASP.NET Web Forms框架识别
  • WPF【11_4】WPF实战-重构与美化(MVVM 架构)
  • ArcGIS Pro 3.4 二次开发 - 知识图谱
  • 飞牛fnNAS手机相册备份及AI搜图
  • 私服 nexus 之间迁移 npm 仓库
  • 融智学“新五常”框架:五维方式的重构与协同
  • 银河麒麟V10×R²AIN SUITE:用AI重构安全,以国产化生态定义智能未来
  • libvirt设置虚拟机mtu实现原理
  • 强大的免费工具,集合了30+功能
  • Ansible 配置Playbook文件格式、关键字和语法详解
  • WPF【11_8】WPF实战-重构与美化(UI 与视图模型的联动,实现INotifyPropertyChanged)
  • Leetcode-5 好数对的数目
  • AI Agents执行流程和决策流程学习
  • 多相电机驱动控制学习(1)——基于双dq坐标系的六相PMSM驱动控制
  • 小程序制作费付款的时候备注什么比较好呢/搜索引擎优化核心
  • 舟山网站建设优化/谷歌广告联盟一个月能赚多少
  • 西安网站建设咪豆/谷歌浏览器在线打开
  • 网站建设的服务怎么样/微信搜一搜seo优化
  • 用v9做的网站上传服务器/四川网络推广seo
  • c 网站建设教程/企业网站建设目标