STM32工作原理与数电模电的紧密联系【主要是介绍电路,模数电,想看STM32的工作原理可以不用看】

从晶体管的三种工作状态开始研究:

1.饱和状态:在下图GOIO端口内部下侧输出驱动器可知三极管的饱和代表此电路导通,相当于数字电路中的高电平

2.放大状态:用于模电中放大电路的研究

3.截至状态:在下图GOIO端口内部下侧输出驱动器可知三极管的饱和代表此电路闭合,相当于数字电路中的低电平

简要介绍下电路的知识

【铺垫这么多主要是为了介绍戴维南定理】

电阻电路的一般分析:【均为线性代数方程组】

支路电流法

回路电流法

节点电压法

输入电阻

受控电源介绍

受控电源的输入电阻求解

铺垫完前面的基础后,引入叠加定理

口头描述叠加定理就是:将多个独立电源分开研究

叠加定理的使用注意事项

电压源置零,电流源开路,受控源保留

戴维南定理

戴维南定理主要用于简化既含线性电阻,受控源,又含独立电源的一端口网络

回到研究三极管的三种状态:

对于图三,需要用到戴维南等效定理,将RB1与RB2替换成电压源和电阻的串联,经过一系列计算后,可知三极管处于放大状态

IO作输入时:关注输入驱动器

IO作输出时:【例如DA转换与输出高低电平】关注输出驱动器

施密特触发器的工作过程

GPIO输出模式

开漏:程序控制PMOS不工作

推挽:程序控制PMOS与NMOS同时工作

GPIO输入模式

处理数字信号时:

可用浮空输入【既不接上拉电阻也不接下拉电阻】,上拉输入,下拉输入

处理模拟信号时:

用模拟输入【不会接上拉电阻与下拉电阻,因为分压会改变模拟电压】

CRL:

CRH:

IDR,ODR:管输入输出

L

复用重映射:默认1口用A8A9收发,也可用B12,B13实现

STM32所有引脚都可配置成外部中断输入引脚

相关推荐
不能跑的代码不是好代码9 小时前
STM32窗口看门狗(WWDG)知识点及标准库使用指南
stm32·单片机·嵌入式硬件
bingquan33339 小时前
在 Ghidra 中分析STM32裸机固件
stm32·单片机·嵌入式硬件
羽获飞9 小时前
从零开始学嵌入式之STM32——11.STM32---USART串行通讯
stm32·单片机·嵌入式硬件
宵时待雨11 小时前
STM32笔记归纳9:定时器
笔记·stm32·单片机·嵌入式硬件
逐步前行11 小时前
STM32_新建工程(寄存器版)
stm32·单片机·嵌入式硬件
bai54593611 小时前
STM32 CubeIDE 通过PWM占空比控制舵机角度
stm32·单片机·嵌入式硬件
松涛和鸣13 小时前
72、IMX6ULL驱动实战:设备树(DTS/DTB)+ GPIO子系统+Platform总线
linux·服务器·arm开发·数据库·单片机
简单中的复杂13 小时前
【避坑指南】RK3576 Linux SDK 编译:解决 Buildroot 卡死在 host-gcc-final 的终极方案
linux·嵌入式硬件
上海合宙LuatOS14 小时前
LuatOS核心库API——【audio 】
java·网络·单片机·嵌入式硬件·物联网·音视频·硬件工程
Hhh __灏14 小时前
stm32的SRAM内存不足如何分析和优化?堆栈空间如何优化?
单片机