想做一个5分钟的定时器实现相应功能

2019-07-21 01:05发布

想做一个定时器程序实现数据的反转,但是计算了一下最多能计数为58S左右,怎么改成5分钟后才启动定时器3的中断,请各位大神指点一下 多谢 多谢
void TIM3_IRQHandler(void)   //TIM3中断
{
        if (TIM_GetITStatus(TIM3, TIM_IT_Update) != RESET)
                {
                TIM_ClearITPendingBit(TIM3, TIM_IT_Update );  
                s=!s;
                //TIM_Cmd(TIM3,ENABLE);
                }
               
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
七彩旋风
1楼-- · 2019-07-22 00:56
www88988 发表于 2019-5-20 19:33
给你一个我的程序参考
中断函数 (T3可定为1ms 或 10ms)
#define T3MAXTIME   0xfffe

我用的一楼的方法已经解决了 谢谢您
七彩旋风
2楼-- · 2019-07-22 03:16
风清扬丶 发表于 2019-5-20 21:03
问这个问题的人,绝笔是个人才

差的东西太多,思路太局限,以后有问题还请您赐教

一周热门 更多>