二、STM32的输入输出八种模式

这篇具有很好参考价值的文章主要介绍了二、STM32的输入输出八种模式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一.输入模式

1.浮空输入

2.上拉输入

3.下拉输入

4.模拟输入

二.输出模式

1.开漏输出

2.开漏复用输出

3.推挽输出

4.推挽复用输出


一.输入模式

1.浮空输入

stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件

2.上拉输入

        默认情况下输入引脚数据为1,高电平。

  1.  上拉电阻:把不确定的信号通过电阻连接到高电平,电信号初始化为高电平。stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件
  2. 下拉电阻:把不确定的信号通过电阻连接到低电平,电信号初始化为低电平。stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件

stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件

  •  ①:二极管保护电路
  • TTL施密特触发器:将模拟信号转化为数字信号

3.下拉输入

        默认输入引脚为0,低电平。stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件

4.模拟输入

模拟信号:3.3v 5v 1.9v

数字信号:0     1

stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件

二.输出模式

1.开漏输出

  • 可以输出0和1(需要外接上拉电阻)
  • 适用于电平不匹配场合
  • 要得到高电平需要上拉电阻才行

stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件

stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件

开漏输出:

  • 当输入数字信号1时,经过反相器,到达G时是信号0,此时Ug = Us,截止;此时Uout由VDD决定,输出高电平1。  
  • 当输入数字信号0时,经过反相器,到达G时是信号1,此时Ug > Us,截止;此时Uout输出低电平0。

2.开漏复用输出

GPIO口被用作第二种功能的配置情况

片内外设功能:TX1,MOSI,MISO,SCK,SS

stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件

3.推挽输出

可以输出高低电平0和1,适用于双向IO使用。stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件

stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件

推挽输出:

  • 当输入数字信号1时,经过反相器,到达G时是信号0,此时经过 NMOS Ug = Us,截止;经过 PMOS Ug < Us,导通;此时Uout由VDD决定,输出高电平1。  
  • 当输入数字信号0时,经过反相器,到达G时是信号1,此时经过 PMOS Ug = Us,截止;经过 NMOS Ug > Us,导通;此时Uout接地,输出低电平0。

4.推挽复用输出

GPIO口被用作第二功能时的配置的情况

片内外设功能IIC的 SCL、SDA.

stm32默认输出什么电平,stm32f103c8t6学习小贴,stm32,单片机,嵌入式硬件文章来源地址https://www.toymoban.com/news/detail-655363.html

到了这里,关于二、STM32的输入输出八种模式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32 GPIO实验_交替输出高低电平

    1.实验目的: 使PB5和PE5交替输出高低电平。 以固定的周期让当PB5输出高电平时PE5输出低电平,反之当PB5输出低电平时PE5输出高电平。 2.头文件和声明子函数:延时函数用于提供固定的变化周期。 3.1主函数部分1:初始化PB5和PE5引脚。 3.2主函数部分2:PB5和PE5一个置高电平(熄

    2024年02月08日
    浏览(11)
  • STM32的八种工作模式

    STM32单片机具有高性能、低成本、低功耗的优点,与它打交道就必须先了解它的几种工作模式,它共有八种IO口模式,分别是:模拟输入、浮空输入、上拉输入、下拉输入、开漏输出、推挽输出、复用开漏输出和复用推挽输出。 在这八种工作模式中分为: 1、四种 输入 模式

    2024年02月10日
    浏览(14)
  • STM32定时器输入捕获测量高电平时间

    本篇内容要求读者对STM32通用定时器有一点理解,如有不解,请看 夜深人静学32系列15——通用定时器 输入捕获是STM32通用定时器的一种功能,可以捕获特定引脚的电平变化(上升沿/下降沿) 对于一个变化的信号。只需要测量上升沿与下降沿的时间间隔,即可计算出高电平的

    2024年02月21日
    浏览(11)
  • STM32 定时器输入捕获3——捕获超长高电平

            第一章:https://blog.csdn.net/m0_73671341/article/details/134773615?spm=1001.2014.3001.5501         第二章:https://blog.csdn.net/m0_73671341/article/details/134938332?spm=1001.2014.3001.5501         从第一章的定时器捕获我们可以知道,即使把定时器捕获时长设置到最大也只有65.536ms,而第二章就

    2024年01月18日
    浏览(16)
  • STM32 定时器输入捕获2——捕获高电平时长

            由上图我们可以知道,高电平时间=t2-t1。在代码中,可以记录此时t1的时间然后再记录t2的时间,t2-t1,就是我们所想要的答案。         但是,还有更简单一点点的,当到达t1的时候,我们把定时器清零,然后直接读出t2,就是这个高电平的时间。 1.当TIM3的TIM_F

    2024年01月18日
    浏览(18)
  • STM32八种I/O口模式

    2024年04月26日
    浏览(6)
  • STM32 (三)GPIO的八种模式及其原理

    GPIO就是通用I/O(输入/输出)端口,是STM32可控制的引脚。 STM32芯片的GPIO引脚与外部设备连接起来,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。 1. 四种输入模式     GPIO_Mode_IN_FLOATING 浮空输入模式     GPIO_Mode_IPU 上拉输入模式     GPIO_Mode_IPD 下拉输入模式

    2024年02月02日
    浏览(11)
  • STM32F103——GPIO八种工作模式

    目录 1、GPIO 基本结构分析 2、GPIO 八种工作模式 2.1 输入浮空  2.2 输入上拉 2.3 输入下拉 2.4 模拟功能 2.5 开漏输出 2.6 开漏式复用功能 2.7 推挽输出 2.8 推挽式复用功能 3、GPIO 八种工作模式特点及应用  STM32F103的 GPIO 工作有八种模式,但是具体这些模式是怎么实现的?下面我们

    2024年02月14日
    浏览(12)
  • STM32的GPIO端口配置八种模式的理解

    在这张图中,GPIO的配置可以分成8种模式,4种输入,4种输出。 输入分为:模拟输入、浮空输入、上拉输入、下拉输入 输出分为:开漏输出、推挽输出、复用推挽输出、复用开漏输出 模拟输入,一般情况下,用于ADC的采集电压时,配置的输入IO口。在模拟输入中,TTL肖特基触

    2024年01月17日
    浏览(9)
  • 嵌入式-Stm32-江科大基于标准库的GPIO的八种模式

    (推荐先看文章:《 嵌入式-32单片机-GPIO推挽输出和开漏输出》) 下文图都是从参考手册借阅:STM32F10xxx(中文),大概页数是110/775左右 GPIO (General Purpose Input Output)通用输入输出口 可配置为8种输入输出模式 引脚电平:0V~3.3V,部分引脚可容忍5V(有FT标识) 输出模式 下可控

    2024年01月20日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包