三、GPIO的输入输出

1、输入输出模式

模式名称 性质 特征
浮空输入 数字输入 可读取引脚电平,若悬空则电平不确定。
上拉输入 数字输入 可读取引脚电平,内接上拉电阻,悬空时默认高电平。
下拉输入 数字输入 可读取引脚电平,内接下拉电阻,悬空时默认低电平。
模拟输入 模拟输入 GPIO无效,引脚直接接入内部ADC。
 开漏输出  数字输出  可输出引脚电平,高电平为高阻态,低电平接VSS。
 推挽输出  数字输出 可输出引脚电平,高电平接VDD,低电平接VSS。 
 复用开漏输出  数字输出 由片上外设控制 ,高电平为高阻态,低电平接VSS。
 复用推挽输出  数字输出

由片上外设控制 , 高电平接VDD,低电平接VSS。

2.函数库描述

  (1)RCC使能时钟函数保存位置,stm32f10x_rcc.c。

  (2)GPIO口初始化函数保存位置,stm32f10x_gpio.c。

3.操作STM32的GPIO口步骤:

  (1)使用RCC使能GPIO时钟。

  (2)使用GPIO_Init()函数初始化GPIO。

  (3)使用输入或输出函数控制GPIO口。

 

posted @   稚终KINO  阅读(126)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示