STM32GPIO简介

本文介绍了STM32的GPIO特性,包括140个IO口的分布,八种输入输出模式,如浮空、上拉、下拉、模拟输入等。详细讲解了GPIO的四种输出模式和四种最大输出速度,并提供了代码配置示例。此外,还阐述了GPIO的复位默认状态以及GPIO寄存器的作用,如GPIOx_MODER、GPIOx_OTYPER等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


以正点原子阿波罗F767为例,参考资料如下
① 正点原子开发板资料
《STM32FXX开发指南-库函数版本》-第六章 跑马灯实验

② STM32Fxxx官方资料:
F429:《STM32F4xx中文参考手册》-第7章通用IO
\7,硬件资料\2,芯片资料\STM32F429IGT6.pdf
F767: 《STM32F7xx中文参考手册》-第6章通用IO
\7,硬件资料\2,芯片资料\STM32F767IGT6.pdf

通用输入输出口概述

140个IO口

①一共有9组IO: PA~PI
②其中PA-PH 每组16个IO,PI只有PI0-PI11
③一共有140个IO口:16*8+12=140
176个引脚中其余的是电源引脚/复位引脚/启动模式引脚/晶振引脚/调试下载引脚。

IO引脚复用为外设

在这里插入图片描述
在这里插入图片描述
通过寄存器的位变化来操作具体的引脚

具体功能查找

ST-MCU选型手册可以查看外设支持

每个STM32芯片的芯片数据手册都会提供引脚功能描述
在这里插入图片描述
FT代表支持5V,即便高电压范围是1.7-3.3V

八种输入输出模式

在这里插入图片描述

四种输入模式

输入浮空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值