一、GPIO四种输出模式

GPIO有8种工作模式

输出:通过写0或者写1,控制引脚输出低电压或者高电压
输入:通过读取引脚是0还是1,判断引脚输入的是低电压还是高电压
通用:CPU
复用:其它片上外设
推挽:

开漏:

二、IO的最大输出速度
IO最大输出速度:向IO交替写0和1且输出不失真的最快速度

选取满足要求的最小值,过于陡峭的边沿会增加耗电、并引入EMI问题。
三、LED闪灯实验



板载LED的工作模式是通用输出开漏

四、4种输入模式
五、按钮实验
发布时间:2026/7/2 23:06:52
一、GPIO四种输出模式

GPIO有8种工作模式

输出:通过写0或者写1,控制引脚输出低电压或者高电压
输入:通过读取引脚是0还是1,判断引脚输入的是低电压还是高电压
通用:CPU
复用:其它片上外设
推挽:

开漏:

二、IO的最大输出速度
IO最大输出速度:向IO交替写0和1且输出不失真的最快速度

选取满足要求的最小值,过于陡峭的边沿会增加耗电、并引入EMI问题。
三、LED闪灯实验



板载LED的工作模式是通用输出开漏

四、4种输入模式
五、按钮实验
导语 在IDC最近发布的《中国企业集成平台(iPaaS)市场份额,2024:拥抱 Agentic AI 时代》报告中,华为作为云巨头连续两年排名第一,市场份额不断扩大。得帆信息作为专业iPaaS厂商,连续两年综合排名第三,引起行业广…
一、引言 在供应链节奏日益加快的当下,仓储管理系统已成为制造、零售、医药、电商、冷链及第三方物流企业控制库存成本、保障履约时效、提升资金效率的核心数字底座。对于正面临“双11”大促备货、年度预算锁定及跨境…
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。本文为个人学…
数据库安全工具的革命:MDUT如何打破多数据库利用的壁垒 【免费下载链接】MDUT MDUT - Multiple Database Utilization Tools 项目地址: https://gitcode.com/gh_mirrors/md/MDUT 在渗透测试和安全评估领域,数据库安全始终是重中之重。然而&#x…
1. 项目背景与核心需求 在嵌入式系统开发中,用户设置和偏好的持久化存储是一个常见但关键的需求。不同于PC或移动设备可以直接使用文件系统或数据库,嵌入式设备通常需要依赖专门的存储芯片来实现数据持久化。DS28EC20作为一款1-Wire接口的EEPROM芯片&…
Visual C运行库一键修复:告别软件兼容性问题的终极解决方案 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经因为"应用程序无法启动&q…
1. ICM-42688-P与STM32F745ZG的黄金组合解析 在工业自动化和机器人控制领域,传感器精度与处理能力的完美结合往往决定着系统性能的上限。ICM-42688-P作为TDK InvenSense推出的6轴MEMS运动传感器,与STMicroelectronics的STM32F745ZG高性能微控制器的组合&…
1. 硬件选型与核心组件解析1.1 IS31FL3731 LED驱动芯片深度剖析IS31FL3731是一款采用I2C接口的可编程LED矩阵驱动芯片,它能独立控制144个LED(16x9矩阵)的亮度和闪烁模式。这款芯片的核心优势在于其8位PWM调光能力,可实现256级亮度…
阿里反向禁用Claude,切断员工使用通道近日,阿里巴巴内部宣布反向禁用Claude,阿里全员被要求卸载Anthropic相关产品,包括Sonnet、Opus、Fable等多个系列模型,以及Claude Code在内的Agent产品,禁令于7月10日正…
1. 项目概述:为什么我们需要一个gRPC性能测试插件? 如果你正在处理一个现代化的微服务架构,那么gRPC大概率是你绕不开的通信协议。它基于HTTP/2,支持双向流,序列化效率高,天生就是为微服务间的高性能、低延…
1. 项目概述:iOS自动化测试的“定位”之痛做iOS自动化测试的朋友,十有八九都卡在“元素定位”这个环节上。你兴冲冲地写好了测试脚本,结果一运行,要么是找不到元素,要么是找到了但点不动,要么是这次能跑通下…
MTKClient实战指南:深度解析联发科芯片调试与设备修复方案 【免费下载链接】mtkclient MTK reverse engineering and flash tool 项目地址: https://gitcode.com/gh_mirrors/mt/mtkclient MTKClient是一款专业的联发科芯片调试工具,为技术爱好者和…
Figma中文界面插件终极指南:5分钟快速上手完整教程 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma的英文界面而困扰吗?FigmaCN中文插件是设计师必备…
Windows字体自定义终极方案:No!! MeiryoUI完全指南 【免费下载链接】noMeiryoUI No!! MeiryoUI is Windows system font setting tool on Windows 8.1/10/11. 项目地址: https://gitcode.com/gh_mirrors/no/noMeiryoUI 还在为Windows系统单调的字体界面感到困…
WinBtrfs终极实战指南:3种配置方案解锁Windows Btrfs文件系统完整功能 【免费下载链接】btrfs WinBtrfs - an open-source btrfs driver for Windows 项目地址: https://gitcode.com/gh_mirrors/bt/btrfs WinBtrfs是一款革命性的开源Windows驱动程序…
在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…