概述
MPWM OC(Multi-Purpose PWM Output Compare,多功能PWM输出比较)驱动是YTM32B1M微控制器中用于精确时序输出控制的专用驱动。该驱动基于MPWM模块的输出比较功能,能够在预设的时间点产生精确的输出信号变化,支持清零、置位、翻转等多种输出模式,广泛应用于精密时序控制、信号生成、触发控制和波形合成等场合。
文件组织结构
头文件分析
-
主要头文件:
mpwm_oc_driver.h -
依赖文件:
mpwm_common.h -
功能模块: 输出比较、时序控制、触发生成、波形输出
核心数据结构解析
1. 输出比较模式枚举
typedef enum
{
MPWM_OUTPUT_DISABLE, /*!< 比较输出禁用 */
MPWM_OUTPUT_CLR, /*!< 比较输出清零 */
MPWM_OUTPUT_SET, /*!< 比较输出置位 */
MPWM_OUTPUT_TOGGLE, /*!< 比较输出翻转 */
} mpwm_oc_mode_t;
订阅专栏 解锁全文
60

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



