对于STM32 IO口来说,多大范围的电压算是高电平?多大范围的电压算是低电平?对于51的呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于STM32 IO口来说,多大范围的电压算是高电平?多大范围的电压算是低电平?对于51的呢?相关的知识,希望对你有一定的参考价值。

我查了半天datasheet,没有找到相关描述,可能是找错了。好心人能否告知一下 ,或者告诉我具体哪本书具体多少页?

1、STM32引脚输入电平的范围是ALVC, 输入小于0,输入大于2V算高电平,LV 、ALVT中 8V算低电平。

2、 5V CMOS、 HC、 AHC、 AC中, 输入大于3.5V算高电平 | | 输入小于1.5V算低电平;

3、 5V TTL 、ABT 、AHCT、 HCT、 ACT中 , 输入大于2V算高电平 | | 输入小于0.8V算低电平;

4、STM32的IO管脚有两种:TTL和CMOS,所有管脚都兼容TTL和CMOS电平。也就是说,从输入识别电压上看,所有管脚(不管是TTL管脚还是CMOS管脚)都可以识别TTL或CMOS电平。下面是摘自STM32数据手册的有关数据:

拓展资料

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex®-M0,M0+,M3, M4和M7内核(ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex®-M0 and M0+, Cortex®-M3, Cortex®-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform) 。按内核架构分为不同产品:

主流产品(STM32F0、STM32F1、STM32F3)、超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)、高性能产品(STM32F2、STM32F4、STM32F7、STM32H7)

参考资料:百度百科-STM32

参考技术A

51单片机IO口输出高电平时,接近VCC,可以按VCC来计算。

使用5V供电,IO输出高电压平应该按5V计算。

LED限流电阻= ( 5V - led工作时端电压 ) / led工作电流

LED电压一般 2到3V,按平均2.5V,工作电流按10ma

限流电阻= (5-2.5)V/10ma = 0.25k = 250欧,一般选200-1000欧都可以。

STM32的I/O管脚有两种:TTL和CMOS,所有管脚都兼容TTL和CMOS电平。也就是说,从输入识别电压上看,所有管脚(不管是TTL管脚还是CMOS管脚)都可以识别TTL或CMOS电平。

扩展资料

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex®-M0。

在STM32F105和STM32F107互连型系列微控制器之前,意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、互补型系列;新系列产品沿用增强型系列的72MHz处理频率。

参考资料:百度百科-STM32

参考技术B

STM32的I/O管脚有两种:TTL和CMOS,所有管脚都兼容TTL和CMOS电平。也就是说,从输入识别电压上看,所有管脚(不管是TTL管脚还是CMOS管脚)都可以识别TTL或CMOS电平。下面是摘自STM32数据手册的有关数据:

追问

这个我是有的,不过datasheet上为何找不到这个呢?

本回答被提问者采纳
参考技术C

DATASHEET是可以参考的,不同的情况下识别的电压值是不一样的,希望采纳

关于STM32的IO口速率问题

输入模式可以不用配置速度,但是输出模式必须确定最大输出频率。
当STM32的GPIO端口设置为输出模式时,有三种速度可以选择:2MHz、10MHz和50MHz,这个速度是指I/O口驱动电路的速度,是用来选择不同的输出驱动模块,达到最佳的噪声控制和降低功耗的目的。
高频的驱动电路,噪声也高,当你不需要高的输出频率时,请选用低频驱动电路,这样非常有利于提高系统的EMI性能。
注意:GPIO的引脚速度是指I/O口驱动电路的响应速度而不是输出信号的速度,输出信号的速度与你的程序有关。

以上是关于对于STM32 IO口来说,多大范围的电压算是高电平?多大范围的电压算是低电平?对于51的呢?的主要内容,如果未能解决你的问题,请参考以下文章

如何将GPIO口配置为上拉,下拉输入

stm32f4中这是啥 GPIO_OType = GPIO_OType_PP;

STM32设置IO口怎么判断是浮空输入。推挽输出这些的?

STM32的IO口

stm32单片机按键检测io口应该怎么设置

STM32IO口8位操作移位的方式