这是TIME1的初始化,这里面还要清那么标志位,复位后不都已经清除了吗?麻烦帮我看下
void tim1_inti(void)
{
TIM1_PSCRH=0X00; /*2分频*/
TIM1_PSCRL=0X07;
TIM1_CCMR1|=0X01; /*IC1映射在TI1FP1上*/
TIM1_CCER1&=0Xfd; /*捕获发生在TI1F的上升沿*/
TIM2_ARRH = 0x27;
TIM2_ARRL = 0x10; /* Freq control register: ARR */
TIM2_PSCR = 0x03; /* Configure TIM2 prescaler =1 */
TIM1_CCER1|=0X01; /*使能捕获*/
TIM1_CR1 |=0X01; /*使能计数器*/
TIM2_CR1 |= 0x01;
TIM2_IER |= 0x01;
TIM1_IER=0x02; //允许捕获中断
}
|