PWM 周期=[PWMT+1]*Tosc*(CLKDIV 分频值)
这个公式描述了脉冲宽度调制(PWM)的周期计算方法:
- PWM周期:指的是一个完整的PWM波形的周期时间,通常以时间单位表示,比如毫秒或微秒。
- PWMT:表示PWM定时器的预设值。
- Tosc:是振荡器周期时间,即一个振荡周期的时间。通常以时间单位表示,比如秒或者微秒。
- CLKDIV分频值:指的是时钟分频器的分频值,用于控制时钟信号的频率。
根据这个公式,首先你需要计算[PWMT+1]*Tosc,然后乘以时钟分频器的分频值,就可以得到PWM的周期。
脉冲宽度 = (PWMDx[9:0]+1)*TOSC*(CLKDIV 分频值)
这个公式描述了计算脉冲宽度的方法:
- 脉冲宽度:指的是PWM信号的高电平持续时间,通常以时间单位表示,比如毫秒或微秒。
- PWMDx[9:0]:表示PWM寄存器中的预设值,用于确定PWM的高电平持续时间。这里的[9:0]表示该寄存器中包含了10位的值。
- TOSC:是振荡器的周期时间,即一个振荡周期的时间。通常以时间单位表示,比如秒或者微秒。
- CLKDIV分频值:指的是时钟分频器的分频值,用于控制时钟信号的频率。
根据这个公式,首先你需要将PWMDx[9:0]的值加1,然后乘以TOSC和时钟分频器的分频值,就可以得到脉冲的宽度。