【STM32】STM32CubeMX 之 GPIO配置 【笔记】

环境

硬件:通用PC

系统: Windows 10

软件 :STM32CubeMX

在STM32CubeMX的GPIO配置中,每个选项都有特定的含义。以下是逐一解释这些选项:

1.GPIO output level (仅适用于输出模式):

  • Low: 初始输出状态为低电平
  • High: 初始输出状态为高电平

2.GPIO mode:

  • Input mode: 将引脚配置为输入
  • Output mode: 将引 脚配置为输出
  • Alternate Function mode: 将引脚配置为复用功能(如定时器、UART等)
  • Analog mode: 将引脚配置为模拟输入/输出

3.GPIO Pull-up/Pull-down:

  • No pull-up and no pull-down: 不使用上拉或下拉电阻
  • Pull-up: 启用内部上拉电阻
  • Pull-down: 启用内部下拉电阻

4.Maximum output speed:

  • Low: 通常最高2MHz
  • Medium: 通常最高25MHz
  • High: 通常最高50MHz
  • Very High: 通常最高100MHz

5.User Label:

  • 允许为引脚指定一个自定义名称,这个名称将在生成的代码中使用。

OK!

至此,问题解决。欢迎留言交流

相关推荐
闪闪发亮的小星星8 分钟前
卫星通信、主要业务类型、组成
笔记
十月的皮皮32 分钟前
C语言学习笔记20260612-菱形图案打印(两种写法)
c语言·笔记·学习
金色光环37 分钟前
DSP28335 SPI通信实验:从零到实战
单片机·嵌入式硬件·物联网
chase。1 小时前
【学习笔记】RIGVid:通过模仿生成视频实现机器人操作,无需物理演示
笔记·学习·音视频
c7691 小时前
【文献笔记】Learn to Relax with LLMs: Solving COPs via Bidirectional Coevolution
论文阅读·人工智能·笔记·语言模型·论文笔记·提示工程
Bnews1 小时前
买家电一对一的定制服务推荐:2026年618期间的专业选择指南
经验分享·笔记
佛系豪豪吖1 小时前
AtomCode 部署流程与使用经验
笔记·chatgpt·github·ai编程·gitcode
疯狂打码的少年2 小时前
【程序语言与编译】NFA转DFA(子集构造法)
前端·笔记
Zyed2 小时前
[STM32]Day14独立看门狗+窗口看门狗
stm32·单片机·嵌入式硬件
咸甜适中2 小时前
rust语言学习笔记Trait(十七)Send、Sync(线程间数据所有权)
笔记·学习·rust