新闻详情

新闻详情

首页 / 资讯中心 / 详情

关于STM32的GPIO知识点记录:工作模式和模式对应基本工作原理

发布时间:2026/10/1 8:44:58来源:尧图网络
关于STM32的GPIO知识点记录:工作模式和模式对应基本工作原理
2026年9月30日今天学习了部分GPIO的知识八种工作模式以及其对应的工作原理对于GPIO的学习当然绕不开三极管和mos管的学习其实之前我是学习过模电基础的但是时间有点长了已经忘记得差不多了所以今天温习了一下。但是好像在今天的GPIO学习中并没有看到三极管的运用。好了步入正题我所选用的开发板为STM32U575如果下方所列的工作模式与您有出入请参考您自己的datasheetGPIO的八种工作模式推挽输出开漏输出复用推挽输出复用开漏输出悬空输入上拉输入下拉输入模拟输入我分别总结了它们的特点下面按顺序说明1.推挽输出其核心在于对NMOS管和PMOS管的综合应用同时刻只能有一个mos管导通从而影响对于io引脚的输出当output control(对输入的信号逻辑取反)为低电平PMOS导通VCC与IO引脚相接IO成为高电平当output control为高电平NMOS导通IO与VSS相接IO接地为低电平2.开漏输出与推挽输出不同点在于只有一个NMOS管当output control为高电平NMOS导通IO与VSS相接IO接地为低电平虽然有上拉电阻的存在但GND的力量显然是要比VDD的力量强大所以为低电平这里还有一个独属于开漏输出的功能为线与功能即在IO口连接多个NMOS管时只有全部结果都为1IO才为1有一个导通IO都为0并且会影响其他的NMOS液为03.复用开漏输出和复用推挽输出与上述相同只是在于信号来源的不同4.浮空输入为最常用的一种输入方式结果直接取决于IO引脚注意点在于当无IO信号时即悬空状态浮空输入电平不确定优点是输入阻抗高MCU采集的状态是单纯外部信号缺点是前方所提到的悬空状态浮空输入电平不确定5.上拉/下拉输入结果直接取决于IO引脚注意点在于当无IO信号时其结果分别为1和0我们常用上拉电阻应用场景为当输入信号较弱时易受干扰不稳定这时用上拉输入来确保输入的稳定状态6.模拟输入在上方的浮空输入和上拉/下拉输入中我们都使用到TTL施密特触发器将模拟信号转化为数字信号来发送数据接着数据输入寄存器来获取数据但在模拟输入中信号不经过施密特触发器直接将模拟信号发送给MCU中的ADC来转换这些就是我今日所学习到的有关GPIO的知识如有错误请指正谢谢。明日还有部分GPIO知识我会明日更新
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

基于BERT的中文情感分析Python实现与模型微调指南 2026/10/1 9:37:08

基于BERT的中文情感分析Python实现与模型微调指南

简介:面向毕业设计、课程设计的中文情感分析需求,基于BERT实现的数据分类Python源码提供了从数据处理、模型训练到预测部署的完整方案。代码配有详细注释,适合具备Python基础、希望快速上手NLP情感分析任务并用于项目展示的学习者。 压缩包共…

阅读更多 →
Codex长期记忆难接?MCP桥接TencentDB Agent Memory实战 2026/10/1 9:37:08

Codex长期记忆难接?MCP桥接TencentDB Agent Memory实战

这段时间我在做一件听起来顺理成章、做起来却很折磨人的事:把腾讯云 TencentDB Agent Memory 当作 Codex CLI 的长期记忆后端,让同一个编码 Agent 在不同会话之间记得项目背景、记得上次改过哪几个文件、记得已经踩过的坑。单元测试里记忆写入和向量检索…

阅读更多 →
openrig 环境装配指南:AI 编程助手配置与模型接入实战 2026/10/1 9:37:08

openrig 环境装配指南:AI 编程助手配置与模型接入实战

1. 从"openrig"这个名字说起:它到底想解决什么问题第一次看到openrig这个词,我下意识把它拆成了两半:open和rig。open不用解释,rig在工程语境里通常指"装配、搭建、成套设备",在软件圈里也常被用来…

阅读更多 →
提示词工程实战指南:从原理到模板,把大模型能力用到位 2026/10/1 9:37:01

提示词工程实战指南:从原理到模板,把大模型能力用到位

同样是让大语言模型做一件事,有人输入“帮我总结一下这篇文章”,得到的是一段流水账加两处事实错误;有人输入“你是一位资深产品经理,请基于以下原文输出三句话结论、两个关键论据、一个待核实假设,原文没有的信息明确…

阅读更多 →
ZCode Browser Use 内置浏览器自动化 API 实战指南:后端注册表、Tab 生命周期与 Playwright 快照定位工作流 2026/10/1 9:37:00

ZCode Browser Use 内置浏览器自动化 API 实战指南:后端注册表、Tab 生命周期与 Playwright 快照定位工作流

人工智能大模型代码智能体AI Agent桌面应用后端前端CLI 【免费下载链接】ZCode ZCode 是 AI 编程工作台,提供桌面应用、浏览器界面和终端 Agent。本仓库包含客户端、后端服务、共享 UI,以及 Agent CLI 与运行时源码。 项目地址: https://gitc…

阅读更多 →
UE5.3 GAS实战入门:从解耦设计到战斗系统落地 2026/10/1 9:36:54

UE5.3 GAS实战入门:从解耦设计到战斗系统落地

1. 这不是“学UE”的泛泛而谈,而是专为想做动作RPG/ARPG/MMO底层逻辑的人准备的实战切口你搜“UE 游戏开发怎么学”,刷出来的全是“安装引擎→创建项目→拖个球体→加个材质→运行”这种流程。这没错,但真等你吭哧吭哧学完蓝图、材质、Niagar…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉