
本文指出:RA0E1具有16位计时器。计时器支持PWM输出功能。在本节中,我将展示如何配置和实现呼吸灯的影响。在上一个项目的基础上打开RASC调整工具,创建一个新的R_TAU_PWM堆栈,然后在PWM开发板上激活LED1,最多可P103,因此将PWM特性上的频道数量配置为5并设置TiO5。详细的配置功能如下:然后恢复项目代码,打开项目,添加修改的占空比并按照以下方式启动代码:请参阅clipboardprint上的Plaincopy? {。 //限制占空比周期范围:0?10012.13/*获取tau信息*/14.r_tau_pwm_infoget(g_timer0_ctrl,信息); 15.16 ./*计时器获得acycle所需的计数时间*/17.Current_period_counts = info.period_counts; 18.19。 21.22。 24.25计时器*/33.r_tau_pwm_start(g_timer0_ctrl); 34.35。 / *将占空比重置为80% */36。TAU_PWM_SETDUTY(80); 37.}【测试】添加测试到主循环的代码如下:查看platecopy至clipboardPrint? 1. for(utys = 0; utys ++ utys)2。{3.4。 r_bsp_softwaredelay(100,bsp_delay_units_milliseconds); 5.TAU_PWM_SETDUTY(utys); 6.7.DUTYS ++; 8.9。