搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
weixin_40725706
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
windows配置检查_启用syn攻击保护
2
python+flask+vue协同过滤的电影评分推荐系统-影评网站_电影推荐功能flask实现吗
3
关于国土空间交通专项规划体系框架与编制要点的思考
4
【华为OD机试真题 C语言】444、会议室占用时间 | 机试真题+思路参考+代码解析(C卷)(本题100%)
5
Cannot change version of project facet Dynamic Web Module to 3.0 动态web项目错误处理
6
2010年之前电脑ubuntu安装nvidia驱动黑屏处理
7
OceanBase学习笔记之分区与索引_oceanbase分区
8
六自由度Stewart并联机器人运动学逆解(MATLAB学习)_六自由度stewart平台的matlab可视化模型
9
基于FPGA的以太网传输图片通过HDMI显示(含源码)_hdmi显示中ddr的作用
10
微信小程序向新版OneNet云平台发送get请求_微信小程序连接新版onenet
当前位置:
article
> 正文
野火STM32学习(5)_32单片机上5v是干啥的
作者:weixin_40725706 | 2024-04-20 13:05:45
赞
踩
32单片机上5v是干啥的
推挽输出和开漏输出的区别与特点
优点
Push-Pull推挽输出
可以吸电流,也可以贯电流;
导通损耗低,传输速率高;
Open-Drain开漏输出
IC内部不需要提供驱动电流,减少了单片机自身损耗;
可以将多个开漏输出的Pin脚,连接到一条线上,形成“与逻辑”关系,即“线与”功能,任意一个变低后,开漏线上的逻辑就为0了。这也是
I2C
,SMBus等总线判断总线占用状态的原理;
开漏模式可以用于电平信号标准的转换,在开漏模式中外部上拉电阻的外加电源电压是不确定的,例如可以加5V电压也可以加3.3V电压,而且STM32单片机端口是可以承受外部最高5V电压的,开漏结构也可以灌入较大的电流所以可以间接实现TTL电平系列或COMS电平系列的转换;
开漏的输出结构如果使用外加上拉电阻的电路模式,可以通过控制电阻的大小来控制信号上升沿和下降沿的时间和速度,电阻较小时,上升沿时间短,速度快,电阻较大时,上升沿时间长,速度缓
缺点
Push-Pull推挽输出
一条总线上只能有一个push-pull输出的器件;
IC输出功耗大;
Open-Drain开漏输出
开漏Pin不连接外部的上拉电阻,则只能输出低电平。当输出电平为低时,N沟道
三极管
是导通的,这样在VCC和GND之间有一个持续的电流流过上拉电阻R和三极管Q1。这会影响整个系统的功耗。采用较大值的上拉电阻可以减小电流。但是,但是大的阻值会使输出信号的上升时间变慢。即上拉电阻R的阻值 决定了逻辑电平转换的沿的速度。阻值越大,速度越低功耗越小。反之亦然;
选择问题
如果你想要电平转换速度快的话,那么就选push-pull,但是缺点是功耗相对会大些。
如果你想要功耗低,且同时具有“线与”的功能,那么就用open-drain的模式。(同时注意GPIO硬件模块内部是否有上拉电阻,如果没有,需要硬件电路上添加额外的上拉电阻)
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/weixin_40725706/article/detail/457468
推荐阅读
article
STM32
-
窗口
看门狗
WWDG
实验_基于
stm32
窗口
看门狗
执行
代码
...
窗口
看门狗
通常被用来监测,由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。除非递减计数器...
赞
踩
article
STM32
+
ESP8266
水墨屏天气时钟:利用
STM32
的
ADC
功能计算锂
电池电量
...
基于
STM32
单片机
的
锂
电池电量
检测
STM32
+
ESP8266
水墨屏天气时钟:利用
STM32
的
ADC
功能计算锂
电池电量
...
赞
踩
article
STM32
HAL
库
STM32
CubeMX --
WWDG
(
窗口
看门狗
)_
窗口
看门狗
超时时间计算为什...
STM32
HAL
库
STM32
Cube MX配置
WWDG
窗口
看门狗
WWDG
功能框图 计算超时时间 代码详解_
窗口
...
赞
踩
article
STM32
—窗口
看门狗
(
WWDG
)_
stm32
看门狗
...
STM32
有两个
看门狗
,一个是独立
看门狗
,一个是窗口
看门狗
。我们知道独立
看门狗
的工作原理就是一个递减计数器不断的往下递...
赞
踩
article
STM32
---
WWDG
(
窗口
看门狗
)超详细_
stm32
wwdg
...
本节我们接着独立
看门狗
的内容,讲述了
窗口
看门狗
的内容,主要有简介、工作原理、工作框图、相关寄存器以及配置步骤,还有相关实...
赞
踩
article
【
STM32
】独立
IWDG
/
窗口
WWDG
看门狗
的喂狗
时间
计算公式
_
看门狗
计算公式
...
独立
看门狗
(
IWDG
)Tout=((4×2^prer) ×rlr) /32Khz独立
看门狗
由内部专门的 32Khz 低速...
赞
踩
article
STM32
(九)
窗口
看门狗
-
WWDG
_
wwdg
_
enableit
();表示打开 中断。 (2分)...
一、
窗口
看门狗
简介
窗口
看门狗
(
WWDG
)通常被用来监测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列...
赞
踩
article
14:
STM32
-----
看门狗
_kr_
key
_
reload
...
在stm32f10x_iwdg.h文件里面的独立
看门狗
函数: 写使能保护/***/在IWDG_KR键寄存器里面写入 使能...
赞
踩
article
STM32
HAL
库
CubeMX
配置
定时器
学习
F103C8T6
_
stm3f103
定时器
ha...
这里有个便捷方法,就是在红框里面输入72,然后按下enter,再点击OK。这里有个便捷方法,就是在红框里面输入72,然后...
赞
踩
article
STM32F1
与
STM32CubeIDE
编程实例-设备驱动-
EEPROM
-
AT24C256
驱动_at...
EEPROM
(电可擦除可编程只读存储器)是用户可修改的只读存储器(ROM),可以通过施加高于正常电压的电压反复擦除和重新...
赞
踩
article
STM32
硬件
I2C
读写
AT24C02
/
08
_
stm32
硬件iic读写
at24c
08
...
#ifndef __
I2C
_H#define __
I2C
_H#include "
stm32
f10x.h"/*******...
赞
踩
article
AT24C16
-
STM32
-HAL库函数读写_#
define
at24c16
0xa0
...
可以看到,16的数据地址是11位,器件地址的P2/P1/P0也是数据地址的一部分.
STM32
的硬件I2C只有7/10BI...
赞
踩
article
STM32
—
ADC
详解_
stm32
adc
...
12位逐次逼近型的模拟数字转换器。最多带3个
ADC
控制器最多支持18个通道,可最多测量16个外部和2个内部信号源。支持单...
赞
踩
article
嵌入式项目分享 基于
PID
控制
的智能
平衡
车
-
stm32
物联网
单片机
超详细_
stm32
pi...
stm32
pid
平衡
车
文章目录 0 前言1 课题背景2...
赞
踩
article
STM32
SPI
CRC
polynominal
= 7 含义...
STM32
SPI
CRC
校验理解
STM32
SPI
CRC
polynominal
= 7 含义 ...
赞
踩
article
STM32
PB3
PB4
无法作为
GPIO
使用解决办法...
如下所示,PA13 PA14
PB3
PB4
PB5, 默认是JTAG + SWD的 PIN, 需要引脚ReMap 才能...
赞
踩
article
STM32
第12讲
GPIO
:结构/8种工作模式/
寄存器
/
驱动
模型/配置步骤/实验_
stm32
i...
本文为学习正点原子的笔记,主要记录了
GPIO
的结构,工作模式,
寄存器
及外设
驱动
的配置方式,并以跑马灯实验为例进行了实践。...
赞
踩
article
【
STM32
】MCU(
STM32
f103
)+TCP模组(
ESP8266
)
移植
阿里
云
MQTT
的C_SD...
零、写在前面1.发开发开板:野火
stm32
f103 指南者wifi芯片 :
ESP8266
板载的模块C_
SDK
:
阿里
...
赞
踩
article
STM32F103
用
IO
口和
DS1302
模块通信_
ds1302z
i2c
stm32
...
昨天把github上面arduino驱动
DS1302
的代码移植到了STM32的程序当中。网址是https://githu...
赞
踩
article
【IoT毕设】
机智
云物
联网
平台+
STM32
+树莓派的
草莓
采摘
机器人
控制系统
_
机智
云
stm32
毕设...
通过利用深度学习算法实现
草莓
的识别与定位,将采摘信息以及采摘
机器人
的状态使用物
联网
技术传输到云端,实现
草莓
采摘
机器人
的自...
赞
踩
相关标签
stm32
单片机
嵌入式硬件
c语言
c++
arm
学习
STM32CubeIDE
AT24C256
物联网