概述
MPWM IC(Multi-Purpose PWM Input Capture,多功能PWM输入捕获)驱动是YTM32B1M微控制器中用于精确测量输入信号时序特性的专用驱动。该驱动能够捕获外部信号的边沿时刻,测量脉冲宽度、周期、频率和占空比等参数,广泛应用于信号分析、频率测量、编码器接口和时序检测等场合。
文件组织结构
头文件分析
-
主要头文件:
mpwm_ic_driver.h -
依赖文件:
mpwm_common.h -
功能模块: 输入捕获、边沿检测、时序测量、DMA传输
核心数据结构解析
1. 输入捕获边沿模式枚举
typedef enum
{
MPWM_CAP_DISABLE, /*!< 禁用捕获 */
MPWM_CAP_RISING_EDGE, /*!< 上升沿捕获 */
MPWM_CAP_FALLING_EDGE, /*!< 下降沿捕获 */
MPWM_CAP_BOTH_EDGES, /*!< 双边沿捕获 */
} mpwm_ic_edge_t;
2. 组合源选择枚举
typedef
订阅专栏 解锁全文
60

被折叠的 条评论
为什么被折叠?



