controlsuit例程Example_2802xHRPWM_MultiCh_PrdUpDown_SFO_V6.c中只是控制pwm的频率,请问一下这句
(*ePWM[j]).CMPA.half.CMPAHR = (1 << 8); // initialize HRPWM extension
在这里的作用是什么
Brian Wang0:
这句设置了一个高精度的比较值,之所以有一个左移操作,是因为这个寄存器只有高八位有效。
controlsuit例程Example_2802xHRPWM_MultiCh_PrdUpDown_SFO_V6.c中只是控制pwm的频率,请问一下这句
(*ePWM[j]).CMPA.half.CMPAHR = (1 << 8); // initialize HRPWM extension
在这里的作用是什么
Brian Wang0:
这句设置了一个高精度的比较值,之所以有一个左移操作,是因为这个寄存器只有高八位有效。