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配置步骤

相关推荐
azwsm1 小时前
驱动第一阶段——启动流程
单片机·嵌入式硬件
单片机杂货铺3 小时前
基于单片机的自动开窗器设计
stm32·嵌入式硬件·51单片机·硬件工程
天天爱吃肉82184 小时前
商用车多体动力学实战笔记|第6篇:动力传动系统(发动机、变速箱、分动器、TCS、LSD限滑差速)
大数据·人工智能·笔记·python·嵌入式硬件·汽车
lhbweilai5 小时前
STM32 I2C(hal库)
stm32·单片机·嵌入式硬件
2601_955518186 小时前
C语言标准演化史:从K&R到GNU,谁才是正统?
c语言·gnu·标准演化·ansic·性能与可移植性
程序员zgh7 小时前
C++ 拷贝赋值运算符 详解
c语言·开发语言·c++
单片机杂货铺8 小时前
基于STM32的智能市政清洁小车系统设计
stm32·单片机·嵌入式硬件·物联网·硬件工程
单片机杂货铺8 小时前
基于STM32的智能书房系统的设计
stm32·单片机·嵌入式硬件·51单片机·硬件工程
&Hello Code9 小时前
3.解决STM32工程混乱:一套可复用六层架构,GPIO 、LED 实战演示
stm32·嵌入式硬件·架构
普科PRBTEK9 小时前
电流探头的常见应用场景
单片机·嵌入式硬件