STM32中空的I/O管脚是高电平还是低电平取决于具体情况。
1、IO端口复位后处于浮空状态,也就是其电平状态由外围电路决定。
2、STM32上电复位瞬间I/O口的电平状态默认是浮空输入,因此是高阻。做到低功耗。
3、
STM32的IO管脚配置口默认为浮空输入,把选择权留给用户,这是一个很大的优势:一方面浮空输入确保不会出现用户不希望的默认电平(此时电平取决于用户的外围电路);另一方面降低了功耗,因为不管是上拉还是下拉都会有电流消耗。从另一个角度来看,不管I/O管脚的默认配置如何,还是需要在输出的管脚外加上拉或下拉,这是为了保证芯片上电期间和复位时输出的管脚始终处于已知的电平。
4、在没有任何操作的情况下,STM32通用推挽输出模式的引脚默认低电平,也就是有电的状态。所以在配置的时候通常会先把引脚的电平设置拉高,让电路不产生电流。有电到没电这一过程也就是引脚电平从低到高的过程。
5、STM32的I/O管脚有两种:TTL和CMOS,所有管脚都兼容TTL和CMOS电平。也就是说从输入识别电压上看,所有管脚不管是TTL管脚还是CMOS管脚都可以识别TTL或CMOS电平。

stm32中空的I/O管脚是高电平还是低电平相关推荐

  1. 判断STM32 GPIO输入口的输入状态(高电平或低电平)

    判断STM32 GPIO输入口的输入状态(高电平或低电平) 以PE2和PE4为例: ① 判断单个端口是否为高电平: if(GPIOE->IDR& GPIO_IDR_IDR2) { 函数体 ...

  2. stm32之spi之NSS管脚信号

    NSS管脚及我们熟知的片选信号,作为主设备NSS管脚为高电平,从设备NSS管脚为低电平.当NSS管脚为低电平时,该spi设备被选中,可以和主设备进行通信.在stm32中,每个spi控制器的NSS信号引 ...

  3. 基于STM32+0.96寸OLED - - 7脚SPI接线显示+代码解析

    前言  本次我们学习一下STM32关于SPI七脚OLED的 接线方法,OLED的代码解析,主要教会大家怎么使用OLED调试和看懂OLED驱动的代码,让大家对OLED有个简单的了解,本篇博客大部分是自己 ...

  4. 32位ARM核单片机XL32F003开发板可替代STM32、华大、GD,脚位兼容

    XL32F003开发板使用 XL32F003 作为主控制器.该开发板为采用 32 位 ARM® Cortex® -M0+ CPU 内核的单片机芯片,提供了一个简易的硬件开发环境.开发板使用 mini- ...

  5. STM32学习 3:GPIO管脚配置与第一个STM32实验:LED灯闪烁

    STM32学习 3:GPIO管脚配置与第一个STM32实验:LED灯闪烁 1,GPIO管脚简介与配置 1.1GPIO框图 1.2GPIO不同模式 1.3 GPIO寄存器 1.4 GPIO库函数配置 2 ...

  6. STC管脚上电复位低电平解决方法

    STC管脚上电复位低电平解决方法 https://blog.csdn.net/firestarway/article/details/50275463 欢迎使用Markdown编辑器 你好! 这是你第 ...

  7. 全新STM32 PID温控‘包括‘PID源码‘PCB‘源理图 全新自整定PID温控 STM32温控源码 … 资料参考价值较高,内含PCB+原理图+程序,内容完整。

    全新STM32 PID温控'包括'PID源码'PCB'源理图 全新自整定PID温控 STM32温控源码 - 资料参考价值较高,内含PCB+原理图+程序,内容完整. 注:STM32程序使用IAR打开 注 ...

  8. 坐拥双妹、佰草集,上海家化是怎样将一只脚留在高端护肤品门外的?

    ​ (图片来源于网络,侵删) 文 | 易不二 来源 | 螳螂财经(ID:TanglangFin) "美人一身香,穷汉半月粮",这句流传于旧时扬州的谚语,可以用来形容两个品牌. 一是 ...

  9. 51单片机开发问题之不能直接对端口管脚输出高低点电平

    在做51单片机点亮一个了led的时候遇到一个问题,不能直接用P0^0 = 0;对单片机管脚输出高低电平,Keil编译器会报错,如图: 用sbit定义一个变量来控制管脚就行:

最新文章

  1. 西安建筑大学电子计算机专业,西安建筑科技大学的计算机专业考研一般多少分比较有把握?...
  2. python与php8-Python比php发展快的十大理由
  3. 递归第一弹:初步理解
  4. 多对多的属性对应表如何做按照类别的多属性匹配搜索
  5. 在多台服务器上简单实现Redis的数据主从复制
  6. Android中SimpleAdapter的使用—自定义列表
  7. 第 3-1 课:集合详解(上) + 面试题
  8. 使用Java Swing实现简单计算器
  9. 基于Gsoap 的ONVIF C++ 库
  10. Openssl genrsa命令
  11. ARM开发6.3.2 基础实训( 2 ) 单个数码 LED 的显示输出系统设计( 2 )--LPC21XX
  12. 安装sqlserver 2017安装 需要安装oracle JRE7 更新 51(64位)或更高版本(已解决)
  13. Alictf2014 Writeup
  14. 手游修改平台服务器代码,怎么把手游代码放在云服务器
  15. 重启计算机有什么用,强制重启电脑有什么危害
  16. Speedoffice(word)如何添加超链接
  17. 飞地阿拉斯加的传奇故事
  18. Linux_创建用户
  19. oracle分区表创建——实现重新定义普通表为分区表
  20. Python-绘制曲线的包络线

热门文章

  1. C#命名空间(namespace)学习
  2. STM32G070RBT6基于Arduino框架GPIO输入输出模式
  3. BAM: Bottleneck Attention Module
  4. 含章节号的题注编号以阿拉伯数字显示
  5. win10将WLAN网络共享给以太网
  6. pvs-stdio ue4_使用PVS-Studio for C#在GitLab中分析合并请求
  7. Android Drawable Resource学习(五)、StateListDrawable
  8. 5 面试官问你问题,该怎么回答,这里有总结的攻略--绝密,程序员大厂面试求职大揭秘!
  9. .NET基础笔记(C#)
  10. HDFS黑名单退役服务器