试着用三种时间基准的定时器结合比较指令实现周期性方波的输出,理论上应当是输出通1.2s,断0.8s的周期性方波。按照手册里的三种定时器的介绍来说,本以为1ms的定时器实现的定时应该精度较高,100ms的精度最低,但是三种定时器的出来的波形差不多,都是不稳定的方波,看不出明显的周期性。。。为什么得到的波形如此不稳定,每个周期的波形差别较大,请教各位老师这个原因是?
新人问的问题比较粗浅,见谅。。
1、利用1ms定时器和比较指令实现方波输出梯形图

1ms定时器得出的趋势图

2、利用10ms定时器和比较指令实现方波输出梯形图

10ms定时器得到的趋势图

3、利用100ms定时器和比较指令实现方波输出梯形图

100ms定时器得到的趋势图

4、程序的扫描周期

扫描周期才这么点,怎么会造成那么大的误差呢?