TIM1配置如下,进不了中断程序。求教各位前辈,哪里出了问题?
仿真数据TIM1_SR1寄存器UIF被硬件置1.这个时候是不是应该产生中断了?
但是进不了中断程序。
void TIM1_INIT(void)
{
TIM1_IER=0X00; //设置时禁止所有中断产生
TIM1_CR1=0X20; //0 01中央对齐向下计数 0000 0禁止计数
TIM1_CNTRH=0X00; //
TIM1_CNTRL=0XFF;
TIM1_ARRH=0X00;
TIM1_ARRL=0XFF;
TIM1_CR1|=0X01; //开启计数
TIM1_IER=0X01; //开启中断
} |