工具/软件:Code Composer Studio
您好,
我使用的是 RM48L950。 我想用中断(100us)更改 PWM 占空比。 我正在这样做、但示波器中存在信号问题。我在 HALCoGen 中进行了每项设置。 下面是我得到的代码和误差。 信号中断。原因是什么 ?如何解决此问题? 如果你能帮助我,我将不胜感激,如果你能很快回来,我将非常高兴。
祝你度过美好的一天!
代码-
#include "sys_common.h"
#include "rti.h"
#include "het.h"
#include "Gio.h"
int i;
void main (void)
{
sciInit();
hetInit();
rtiInit();
gioSetDirection (hetPORT1、0xFFFFFFFF);
pwmStart (hetRAM1、pwm0);
rtiEnableNotification (rtiNOTIFICATION_COMPARE0);
_enable_IRQ ();
rtiStartCounter (rtiCOUNTER_BLOCK0);
while (1);
}
void rtiNotification (uint32通知)
{
如果(I < 101)
{
i++;
}
其他
{
I=0;
}
pwmSetDuty (hetRAM1、pwm0、I);
}