(2)mcu知识概念目录

目录

MOS

GPIO

推挽输出

开漏输出

浮空输入

上拉输入

下拉输入

模拟输入

堆栈

BUS

bus width

RCC


MOS

NMOS的工作原理是通过控制栅极的电压来控制MOS管的开关,其导通电压(VGS)需要大于一定值才能导通;PMOS则相反,其导通电压需要小于一定值才能导通。

NMOS的导通电阻通常较小,适用于低电压、大电流的场景,如电源开关和放大器;PMOS的阻断电压较高,适用于高电压、小电流的场景,如场效应晶体管和电源控制器。

GPIO

推挽输出

最大的特点就是能够增强输入信号的驱动能力。

                   Vcc

           NPN       

Vin  +                   + Vout

           PNP       

                   Gnd

,Vin高,电流方向:vcc_>npn_>vout。Vin低,电流方向:vout_>pnp_>gnd

推挽输出和开漏输出的最大区别是,推挽输出可以输出高低电平,但是开漏输出只能输出低电平若要输出高电平需要外接上拉电阻

开漏输出

,是一个使能MOS管的。PMOS,他可以理解成一个低电平(逻辑0)开启的开关。NMOS,他可以理解成一个高电平(逻辑1)开启的开关。高电平为高阻态,低电平接地。

使用开漏输出,还可以根据上拉电阻的阻值大小不同,控制输出电平的大小

浮空输入

输入电平不接上拉电阻、下拉电阻。这一种输入模式的电平会完全取决于外部电路而与内部电路无关。有时候会用作对开关按键的读取。但是在没有外部电路接入的时候,IO脚浮空会使得电平不确定。

上拉输入

输入数据寄存器读到的总是高电平,当输入信号是一个低电平的时候,输入变成低电平,那么VDD和O点之间形成了电势差,但是因为上拉电阻的存在,所以不会出现一个大电流。此时单片机读取到的一个电平就是一个低电平。在上拉输入的情况下,低电平的是能够非常明显的读取到的。

上拉输入的好处就是输入的电平不会上下浮动而导致输入信号不稳定,在没有信号输入的情况下可以稳定在高电平。

下拉输入

和上一项相反,平时读取到的是低电平,只有外部输入一个高电平才会改变电流走向。

模拟输入

可以让AD读取电压。还可以在低功耗模式下运行,实现省电的作用。

堆栈

这篇文章讲栈的原理非常精彩,

​​​​​​Journey to the Stack, Part I | Many But Finite

BUS

bus width

Bus width, in computer architecture, the amount of data that can be accessed or transmitted at a time.

RCC

Reset and Clock Control

+-----------------+   +-----------------+
|  内部RC振荡器   |   |  外部晶振或信号源 |
|     HSI/LSI     |   |      HSE/LSE    |
+-----------------+   +-----------------+
         |                     |
         +----------+----------+
                    |
                    v
              +-----------+
              |  时钟源选择 |
              +-----------+
                    |
                    v
              +-----------+
              | 锁相环(PLL)|
              +-----------+
                    |
                    v
              +-----------+
              | 系统时钟(SYSCLK)|
              +-----------+
                    |
        +---------+---------+---------+
        v         v         v         v
    +-------+  +-------+  +-------+  +-------+
    | AHB总线|  | APB1总线|  | APB2总线|  | 外设时钟|
    | HCLK   |  | PCLK1  |  | PCLK2  |  | TIMxCLK|
    +-------+  +-------+  +-------+  +-------+
 

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值