GPIO分析

GPIO分析

GPIO简介

General Purpose Input Output,即通用输入输出端口,简称GPIO

作用:负责采集外部器件的信息或者控制外部器件工作,即输入输出

  1. GPIO特点:
    不同的型号,IO口的数量不同;
    快速翻转,每次翻转最快需要两个时钟周期
    每个IO口都可以做中断引脚
  2. GPIO电气特性

GPIO端口基本结构介绍

① 保护二极管:用于保护引脚外部过高或过低的电压输入

② 内部上拉、下拉电阻:阻值大概在30~50K 欧之间,有开关可以控制,开关由寄存器控制。当没有外部上下拉电阻时,引脚的电平由该内部的上下拉电阻决定

③ 施密特触发器:是一种整形电路,可以将非标准方波,整形成方波

④ P-MOS & N-MOS管:用于控制GPIO是开漏输出还是推挽输出

GPIO的八种模式分析

GPIO寄存器介绍

通用外设驱动模型

GPIO配置步骤

相关推荐
祈安_2 天前
C语言内存函数
c语言·后端
norlan_jame4 天前
C-PHY与D-PHY差异
c语言·开发语言
czy87874754 天前
除了结构体之外,C语言中还有哪些其他方式可以模拟C++的面向对象编程特性
c语言
悠哉悠哉愿意4 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
m0_531237174 天前
C语言-数组练习进阶
c语言·开发语言·算法
Lester_11014 天前
STM32霍尔传感器输入口设置为复用功能输入口时,还能用GPIO函数直接读取IO的状态吗
stm32·单片机·嵌入式硬件·电机控制
LCG元4 天前
低功耗显示方案:STM32L0驱动OLED,动态波形绘制与优化
stm32·嵌入式硬件·信息可视化
三佛科技-187366133974 天前
120W小体积碳化硅电源方案(LP8841SC极简方案12V10A/24V5A输出)
单片机·嵌入式硬件
z20348315204 天前
STM32F103系列单片机定时器介绍(二)
stm32·单片机·嵌入式硬件
Z9fish4 天前
sse哈工大C语言编程练习23
c语言·数据结构·算法