lovewjl 发表于 2018-1-17 12:29:54

频率与占空比公式如何优化?

本帖最后由 lovewjl 于 2018-1-17 12:34 编辑

//定时器配置,5ms触发一次
ms1++;
ms2++;
频率1-999,加小数点后对应0.1-99.9Hz
占空比1-99%

while(1)
{      
      if(ms1>(10000/(pinlv*5)*(100-zhankongbi)/100))
      {
                ms1=0;
                current=currentH;//等于高
                if(ms2>(10000/(pinlv*5)*zhankongbi/100))
                        {
                              ms2=0;
                              current=currentL;//等于低
                        }
      }                                                                                                                        
}

占空比1-49%都正常,
当占空比>=50,
输出不正常了,
怎么优化?


lovewjl 发表于 2018-1-17 13:27:02

弄好了,
计数器及时清0就行了。
页: [1]
查看完整版本: 频率与占空比公式如何优化?