# HRPwm输出 ## 概述 **pwm**工程主要演示了如何配置几种不同类型的pwm波形并通过MCU的引脚进行输出。 - 强制输出 - 失效模式 - 边沿对齐pwm - 中心对齐pwms ## 配置 - 一个双通道示波器 - 安装串口终端,查看[板子信息](lab_board_overiew)并配置串口终端参数 - 查看[HRPWM_P0和HRPWM_P2引脚](lab_board_drv_hrpwm_pin)根据板子型号查看具体信息 ## 运行现象 - 上电后,通过示波器可依次观测到P0、P1输出高电平、低电平、边沿对齐PWM、中心对齐PWM - 和参考PWM对比,HRPWM输出脉宽相差`HRPWM_SET_IN_PWM_CLK`个时钟周期 - 串口打印如下信息: ```console hr pwm example >> Test force HRPWM output on P0 and P2 Output high Output low >> Generate edge aligned waveform Two waveforms will be generated, HRPWM P0 is the target waveform whose duty cycle will be updated from 0 - 100; HRPWM P2 is a reference >> Generate central aligned waveform Two waveforms will be generated, HRPWM P0 is the target waveform whose duty cycle will be updated from 0 - 100; HRPWM P2 is a reference test done ``` ```{note} 只依次输出一次PWM波形,如果需要再次观测波形,需要重新运行程序。 ```