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

STM32基础篇(二)------GPIO(最详细版本!!!!!!)

GPIO简介

GPIO(General Purpose Input Output)通用输入输出口
可配置为8种输入输出模式
引脚电平:0V~3.3V,部分引脚可容忍5V
输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等
输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等

简单来说GPIO就是个具有输出和输入的端口。

GPIO结构

在这里插入图片描述

可以看到GPIO是由寄存器和驱动器两部分构成的,其中寄存器负责存储数据,驱动器负责驱动数据。比如:某个GPIO口需要输出高电平,则寄存器中写的是1,驱动器根据1输出高电平。

在这里插入图片描述

总线APB2可以读写寄存器的数值。
在这里插入图片描述

GPIO模式

在这里插入图片描述


http://www.kler.cn/a/558714.html

相关文章:

  • Android 实现 RTMP 推流:快速集成指南
  • 神经网络——梯度下溢
  • mysql -DQL语句和DCL语句
  • 蓝桥杯刷题25.2.22|打卡
  • Redis面试宝典【刷题系列】
  • pWnOS v2.0
  • SQL ①-数据库 || MySQL
  • 马士兵java面试八股文及答案
  • 欢乐力扣:单词规律
  • 再聊OceanBase多副本和高可用
  • 垂类大模型微调(二):使用LLaMA-Factory
  • Uniapp 开发中遇到的坑与注意事项:全面指南
  • 细说STM32F407单片机2个ADC使用DMA同步采集各自的1个输入通道的方法
  • Linux-Ansible模块进阶
  • debian 12 系统容器更换阿里源和用户权限
  • Java常用设计模式-代码实例详解
  • 25工程管理研究生复试面试问题汇总 工程管理专业知识问题很全! 工程管理复试全流程攻略 工程管理考研复试真题汇总
  • 【Redis数据结构】ziplist 压缩列表
  • 基于deepseek的AI知识库系统搭建
  • QT串口通信之二,实现单个温湿度传感器数据的采集(采用Qt-modbus实现)