单片机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

相关推荐
半条-咸鱼几秒前
【STM32】HAL库的本质 及 芯片内部GPIO模块细节
stm32·单片机·嵌入式硬件
小叮当⇔11 分钟前
阻容品牌推荐
嵌入式硬件
振南的单片机世界18 分钟前
硬件PWM:定时器自动翻转引脚,CPU不费心
stm32·单片机·嵌入式硬件
0南城逆流01 小时前
【STM32】RTT-Studio中HAL库开发教程十二:FreeRTOS移植
stm32·单片机·嵌入式硬件
bubiyoushang8881 小时前
STM32 DAC8734 4路16位DA驱动程序
stm32·单片机·嵌入式硬件
国科安芯1 小时前
基于RISC-V架构的商业航天级MCU国产化技术路径与产业生态研究
网络·分布式·单片机·嵌入式硬件·架构·risc-v·安全性测试
SmartRadio2 小时前
STM32WLE5 LoRa Smart TDMA 完整协议栈工程实现 -【2】
stm32·单片机·嵌入式硬件·lora·tdma·自组网·smart tdma
国科安芯2 小时前
AS32S601商业航天级抗辐照MCU芯片:架构设计与技术特性研究
单片机·嵌入式硬件·算法·安全·架构·risc-v
搁浅小泽2 小时前
串行I/O 与 并行I/O 口(嵌入式单片机基础,精简易懂)
单片机·嵌入式硬件
踏着七彩祥云的小丑3 小时前
嵌入式测试学习第 20 天:电磁干扰、静电、硬件稳定性
单片机·嵌入式硬件