对于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
参考技术A51单片机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
参考技术BSTM32的I/O管脚有两种:TTL和CMOS,所有管脚都兼容TTL和CMOS电平。也就是说,从输入识别电压上看,所有管脚(不管是TTL管脚还是CMOS管脚)都可以识别TTL或CMOS电平。下面是摘自STM32数据手册的有关数据:
追问这个我是有的,不过datasheet上为何找不到这个呢?
本回答被提问者采纳 参考技术CDATASHEET是可以参考的,不同的情况下识别的电压值是不一样的,希望采纳
关于STM32的IO口速率问题
输入模式可以不用配置速度,但是输出模式必须确定最大输出频率。
当STM32的GPIO端口设置为输出模式时,有三种速度可以选择:2MHz、10MHz和50MHz,这个速度是指I/O口驱动电路的速度,是用来选择不同的输出驱动模块,达到最佳的噪声控制和降低功耗的目的。
高频的驱动电路,噪声也高,当你不需要高的输出频率时,请选用低频驱动电路,这样非常有利于提高系统的EMI性能。
注意:GPIO的引脚速度是指I/O口驱动电路的响应速度而不是输出信号的速度,输出信号的速度与你的程序有关。
以上是关于对于STM32 IO口来说,多大范围的电压算是高电平?多大范围的电压算是低电平?对于51的呢?的主要内容,如果未能解决你的问题,请参考以下文章