41.2. 脉冲输出

41.2.1. 概述

本示例演示了如何将PLB配置成32位脉冲发生器。主要功能包括:

  • 配置PWM产生基准时钟信号

  • 通过TRGM模块进行信号路由

  • 使用PLB产生指定数量的脉冲输出

41.2.2. 工作原理

  1. PWM配置 - 配置PWM产生基准时钟 - 设置PWM比较值产生对应占空比的方波

  2. TRGM配置 - 配置PWM输出到PLB的触发信号路由 - 配置PLB输出到IO的触发信号路由 - 配置相关信号的极性和触发方式

  3. PLB配置 - 初始化计数器 - 设置计数值用于产生指定数量的脉冲 - 配置查找表(LUT)实现脉冲计数和输出控制

41.2.3. 硬件设置

41.2.4. 运行现象

当工程正确运行后:

  • 示波器可以捕捉到连续的脉冲信号

  • 脉冲周期由PWM_PERIOD_IN_MS宏定义决定

  • 串口终端会输出如下信息:

PLB DEMO