首先:时钟源精确否?
其次:
所有计数,不断对CLK累加, 当计到X值时中断,并重载计数值 N,再重新累加的这种中断定时都不准,当然,你只计一次还可以接受的
--------------这种方式引入了:比较/重载/中断(又含优先级等)..................这个时间是不可预估的(立场:芯片用户)
--------------反而像TIM捕足的方式更可取(相对中断重载这种方式),因为累计不会被打断,只存在时钟源的误差.
再者:软件.....好吧你有那么高的要求,是否你的芯片主要任务是精确延时. |