标题: STM8S 定时问题 [打印本页]

作者: jackyangsun    时间: 2018-12-24 09:02
标题: STM8S 定时问题
最近看一个定时程序按键开机25分钟倒计时,使用TM4 定时,但实际测试只有3分钟左右,请高手指点一下:
#define   WORKING_TIME  ((25*60*200L)-(10*200L) ) 定时25分钟
void clock_init(void)
{
       
        CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);
       
}
void time4_init(void)
{
        TIM4_DeInit();
        TIM4_TimeBaseInit(TIM4_PRESCALER_128,125);//1MS基准时间 16M内部晶振
        TIM4_ITConfig(TIM4_IT_UPDATE,ENABLE);
        TIM4_Cmd(ENABLE);
}

void work_time_handle(void)
{
        if(work_flag)
                {
                        ++working_time;
                        if(working_time>WORKING_TIME)
                                {
                                        working_time=0;
                                        key_zhi=KEY_POWER;
                                }
                }
}






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1