请教一个关于Tim设计微妙延时的问题
在教程代码“33-TIM—高级定时器\1-TIM—高级定时器-定时”的基础上,只更改了以下一行代码
代码部分如下:
#define ADVANCE_TIM1 // 如果使用TIM8,注释掉这个宏即可
#ifdef ADVANCE_TIM1 // 使用高级定时器TIM1
#define ADVANCE_TIM TIM1
#define ADVANCE_TIM_APBxClock_FUN RCC_APB2PeriphClockCmd
#define ADVANCE_TIM_CLK RCC_APB2Periph_TIM1
#define ADVANCE_TIM_Period (1-1) //我把这里的1000,改成了1
#define ADVANCE_TIM_Prescaler 71
#define ADVANCE_TIM_IRQ TIM1_UP_IRQn
#define ADVANCE_TIM_IRQHandler TIM1_UP_IRQHandler
如果改成2,示波器可以显示;但改成1,示波器就不行了。
期待老师的解答。 |