你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

执行硬件设置以及实现低功耗的STM32 GPIO配置

[复制链接]
STMCU小助手 发布时间:2022-7-26 21:27
引言
STM32微控制器通用输入/输出引脚(GPIO)提供许多与应用框架内外部电路相连接的方法。本应用笔记提供有关GPIO配置的基本信息,以及硬件和软件开发人员使用GPIO引脚优化其STM32 32-bit ARM Cortex MCUs电源性能的指南。
本应用笔记必须与www.st.com提供的相关STM32参考手册和数据表结合使用。


2 GPIO 主要特性
STM32 GPIO具备下列特性:
输出状态:推挽或开漏 + 上拉/下拉,取决于GPIOx_modeGPIOx_OTYPERGPIOx_PUPDR寄存器设置
从输出数据寄存器GPIOx_ODR或外设(复用功能输出)输出数据
可为每个I/OGPIOx_OSPEEDR)选择不同的速度
输入状态:浮动、上拉/下拉、模拟量,取决于GPIOx_MODERGPIOx_PUPDR
GPIOx_ASCR寄存器设置
将数据输入到输入数据寄存器(GPIOx_IDR)或外设(复用功能输入)
置位和复位寄存器(GPIOx_ BSRR),对 GPIOx_ODR 具有按位写权限
锁定机制(GPIOx_LCKR),可冻结 I/O 端口配置
模拟功能选择寄存器(GPIOx_MODERGPIOx_ASCR
复用功能选择寄存器(GPIOx_MODERGPIOx_AFRLGPIOx_AFRH
快速翻转,每次翻转最快只需要两个时钟周期
引脚复用非常灵活,允许将 I/O 引脚用作 GPIO 或多种外设功能中的一种


3 GPIO功能说明
STM32 GPIO可用于各种配置。每个GPIO引脚都可以通过软件在以下任何模式下单独配置:
输入浮空
输入上拉
输入下拉
模拟
具有上拉或下拉功能的开漏输出
具有上拉或下拉功能的推挽输出
具有上拉或下拉功能的复用功能推挽
具有上拉或下拉功能的复用功能开漏


3.1 GPIO缩写
STM32器件范围内有多种GPIO结构可供使用。每个结构都与选项列表相关联。
1总结了适用于STM32产品的GPIO定义和缩写






例如,以下描述涉及STM32数据表中的GPIO:
PB1 I/O FT表示:
– PB1 I/O引脚:端口B1输入/输出
– FT5 V 容限


在开始电路板设计之前,请务必参考STM32产品的数据表或STM32CubeMX工具,以检查与目标应用程序一致的GPIO可用性。
请参阅www.st.com/stm32上有关软件开发工具的部分。




完整版请查看:附件


E{(5$~01W}QLAU}6R{0~`(1.png

DM00315319_ZHV1.pdf

下载

771.66 KB, 下载次数: 0

收藏 评论0 发布时间:2022-7-26 21:27

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版