1.什么是上拉电阻
在学习单片机的时候,我们经常遇到一组名词:上拉电阻和下拉电阻,通过学习我们知道上下拉电阻不仅能使当前电平稳定避免受到干扰,同时上拉电阻还能提高单片机的驱动能力。
阅读扩展:什么是单片机的上拉电阻?点击阅读。
2. 上拉电阻的几个典型应用
在使用中,用到上拉电阻的场合有这么几个典型:
按键输入检测;
IIC通讯;
通常,我们都习惯这样设计按键:按键按下时单片机检测到低电平,按键松开时检测到高电平,这个高电平就是通过上拉电阻实现的:
IIC是一种通讯方式,只需要通过SCL和SDA即可实现数据的传输,在典型的IIC器件手册上都会发现SCL和SDA引脚上,都会推荐接上拉电阻:
3. 如何配置为上拉输入模式
如果在设计硬件电路的时候,忘记了设计上下拉电阻,该怎么办呢?别着急,
32位的单片机,其GPIO口基本上都配有内部上下拉电阻,通过寄存器控制,可以将某个引脚设置为上下拉模式:
以STM32单片机为例。STM32单片机的每个GPIO口都可以独立设置为上拉或者下拉输入模式。
在将GPIO口设置为输入模式后,只需要将对应端口的PXODR设置为1即配置为上拉输入,将PXODR设置为0即配置为下拉输入。
如下是将STM32单片机的PA15设置为上拉输入模式的程序:
Altium Designer 专题:
Altium Designer 有批量自动分组摆放元器件的方法,点击查看。
Altium Designer PCB设计技巧之|如何根据电路板尺寸确定背景形状,点击查看。
PCB设计技巧|布板时如何批量隐藏/显示元器件标号,点击查看。
想要获取更多电子设计资料、单片机学习资料,请在百度搜索“振兴网”,搜索结果中点击第一条链接进入网站即可。
本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。
公众号:玩转嵌入式。嵌入式学习网振兴网:www.picmcu.com
联系客服