launchpad c2000 hrpwm

2019-08-07 14:56发布



谁能帮忙解释一下这段程序了!做什么用的啊?

while (update ==1)
    {

        for(DutyFine =1; DutyFine <256 ;DutyFine ++)
        {

            // Example, write to the HRPWM extension of CMPA
            PWM_setCmpAHr(myPwm1, DutyFine << 8);
            PWM_setCmpAHr(myPwm2, DutyFine << 8);

            // Example, 16-bit write to CMPAHR
            PWM_setCmpAHr(myPwm3, DutyFine << 8);
            PWM_setCmpAHr(myPwm4, DutyFine << 8);

            for (i=0;i<10000;i++){                          // Dummy delay between MEP changes
            }

        }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。