Edit online

通用输入去抖功能

通用功能的输入,支持两级去抖,去抖后作用于寄存器和产生中断,具体可查看通用输入去抖功能示意图

1. 通用输入去抖功能示意图
  • 第一级去抖用于滤除高频脉冲,去抖可配置使用 1-15 个参考点(配置为 0 表示不做去抖)。典型应用下(APB0 为 100 MHz 时钟),采样周期为 10 ns,则过滤脉冲最小为 10 ns,最大为 150 ns。
  • 第二级去抖用于滤除宽脉冲,如机械按键抖动等,去抖可配置使用 1-15 个参考点(配置为 0 表示不做去抖)。典型应用下(APB0 为 100 MHz 时钟),采样周期可配置为 2 (N + 1) (N = 0 - 15),则最大采样周期为 0.65 ms,最大过滤脉冲为 9.83 ms。