2019-08-20 18:30发布
不存在的时间 发表于 2017-4-21 00:57 PWM本质是将计时器和比较/捕获寄存器里的数相比较来确定输出有效电平还是无效电平的 你的程序里虽然PWM ...
最多设置5个标签!
你的程序里虽然PWM的频率是80KHZ,但是占空比是在变化的,占空比在0%到33.33%之间(900/300,900是计时器的溢出值,300是设定的比较值)
所以3秒是占空比变化一次的时间,你算的3.75ms是占空比最大时有效电平在一个周期内的时间。
3秒的得来是因为每过10ms(delay_ms(10);),设定的比较值就加一,这样加到最大值300需要3秒的时间,同样300减1直到0也需要3秒。
赞一个,讲得很清楚
一周热门 更多>