如题,定时器,更新标志置位后,根本无法清标识位。
/*******clear timer1 flag *****************************************************/
TIM_ClearFlag(TIM1, TIM_FLAG_Update);
//TIM1->SR&=(uint16_t)0xfffe;
/******* clear voltage sampling flag*******************************************/
Battery_Get_Voltage_Status=0;
这两条执行下来,竟然TIM_FLAG_Update还是没有清掉,我干脆用TIM1->SR&=(uint16_t)0xfffe;
直接操作寄存器,依然无效,搞死人了 |