srkp.net
当前位置:首页 >> 对于STM32 IO口来说,多大范围的电压算是高电平?... >>

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

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

STM32上电后(复位)(什么都不对IO口操作)IO为高阻态 2 STM32的高电平是3.3V。 STM32的高电平是3.3V。

STM32的GPIO输入输出模式的配置种类有8种之多(输入和输入各4种): (1)GPIO_Mode_AIN模拟输入 (2)GPIO_Mode_IN_FLOATING浮空输入 (3)GPIO_Mode_IPD下拉输入 (4)GPIO_Mode_IPU上拉输入 (5)GPIO_Mode_Out_OD开漏输出 (6)GPIO_Mode_Ou...

不算是,未初始化的端口输出是高阻态,高阻态不是一个电平状态,引脚上的电压不稳定,可能是高电平,也可能是低电平,我曾经遇到过上电时候是高电平,几秒内变成了低电平,所以时高时低也是很有可能的。

STM32中空的I/O管脚是高电平还是低电平取决于具体情况。 1、IO端口复位后处于浮空状态,也就是其电平状态由外围电路决定。 2、STM32上电复位瞬间I/O口的电平状态默认是浮空输入,因此是高阻。做到低功耗。 3、 STM32的IO管脚配置口默认为浮空输...

不需要上下拉么?你用万用表量量管脚电压是多少,搞不好不是代码问题。 我的代码和你几乎一模一样 GPIO_InitStructure.GPIO_Pin = DI_DETECT_PIN;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL...

不需要上下拉么?你用万用表量量管脚电压是多少,搞不好不是代码问题。 我的代码和你几乎一模一样 1 2 3 4 5 6 GPIO_InitStructure.GPIO_Pin = DI_DETECT_PIN; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN; GPIO_InitStructure.GPIO_PuPd = GP...

这个需要查手册 1, 你看到手册里有FT 就是容忍5V 的电压。 2,如果连接TTL电平的话 最小 2V 最大 Vdd+0.5V 也就是5.5V (这个是最大值)(题外话如果大于这个电压的话,估计32就OVER了) 3,如果连接COMS 电平的话有分输入最低电平电压(也就是...

大部分IO可以。你可以在STM32对应型号的芯片手册上,找到IO功能名称说明的那张表,上面有标FT的就是可以兼容5V的。

0v 3.3v

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com