本帖最后由 black.lu 于 2010-6-25 08:42 编辑
我在使用STM8的片子的定时器时,发现16位定时器与8位定时器一个最大的区别是自动装载的问题,也看到很多帖子说在使用TIM2是会发现有很大的偏差,前段时间在调试的过程中,我也出现了这个问题,后来解决了,原因是TIM2的装载寄存器的低8位,即TIM2_ARRL好像不能自动装载,只有TIM2_ARRH可以自动装载,所以需要在定时中断中将TIM2_ARRL寄存器手动重载下,有点类似于51,这样问题应该就解决了。只是我的一个发现,期待官方能有更好的解决方案。 |