智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2069|回复: 6
打印 上一主题 下一主题

新人求解答,在场中断中怎么关闭行中断?

[复制链接]

7

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
713
贡献
343
兑换币
246
注册时间
2011-10-9
在线时间
190 小时
跳转到指定楼层
1#
发表于 2012-10-4 10:02:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我将IC1通道设为场中断,IC0设为行中断。我希望在进入场中断后首先关闭行中断,待场中断结束后打开行中断,这要怎么实现?
我目前的代码是这样的:
//IC1通道中断 场中断
interrupt 9 void VSYN_Interrupt(void)
{
  TFLG1_C1F = 1; //清场中断,这是关闭场中断的意思吗?
  TFLG1_C0F = 1; //清行中断,这是关闭行中断的意思吗?

  //场中断执行函数
  //.....
  //场中断结束
}
如果按我的意思,代码可能需要这么写:
interrupt 9 void VSYN_Interrupt(void)
{
  //关闭行、场中断

  //场中断执行函数
  //.....
  //场中断结束
  //打开行、场中断
}

7

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
713
贡献
343
兑换币
246
注册时间
2011-10-9
在线时间
190 小时
2#
 楼主| 发表于 2012-10-4 10:30:59 | 只看该作者
额 没人吗?
回复 支持 反对

使用道具 举报

31

主题

619

帖子

0

精华

跨届大侠

大神经常病

Rank: 10Rank: 10Rank: 10

积分
8900

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
4214
贡献
2736
兑换币
2252
注册时间
2012-2-15
在线时间
975 小时
3#
发表于 2012-10-4 12:38:42 | 只看该作者
。。。查书
回复 支持 反对

使用道具 举报

3

主题

110

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2834
威望
1347
贡献
831
兑换币
481
注册时间
2012-4-12
在线时间
328 小时
4#
发表于 2012-10-4 23:02:58 | 只看该作者
你可以试试场查询,行中断,开两个中断有事会出问题,尤其是在数据出不过来的时候
回复 支持 反对

使用道具 举报

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
5#
发表于 2012-10-4 23:04:11 | 只看该作者
那个是中断标志位,不是关中断。
你可以DisableInterrupt; EnableInterrupt;
直接关掉所有中断。
回复 支持 反对

使用道具 举报

7

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
713
贡献
343
兑换币
246
注册时间
2011-10-9
在线时间
190 小时
6#
 楼主| 发表于 2012-10-4 23:05:36 | 只看该作者
yukunlinykl 发表于 2012-10-4 23:04
那个是中断标志位,不是关中断。
你可以DisableInterrupt; EnableInterrupt;
直接关掉所有中断。

嗯 谢谢你!这个问题我解决了
回复 支持 反对

使用道具 举报

7

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
713
贡献
343
兑换币
246
注册时间
2011-10-9
在线时间
190 小时
7#
 楼主| 发表于 2012-10-4 23:06:41 | 只看该作者
mdy911028 发表于 2012-10-4 23:02
你可以试试场查询,行中断,开两个中断有事会出问题,尤其是在数据出不过来的时候

嗯  谢谢你 我试试
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-11 04:16 , Processed in 0.050232 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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