输入捕获基本结构
1. GPIO
- GPIO: 通用输入输出引脚,用于接收外部信号。
- 滤波器: 对GPIO接收到的信号进行滤波处理,以去除噪声干扰。
2. 边沿检测/极性选择
- 边沿检测: 检测GPIO信号的上升沿或下降沿。
- 极性选择: 选择触发事件的边沿(上升沿、下降沿或双沿)。
3. 分频器
- 分频器: 对检测到的边沿信号进行分频处理,以适应定时器的计数频率。
4. CCR1 (捕获/比较器)
- CCR1: 捕获寄存器,用于存储定时器当前的计数值。
- 捕获/比较器: 当检测到触发事件时,将定时器的当前计数值捕获到CCR1中。
5. 定时器单元
- ARR (Auto-reload register): 自动重装载寄存器,设置定时器的最大计数值。
- PSC (Prescaler): 预分频器,设置定时器的计数频率。
- CNT (Counter): 计数器,根据预分频器的时钟进行计数。
6. 触发源选择
- 触发源选择