news 2026/8/5 23:15:43

[STM32]按键使用记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[STM32]按键使用记录

按键编程记录 | 创建于2025/12/15

说明:记录下遇到的按键使用方法
大体思想都是通用的

最常见的阻塞软件延时

这个是参考正点原子的

// 宏定义 获取按键1对应IO口的电平 #define KEY1_LEVEL HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_0) #define KEY2_LEVEL HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_1) uint8_t Key_GetNum(void) { static uint8_t key_up = 1; // 按键抬起标志位 uint8_t key_num = 0xff; // 返回的键值,默认0xff if(key_up && (KEY1_LEVEL || KEY2_LEVEL)) { delay_ms(20); // 消抖时间20ms key_up = 0; // 按键抬起标志位置0,认为按键已按下 // 再度检测引脚电平 if(KEY1_LEVEL) key_num = 1; if(KEY2_LEVEL) key_num = 2; } else if(!KEY1_LEVEL && !KEY2_LEVEL) { key_up = 1; // 若按键都没按下,标志位解锁 } return key_num; // 返回键值 }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/5 1:29:24

如何快速实现STL转STEP:面向3D设计新手的完整指南

如何快速实现STL转STEP:面向3D设计新手的完整指南 【免费下载链接】stltostp Convert stl files to STEP brep files 项目地址: https://gitcode.com/gh_mirrors/st/stltostp 你是否遇到过这样的困境:精心设计的3D打印模型完成后,想要…

作者头像 李华
网站建设 2026/8/5 3:41:37

图神经网络:欺诈检测与蛋白质功能预测

原文:towardsdatascience.com/graph-neural-networks-fraud-detection-and-protein-function-prediction-08f9531c98de?sourcecollection_archive---------0-----------------------#2024-11-21 理解机器学习工程师在生物领域的 AI 应用 https://medium.com/megha…

作者头像 李华
网站建设 2026/8/4 22:16:35

ComfyUI与Mosquitto MQTT代理集成:物联网场景适配

ComfyUI与Mosquitto MQTT代理集成:物联网场景适配 在智能制造车间的边缘服务器上,一台搭载GPU的工作站正安静运行。突然,产线摄像头检测到异常划痕,一张图像数据包通过局域网被推送到消息中枢——几毫秒后,AI推理节点自…

作者头像 李华
网站建设 2026/8/4 19:18:36

7、脚本编程中的代码片段与替代语法技巧

脚本编程中的代码片段与替代语法技巧 在脚本编程的世界里,提高效率和代码的可复用性是永恒的追求。本文将介绍如何使用VS Code创建代码片段,以及脚本编程中一些替代语法的使用方法。 1. 使用VS Code创建代码片段 对于喜欢图形化IDE的开发者来说,VS Code是编写shell脚本的…

作者头像 李华
网站建设 2026/8/4 20:10:57

15、使用 AWK 总结日志

使用 AWK 总结日志 1. HTTPD 日志文件格式 在处理任何文件时,首先要熟悉文件的结构。对于 Apache HTTPD 网络服务器的访问日志文件,在基于 Debian 的系统中,默认日志文件位置是 /var/log/apache2/access.log ,其他系统可能使用 httpd 目录代替 apache2 。 可以使用…

作者头像 李华
网站建设 2026/8/4 18:50:06

ComfyUI插件生态盘点:提升效率的必备扩展推荐

ComfyUI插件生态盘点:提升效率的必备扩展推荐 在AI生成内容(AIGC)浪潮席卷创意产业的今天,越来越多设计师、开发者和企业开始将Stable Diffusion等模型引入实际生产流程。然而,当“一键生成”不再满足精细化创作需求时…

作者头像 李华