智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

摄像头的中断和return

[复制链接]

21

主题

214

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2374

活跃会员奖章优秀会员奖章

威望
1295
贡献
577
兑换币
785
注册时间
2012-8-9
在线时间
251 小时
跳转到指定楼层
1#
发表于 2013-11-14 10:26:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT:
interrupt 8 void HREF_Count(void)
{
  TFLG1_C0F = 1;
  m++;
  if ( m<6 || m>240 )      
  {
    return;//判断是否从新的一场开始
  }


  Interval=6;
  if(m%Interval==0)
  {
    采集数据
  }


}
请问这里的return,是跳出中断返回到main,还是重新中断开始?
//********************************************//
百度里面看到的好像是表示这次中断已经完成,重新等待中断触发
至於中断的return跟一般函式的return比较,
功能是相同的,但是在运作上,会有些微差异。
中断函式的return,会额外操作硬体中断相关的寄存器Flag,
用以标示中断执行过,并得以重复触发。

//******************************************//

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

本版积分规则

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

GMT+8, 2024-10-1 17:41 , Processed in 0.061367 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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