智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1597|回复: 1
打印 上一主题 下一主题

中断函数 有错吗?

[复制链接]

2

主题

44

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1084
QQ
威望
542
贡献
354
兑换币
291
注册时间
2012-5-14
在线时间
94 小时
跳转到指定楼层
1#
发表于 2013-4-9 20:58:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void interrupt 8 Timer0_ISR(void) //8为定时器通道0的中断标号
{
  unsigned int m,a=0;
  TFLG1_C0F=1;//清中断标志位
//DisableInterrupts;
m=TCNT;
  TC0=m+37500; //37500*2.67us=100ms定时时间
   a++;
   if(a=10)
   {
       a=0;
       waittime++;        
      if(waittime>=9999)
        {
           waittime=0;
        }
       i=waittime;
   
  }
    //EnableInterrupts;
}


我试了 只能进一次中断, 咋回事啊?    求  大神  !  助我

2

主题

8

帖子

0

精华

注册会员

Rank: 2

积分
116
威望
67
贡献
29
兑换币
29
注册时间
2013-5-7
在线时间
10 小时
毕业学校
吉林大学
2#
发表于 2013-8-5 17:29:23 | 只看该作者
没看懂 你要实现的功能
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-23 08:17 , Processed in 0.054746 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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