stm32中空的I/O管脚是高电平还是低电平?

 我来答
Prince0Mark
2015-12-25 · TA获得超过13.5万个赞
知道大有可为答主
回答量:2.2万
采纳率:90%
帮助的人:4330万
展开全部
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电平。
confident89
2013-10-12 · 超过32用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:87.7万
展开全部
楼主,有板子的话,你直接用万用表量一下就OK了!
但是我更想说,你的问题是不对的或者说是没有意义的~~
当然,如果你在程序中没对IO管脚初始化的话,大部分是浮空的。
单片机的I/O口是通过程序控制的,即使是不用的空管脚,原则上也要进行控制以免对其他功能产生影响。这一点,在曾经一个项目中深有体会!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式