MC_2时TAR运行在连续增模式,增加到0FFFFH再到0,然后重新开始,TAIE中断没有开,
这个中断服务程序写的是 CCR0中断服务程序,即 当TAR增加到 CCR0的值时, CCR0寄存器产生的中断,如果此时,CCR0增加50000,则 再过上 50000个SMCLK, TAR又和CCR0 EQU了,所以又会产生一个CCR0的中断, 在CCR0中断服务里不断的给 CCR0加50000, 就能每5000个SMCLK 产生一个CCR0中断, 如果直接给 CCR0赋值50000,(此时TAR已经从0增加到了50000),那么TAR要等到从50000增到0ffffh 到0,再 从0到50000,才能产生 下一个 CCR0中断, 此时距上一个中断 已经有 (0ffffh - 50000 ) + (50000-0)+1(从0ffffh 到 0 的那一下 ) 个SMCLK了!