微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > Stm32内部上拉和外围电路上拉的区别问题

Stm32内部上拉和外围电路上拉的区别问题

时间:10-02 整理:3721RD 点击:
Stm32上mcu内部设置上拉或者下拉,然后gpio口读值,这个上拉下拉和在外围电路上添加上拉下拉是否一样,是一样呢还是说内部的只起到稳定读取的数值功能?

一般用内部上拉就可以了,好像牵扯到电压不同可以用外部上拉。不管内部上拉还是外部上拉都是为了在未有信号时确定为高电平吧。

涨姿势

说说我的理解: IO口芯片内部有做上拉或者下拉处理的时候, 说明这个IO口系统还未起来的之前或者还未对其进行操作(设置寄存器,改变电平信号),其电平是可以预知的,如果有外设接到这个IO口,来做控制的话,初始状态是可以获取到的。 外部上拉或者下拉, 我个人的理解,也是可以协助确认IO口初始状态的; 像某一些soc,在启动的时候,有一些启动引脚,则需要给予外部的正确的电平信号。 具体的部分还是要依据不同的IC, IO口不同的功能来确定。

内部的上拉电阻较大,外部的自己决定

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top