频率与占空比公式如何优化?
本帖最后由 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,
输出不正常了,
怎么优化?
弄好了,
计数器及时清0就行了。
页:
[1]