GPIO
跳转到“GPIO”GPIO_EXTI
跳转到“GPIO_EXTI”
中段输入配置,关于GPIO Pull-up/Pull-down 解释如下:
- Pull-up (上拉)
- 内部连接一个电阻到 VCC (3.3V)
- 当引脚悬空(没有外部信号)时,默认为高电平 (1)
- 适用场景:按键通常接地,按下时引脚变低电平
- Pull-down (下拉)
- 内部连接一个电阻到 GND (0V)
- 当引脚悬空时,默认为低电平 (0)
- 适用场景:信号源输出高电平有效
- No Pull-up and no Pull-down (浮空)
- 不接任何电阻
- 引脚悬空时电平不确定,容易受干扰
- 需要外部电路提供明确的高/低电平
在外部中断中的作用 对于你的配置(上升沿触发的外部中断),Pull-up 设置很重要:
使用 Pull-up 的典型电路: 3.3V | [内部上拉电阻] | PC12 --|---- 按键 ---- GND | STM32工作原理:
- 平时:引脚被上拉到高电平 (1)
- 按键按下:引脚接地变为低电平 (0)
- 按键松开:引脚从低→高,触发上升沿中断
为什么需要上拉/下拉?
如果不设置上拉/下拉:
- 引脚悬空时电平不稳定
- 环境干扰可能导致误触发中断
- 信号边缘不清晰
定时器
跳转到“定时器”
ETR2
| 名称 | 含义 | 来源 |
|---|---|---|
| ETR2 | 定时器外部时钟输入引脚,用于 外部时钟模式2 | 来自芯片外部引脚(如 TIM2_ETR → PA15) |
作用: 作为定时器的时钟源,替代内部时钟(APB1/APB2)。 外部信号每来一个上升沿(或下降沿),定时器计数一次。 常用于> 外部脉冲计数、频率测量、同步外部设备 等场
来源:CSDN 原文,首次发布于 2025-07-23。