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

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.mrgr.cn/news/92091.html

相关文章:

  • 前端面试真题 2025最新版
  • DeepSeek入门到大师 清华大学[1-5版]全集
  • go执行java -jar 完成DSA私钥解析并签名
  • Java GC 基础知识快速回顾
  • 【数据结构】(12) 反射、枚举、lambda 表达式
  • 游戏引擎学习第119天
  • SOME/IP--协议英文原文讲解11
  • 简单又强大的Zustand,为啥不自己手写一个呢
  • 虚拟机emulator报错
  • C# 将非托管Dll嵌入exe中(一种实现方法)
  • Windows10系统本地部署Ollama_DeepSeek-R1实操手册
  • leetcode 119. 杨辉三角 II
  • 【数据结构】(11) Map 和 Set
  • 洛谷P1135多题解
  • vue3 Props的使用
  • Web自动化之Selenium实战案例1:论文pdf自动下载
  • 《离线唤醒+离线Vosk识别+DeepSeek+离线合成,你的第二大脑》
  • PTA习题(C语言)
  • 如何在 Mac 上安装并配置 JDK 环境变量
  • dify实现分析-rag-内容检索rerank的两种实现