智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 847|回复: 0
打印 上一主题 下一主题

[咨询] 中断问题 急求

[复制链接]

5

主题

196

帖子

0

精华

高级会员

Rank: 4

积分
995
威望
452
贡献
321
兑换币
295
注册时间
2014-2-26
在线时间
111 小时
跳转到指定楼层
1#
发表于 2014-6-19 20:50:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
debug就进入这个中断,跳不出来。
void default_isr(void)
{
   #define VECTORNUM                     (*(volatile uint8_t*)(0xE000ED04))
   return;
}
本想进入这个的,
void pit0_isr(void)
{
  
  DisableInterrupts;                          //关总中断
  if((PIT_TFLG(0)&PIT_TFLG_TIF_MASK)!=0)
  {  
                //秒加1
                Time[2]++;//秒数加1
                //更新分数               
                if (Time[2] >= 60)
                {
                        Time[2] = 0;
                        Time[1]++;
                        //更新时数
                        if (Time[1] >= 60)
                        {
                                Time[1] = 0;
                                Time[0]++;
                       
                        if (Time[0] >= 24)
                        {
                                Time[0] = 0;
                        }
                }
         }
                PIT_TFLG(0)|=PIT_TFLG_TIF_MASK;      
  }
  enable_pit_interrupt(0);
  EnableInterrupts;                          
}

求大神啊!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 02:28 , Processed in 0.049965 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表