单片机IO

一、简单GPIO口

保护二极管:IO引脚上下两边两个二极管用于防止引脚外部过高、过低的电压输入。

当引脚电压高于VDD时,上方的二极管导通,电压被钳位在VDD+0.7V;

当引脚电压低于VSS时,下方的二极管导通,防止不正常电压引入芯片导致芯片烧毁。

二、简单电路分析

  • PNP晶体管,当 IO输出为输出时,发射极电压高于基极,使得LED导通。
  • PNP晶体管,当 IO输出为输入时,发射极电压高于基极,使得LED关闭

如果单片机电压为5V,则IO口电压被钳制在5.7V,LED则无法关闭。

定义电阻值和输入电压

R10 = 10K # 10kΩ

R11 = 1k # 1kΩ

V_IO = 5 # IO口输出电压为5V

计算基极电压

V_base = (R11 / (R10 +R11)) * V_IO =0.45V

相关推荐
江山如画,佳人北望4 小时前
stm32-c8t6实现语音识别(LD3320)
stm32·单片机·嵌入式硬件
baowxz4 小时前
航芯MCU使用IAR+Jlink调试
单片机·嵌入式硬件
wangxinwei20004 小时前
stm32_LAN8720驱动
stm32·单片机·嵌入式硬件
大叔带刺4 小时前
AUTOSAR实战教程--DoIP_01_配置项解释
单片机·嵌入式硬件
小胖同学~5 小时前
Linux--vsFTP配置篇
stm32·单片机·嵌入式硬件
小智学长 | 嵌入式6 小时前
SOC-ESP32S3部分:36-适配自己的板卡
单片机·物联网·esp32
Neil今天也要学习8 小时前
永磁同步电机参数辨识算法--IPMSM拓展卡尔曼滤波全参数辨识
单片机·嵌入式硬件·算法
知识噬元兽11 小时前
【工具使用】STM32CubeMX-FreeRTOS操作系统-信号标志、互斥锁、信号量篇
stm32·单片机·嵌入式硬件
Flag- L12 小时前
STM32标准库-TIM定时器
stm32·单片机·嵌入式硬件
2301_7756023813 小时前
STM32什么是寄存器
stm32·单片机·嵌入式硬件