• 2024-12-15推挽输出和开漏输出
    最近看stm32,对于GPIO的推挽输出和开漏输出概念做详细的理解开漏输出(Open-DrainOutput)是一种数字电路输出的类型,常见于微控制器、数字逻辑芯片等集成电路中。下面是开漏输出的一些基本特点和使用方法:基本特点只能输出低电平:开漏输出只能将输出端拉低到GND(接地),而不能将其
  • 2024-12-13[FAQ] 各种逻辑输出类型(推挽、开漏、三态)之间有何差异?-转载
    [FAQ]各种逻辑输出类型(推挽、开漏、三态)之间有何差异?-逻辑论坛-逻辑-E2E™设计支持推挽输出推挽输出可在高电平状态下拉出电流或在低电平状态下灌入电流。在现代CMOS器件中,推挽输出的最常见配置如下所示:输出状态正驱动器(pFET)负驱动器(nFET)高电
  • 2024-12-02以 SpringBoot 为基的在线家具商城:构建策略与实现技巧
    第1章绪论1.1选题动因当前的网络技术,软件技术等都具备成熟的理论基础,市场上也出现各种技术开发的软件,这些软件都被用于各个领域,包括生活和工作的领域。随着电脑和笔记本的广泛运用,以及各种计算机硬件的完善和升级,市面上的电脑和笔记本的性能都得到提升,可以支持的软件也逐
  • 2024-10-123-GPIO八大输出模式 推挽输出 与 开漏输出
    推挽输出与开漏输出GPIO有八大输出模式下图为每个GPIO口的基本结构:通过这张图来学习最右侧是I/O引脚,是从STM32引脚到GPIO口的导线,与其他芯片进行连接的线。芯片内部电路所能承受的电压有限,当未知的静电进入GPIO口,大于所能承受的电压,就会被上方的保护二极管导通,将电
  • 2024-08-05STM32学习记录(二):GPIO
    何为高低电平?高电平电压(highlevelvoltage),输出的电压值相对较高低电平电压(lowlevelvoltage),输出的电压值相对较低高低电平的电压具体值是多少需要参考数据手册,举个例子,如下表所示,VDD的典型值是3.3V,根据数据手册可以知道低电平下GPIO输出的最大电压是0.4V;高电平下GPIO输
  • 2024-07-10推挽输出和开漏输出
    一、推挽输出1.1推挽输出的概念推挽(push-pull)输出是由两个MOS或者三极管组成,两个管子始终保持一个导通,另一个截止的状态。当输入高电平时,叫做推;上管Q1导通,下管Q2关闭;电流走向VCC→Q1→Vout。   当输入低电平时,叫做挽;上管Q1关闭,下管Q2导通;电流走向Vout→Q2→GND1.2推
  • 2024-06-22GPIO的工作模式
    输入模式:输入浮空、输入上拉、输入下拉、模拟输入输出模式:开漏输出、开漏复用功能、推挽式输出、推挽式输出复用功能输入浮空:输入上拉:输入下拉:开漏输出:开漏复用功能:推挽式输出:推挽式输出复用功能:
  • 2024-06-15GPIO介绍+点灯(寄存器+HAL库)
    1.GPIO概述GPIO(General-purposeinput/output):通用型输入输出。简单理解就是我们可以控制输入输出的STM32引脚,统称为GPIO。GPIO存在的意义就是用程序控制或读取他们的输出或输入。1.1.GPIO总体说明STM32有多组GPIO,比如我们使用的芯片:STM32F103ZET6共有7组GPIO端口,他们
  • 2024-05-13GPIO三种输出状态:推挽输出 / 开漏输出 / 高阻态
    一、GPIO基本的输出方式:  GPIO有三种状态:高电平,低电平,浮空/高阻态  设计时发现芯片的管脚描述中:有的支持推挽输出,有的支持开漏输出。就是GPIO的三种状态的组合 二、推挽输出(push-pull):描述GPIO输出高低电平时,电流的一个动作。要么推出去,要么挽回来。(1)推出去:上端的MOS管
  • 2024-03-31推挽输出与开漏输出
    推挽输出与开漏输出文章目录推挽输出与开漏输出前言一、推挽输出二、开漏输出总结前言在使用GPIO口时,会遇到两种配置,一种叫推挽输出,一种叫开漏输出,今天就简聊一聊这两种模式的差异和选择。一、推挽输出如图所示,以STM32的GPIO输出端口结构为例,开漏与推挽电路主
  • 2024-02-01推挽输出与开漏输出
    推挽输出输出寄存器输出为1时P-MOS导通,N-MOS断开,输出接到VCC输出高电平。输出寄存器输出为0时P-MOS断开,N-MOS导通,输出接到VDD输出低电平开漏输出只有N-MOS有效,输出寄存器输出为1时,N-MOS断开,输出呈现高阻态。输出寄存器输出为0时,N-MOS导通,输出接到VDD输出为低电平。如果将IO
  • 2023-12-30GPIO初始化(标准库)
    流程配置时钟(RCC.h内)打开GPIO时钟(GPIOA/GPIOB)配置GPIO(GPIO.h内)一、GPIO模式(GPIO_Mode)输入代码输出代码上拉输入GPIO_Mode_IPU开漏输出GPIO_Mode_Out_OD下拉输入GPIO_Mode_IPD推挽输出GPIO_Mode_Out_PP浮空输入GPIO_Mode_IN_FLOATING开漏复用输出GPIO_Mode_AF_OD推挽复用输出GPIO_
  • 2023-11-02GPIO
    MOS管的管脚:G栅极、S源极、D漏极MOS管的种类:N-MOS管、P-MOS管N-MOS管高电压导通,低电压断开,用来控制与地之间的导通P-MOS管低电压导通,高电压断开。用来控制与电源之间的导通位操作符操作寄存器  GPIO的推挽模式:输出的低电平为0伏,高电平为3.3伏,一般应用子啊需要
  • 2023-10-18STM32——GPIO输出
    一、结构二、8种模式三、对推挽输出、开漏输出的理解1、推挽输出:推:将电流推出去    挽:将电流挽回来 上图的前两种情况组合,就是推挽输出模式。情况1时即“推”,情况2时即“挽”。2、开漏输出:漏:漏极啥也没接。情况2与3组合构成开漏模式。(常配一个外接上拉电阻)
  • 2023-09-17GPIO详解
    目录一.GPIO八种工作模式1.输入2.输出一.GPIO八种工作模式1.输入1.1浮空输入1.2上拉输入1.3下拉输入1.4模拟输入2.输出2.1开漏输出2.2推挽输出2.3开漏式复用输出2.4推挽式复用输出
  • 2023-09-10推挽和开漏
    这边的Q1好像右边的箭头反了,不管了。B站视频:推挽开漏1.这边的如果Q1的MOS管打开,Q2关断,那么看图中电流的方向就是一个电流流出,(就像控制器把电流推出去一样)2.这边的如果Q1的MOS管关断,Q2打开,那么看图中电流的方向就是一个电流流入,从外部进来,(就像控制器把电流挽回来一样)以上这两
  • 2023-08-27基于STM32的传送带系统
      功能设计一个传送带系统,能够实现传送带的开始/停止,正转/反转,加减速,对传送带的物品计数。按钮/app功能控制,oled屏幕/app显示。 设计框图 原理图 软件构建阶段利用STM32CubeMX生成模板MCU选型:STM32F103C8T6,双击打开。StstemCore->SYS:SerialWire。Timebas
  • 2023-08-12GPIO
     通过编程读写相关寄存器。就可以实现对引脚的控制 先看两个32位的配置寄存器假设点亮某个LED灯,需要先设置端口配置高寄存器(GPIOx_CRH)(x=A..E)(配置成推挽输出) 这个配置就是GPIOC->CRH=0x00300000PS:输出速度一般按最低的就行,当然要求不高直接拉满对应的使用库函数为
  • 2023-08-038.3
    1、推挽形式源极跟随器的电流流向分析分析如图所示为推挽级源极跟随器电路,其中,M1、4、6为pmos.首先,M6的VG接了固定电压,故为恒流源,则左半边支路电流恒定保持不变。其次分析vin变化趋势对输出电流流向的影响,M3的VD与M3的VG变化趋势反相,当vin↑(增大)时,VD3=VG4↓,又因为电流的大小
  • 2023-07-21GPIO口的推挽输出与开漏输出
    https://baijiahao.baidu.com/s?id=1609057502892097103&wfr=spider&for=pchttps://zhuanlan.zhihu.com/p/532628463电路中加上拉电阻或下拉电阻的目的是确定某个状态电路中的高电平或者低电平。上、下拉电阻的左右1.提高电路的稳定性,避免引起误操作。如下图
  • 2023-05-26stm32寄存器编程
    stm32编程三种方法寄存器操作标准库hal库.1寄存器操作为什么要有位操作?因为STM32本身只支持8、16、32位整体操作,而不下支持单独一位操作。但是实际中有对1位单独操作的需求。一般是这么做的:读取整个的32位,然后对其中一位做操作后,再整体位写回去。.2位带操作这么做是可
  • 2023-04-16TTL反相器、OC门、TS门、推挽输出、开漏输出
    TTL反相器这是一个TTL反相器,这是经过了很多工程师多种设计最终沉淀出来的电路,这个电路是比较成熟的。我们只需要对这个电路进行解析即可,不需要再去研究当初是如何设计出来的。学过CMOS应该知道,右侧的输出级其实也是个推挽输出,因为长得像图腾柱,因此也有人称呼它为图腾柱。推挽输出的
  • 2023-01-31交越失真的解决方式
    推挽输出方式由于开关晶体管的交替特性,避免不了的会造成一定量的交越失真。可以使用二极管或者倍增的方式进行补偿。个人学习用途博客部分内容摘抄自网络
  • 2022-10-08GPIO点灯工程的详解
    GPIO点灯工程的实现1、时钟的选择BYPASSClockSource(旁路时钟源)指无需使用外部晶体时所需的芯片内部时钟驱动组件,直接从外界导入时钟信号。Crystal/CeramicResonat