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

(STM32)STM32的GPIO口输入输出模式

输出模式输出状态下可控制输出高低电平用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等。推挽输出可输出强高低电平驱动能力强能快速地将引脚电平拉高或拉低常用于驱动需要较大电流的设备如LED、继电器等。开漏输出引脚只能输出低电平或高阻态需要外部上拉电阻才能输出高电平。常用于I2C等总线通信允许多个设备共享总线实现线与功能。复用推挽输出用于将GPIO引脚复用为其他功能如定时器的PWM输出、USART的发送引脚等此时引脚的输出功能由相应的复用功能模块控制。复用开漏输出与复用推挽输出类似只是输出模式为开漏常用于一些特殊的复用功能如I2C的SDA和SCL引脚在作为复用功能时通常使用复用开漏输出模式。输入模式输入模式下可读取端口的高低电平或电压用于读取按键输入外接模块电平信号输入、ADC电压采集、模拟通信协议接受数据等。浮空输入GPIO引脚电平由外部信号决定内部上拉和下拉电阻均不使能。常用于外部中断输入引脚可灵活检测外部信号的高低电平变化。上拉输入内部上拉电阻使能引脚默认处于高电平当外部输入为低电平时能可靠检测到。适用于按键输入电路按键未按下时引脚为高电平按下时接地变为低电平。下拉输入与上拉输入相反内部下拉电阻使能引脚默认处于低电平。某些需要检测外部低电平有效信号的场合会使用如一些传感器输出低电平有效信号时可连接到下拉输入引脚。模拟输入用于连接模拟信号源将外部模拟信号输入到内部的模拟数字转换器ADC进行转换。操作GPIO口的步骤1、使用RCC开启GPIO时钟2、使用GPIO_Init函数初始化GPIO3、使用输出或输入的函数控制GPIO口每个GPIO口都需要先初始化才能使用。
http://www.gsyq.cn/news/1341242.html

相关文章:

  • 低压配电柜制造:从电能分配到用电安全的完整解析
  • Linux操作系统-逻辑卷管理(LVM)
  • 案例11_2:液晶应用实例LCD1602(2)
  • PS左边工具栏不见了?最全恢复解决教程
  • PHP Intelephense项目结构解析:多工作区、虚拟工作区与远程开发
  • article-extractor项目架构解析:模块化设计与可扩展性指南
  • Rufus终极指南:轻松创建Windows安装USB并绕过硬件限制
  • OmniSharp-vim与主流补全插件集成:asyncomplete、coc.nvim、deoplete配置详解
  • 新手入门指南从注册Taotoken到发出第一个ChatCompletion请求
  • 第六届辽宁省大学生程序设计竞赛 B题思路分享(数论,构造,欧拉定理)
  • SeekStorm多租户服务器部署教程:支持千级并发查询的完整方案
  • TripStar快速上手:5分钟搭建你的AI旅行助手
  • curtains.js实战:10个简单步骤创建第一个3D交互平面
  • No!! MeiryoUI终极指南:3步恢复Windows界面字体自定义功能
  • Android树状视图终极指南:GysoTreeView全方位解析与实战教程
  • Bandcamp音乐下载神器:高效获取高品质独立音乐的完整指南
  • AI大模型支持下的:CNS与顶级期刊论文写作与发表方法与技巧分享
  • OpenClaw+Hermes +Vibe Coding本地部署|论文自动化|知识工作流
  • Cookies.js 与其他Cookie库对比:终极优势分析与适用场景指南
  • Midjourney纹理生成终极瓶颈曝光:GPU显存≠关键,真正卡点是CLIP文本嵌入层的纹理语义坍缩(附3种绕过方案)
  • Enumerize 国际化实战指南:如何为枚举值添加多语言支持
  • 人工模仿智能在专业领域中的挣扎
  • 设施区位鲁棒优化的地理计算及系统开发【附程序】
  • # 2026年西安高三补习学校哪家口碑好?五大家长首选靠谱补习学校推荐 - 科技焦点
  • CMake基础:常用内部变量和环境变量的引用
  • 【机密工作流】Adobe+Midjourney跨平台色调分离闭环:PS动作脚本×MJ Webhook回调×ICC配置文件自动注入
  • 鸣潮模组终极指南:15+功能免费解锁游戏隐藏玩法
  • 初次在Taotoken模型广场选型与试用的流程体验
  • 智谱AI AutoClaw APP来了!手机也能指挥AI干活了
  • 2026年10款降AIGC软件实测:最高AI率100%直降至0.12%