一、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 )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。本文为个人学…
Beyond Compare 5密钥生成器:从零开始获取永久授权的完整指南 【免费下载链接】BCompare_Keygen Keygen for BCompare 5 项目地址: https://gitcode.com/gh_mirrors/bc/BCompare_Keygen 你是否正在寻找Beyond Compare 5的激活方案?面对30天试用期…
告别臃肿:用GHelper轻松掌控华硕笔记本性能的完整指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Ex…
1. 为什么说GPT-4o不是“升级版”,而是一次交互范式的重写你有没有试过和一个语音助手聊到一半,它突然用毫无波澜的语调说“我理解您的悲伤”,但声音里连一丝叹息的停顿都没有?那种割裂感,就像看一部配音严重失准的电影…
1. TPA3128D2 音频放大器深度解析TPA3128D2是德州仪器(TI)推出的一款高效D类音频功率放大器芯片,专为便携式音频设备设计。这款芯片在4.5V至26V的宽电压范围内工作,能够提供每通道30W的立体声输出功率(8Ω负载下),或者…
告别运维混乱:Semaphore UI如何让Ansible与Terraform自动化效率提升10倍 【免费下载链接】semaphore Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools. 项目地址: https://gitcode.com/gh_mirrors/se…
1. 项目概述与核心价值最近在整理团队的技术资产,翻到了几年前主导的一个老项目——择优商城的接口自动化测试框架。这个项目虽然名字听起来平平无奇,但它在当时对我们团队的质量保障和研发效率提升起到了关键作用。今天把它拿出来复盘一下,一…
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 的首页不能只展示欢迎语,它要解决“我现在该点哪…