2025-11-08 05:40:30
STM32的PWM占空比就是让LED亮的时间比例,比如50%就是亮半秒灭半秒。这个设置是通过调节高低电平时间来实现的,高电平时间越长亮得越久,反之越暗。比如用示波器看波形,高电平段占整个波形的百分比就是占空比数值。
这个比例是怎么来的呢?因为占空比等于高电平时间除以总时间,比如周期2毫秒占空比50%就是高电平1毫秒,剩下的1毫秒是低电平。这样LED就跟着占空比节奏变亮变暗。数据上可以这样算:占空比=高电平时间/(高电平时间+低电平时间)。比如占空比30%时,高电平0.6毫秒,低电平1.4毫秒,总共2毫秒周期。示波器实测波形也符合这个规律,高电平段占波形30%位置。
本题链接: