STC15输出可调频率的PWM信号,如何保证精度在5%内,目前遇到的问题是定时器0赋初值时数值类型转换,导致精度不对。目前代码:TL0=(uint8 t)( 65536 - (11059200 / ((uint32 t)Timer0.PWM Rate * 256) ) );TH0=(uint8 t)( (65536 - (11059200 / ((uint32 t)Timer0.PWM Rate * 256) )) >> 8);