访问电脑版页面

导航:老古开发网手机版STM32单片机STM32单片机的GPIO

如何将STM32单片机的PA15设置为上拉输入模式

导读:
关键字:
STM32单片机,下拉电阻,上拉电阻,

1.什么是上拉电阻

在学习单片机的时候,我们经常遇到一组名词:上拉电阻和下拉电阻,通过学习我们知道上下拉电阻不仅能使当前电平稳定避免受到干扰,同时上拉电阻还能提高单片机的驱动能力。

2. 上拉电阻的几个典型应用

在使用中,用到上拉电阻的场合有这么几个典型:

按键输入检测;

IIC通讯;

通常,我们都习惯这样设计按键:按键按下时单片机检测到低电平,按键松开时检测到高电平,这个高电平就是通过上拉电阻实现的:

如何将STM32单片机的PA15设置为上拉输入模式

IIC是一种通讯方式,只需要通过SCL和SDA即可实现数据的传输,在典型的IIC器件手册上都会发现SCL和SDA引脚上,都会推荐接上拉电阻:

如何将STM32单片机的PA15设置为上拉输入模式

3. 如何配置为上拉输入模式

如果在设计硬件电路的时候,忘记了设计上下拉电阻,该怎么办呢?别着急,

32位的单片机,其GPIO口基本上都配有内部上下拉电阻,通过寄存器控制,可以将某个引脚设置为上下拉模式:

如何将STM32单片机的PA15设置为上拉输入模式

以STM32单片机为例。STM32单片机的每个GPIO口都可以独立设置为上拉或者下拉输入模式。

如何将STM32单片机的PA15设置为上拉输入模式

在将GPIO口设置为输入模式后,只需要将对应端口的PXODR设置为1即配置为上拉输入,将PXODR设置为0即配置为下拉输入。

如下是将STM32单片机的PA15设置为上拉输入模式的程序:

如何将STM32单片机的PA15设置为上拉输入模式

来源:工程师周亮   作者:lhl545545  2019/8/23 15:41:00
栏目: [ STM32单片机的GPIO]

相关阅读

STM32单片机的GPIO模式解析

一文看懂stm32的引脚的两种用途:GPIO和AFIO

stm32单片机GPIO端口的特点及应用解析

STM32单片机的八种IO口模式解析

如何将STM32单片机的PA15设置为上拉输入模式

如何将STM32单片机的JTAG口作为GPIO使用

STM32学习笔记1 IO口学习

STM32单片机的上拉电阻配置为上拉输入模式的方法

STM32单片机对共阳数码管输出计数的设计

stm32的IO模式具体意义

基于STM32单片机流水灯控制中的GPIO_Init()函数解析

STM32单片机GPIO口的工作模式解析

STM32单片机GPIO寄存器的功能解析

stm32 IO口模式的寄存器配置

STM32单片机的复用端口初始化的步骤及方法

STM32单片机的重映射与地址映射的使用方法及步骤

关于STM32中的位带(bit-band)操作说明

基于STM32单片机对跑马灯的控制

基于单片机STM32 GPIO 基本简单操作函数教程

怎样用STM32单片机的GPIO控制LED显示状态