我用tim2进行的按键扫描程序,但是一开中断整个程序就没反应。
void TIM2_configuration(void)
{
TIM2_DeInit();//TIM2初始化
TIM2_TimeBaseInit(TIM2_PRESCALER_2,10000);//配置TIM2内部时钟基准,定时10ms
TIM2_ITConfig(TIM2_IT_UPDATE,ENABLE);//设置TIM2中断,更新
TIM2_Cmd(ENABLE);//开启TIM2使能
}
/*中断函数*/
#pragma vector=15__interrupt
void TIMER2_IRQHander(void)
{
Key_Value=keyscan();
TIM2_ClearITPendingBit(TIM2_IT_UPDATE);
}
这个设置哪个地方错了??
此帖出自
小平头技术问答
一周热门 更多>