Thread 中讨论的其他器件:controlSUITE
工具/软件:TI C/C++编译器
C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensored
"标记为红色"的公式意味着什么? 我们为什么要进行此计算?
//初始化 PWM 模块
pwm1.PeriodMax = SYSTEM_FREQUENCY * 1000000*T/2;//预分频器 X1 (T1),ISR 周期= T x 1
pwm1.HalfPerMax=pwm1.PeriodMax/2;
pwm1.Deadband = 2.0* system_frequency;//对于 TBCLK = SYSCLK/1、120计数-> 2.0uSec
PWM_INIT_MACRO (1、2、3、pwm1)
//初始化 PWMDAC 模块
pwmdac1.PeriodMax=500;//@60MHz、1500->20kHz、1000->30kHz、500->60kHz
pwmdac1.HalfPerMax=pwmdac1.PeriodMax/2;
PWMDAC_INIT_MACRO (6、pwmdac1)// PWM 6A、6B
PWMDAC_INIT_MACRO (7、pwmdac1)// PWM 7A、7B