PWM 周期、脉冲宽度、占空比 中微8位单片机学习笔记

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和时钟分频器的分频值,就可以得到脉冲的宽度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值