3435|12

83

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

CE下有没API来实现关中断?看到很多驱动都只是操作SFR来禁止中断信号进入CE系统,但有时这样却关不了中断。 [复制链接]

CE下有没API来实现关中断?看到很多驱动都只是操作SFR来禁止中断信号进入CE系统,但有时这样却关不了中断。

最新回复

我现在改成在AP里面设置下去然后再去读SFR的值直到设置成功才停止!!!(因为关不了是因为SFR还没有设置成功---设置就是在AP里面用IOCTL去做的但就是有时成功不了.)  详情 回复 发表于 2009-12-10 17:48
点赞 关注

回复
举报

94

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
在很多驱动里面都看到了要不把SFR的接口复位一下,要不把SFR重新设置一下,能不能在CE那端用API把中断关了?


在BSP里面看到了这样的函数---- BSPIntrEnableIrq+BSPIntrDisableIrq-----但他们都没有被真正实现,都只是个空壳函数.
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
OALIntrEnableIrqs+OALIntrDisableIrqs这组函数才有实际的操作代码.那这组函数个更上层是那一个?


InterruptInitialize+InterruptDone?
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

4
 
在OEMInterruptHandler里面都不见设置中断的形式-----上升沿有效还是下降沿有效.怪怪的!
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

5
 
楼主研究得很深入啊,向楼主学习。
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

6
 
BSPIntrInit:被OALIntrInit函数调用

BSPIntrEnableIrq:被OALIntrEnableIrqs函数调用

BSPIntrDisableIrq:被OALIntrDisableIrqs函数调用

BSPIntrDoneIrq:被OALIntrDoneIrqs函数调用

BSPIntrRequestIrqs:被OALIntrRequestIrqs函数调用

 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

7
 
操作中断的SFR----INTRMSK有时也还是不行.还有没其它的办法?
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

8
 
InterruptInitialize支持--------Coredll.lib.
InterruptEnable不支持
InterruptDisable支持
InterruptDone支持


OEMInterruptEnable支持---------NK.LIB
OEMInterruptDisable支持
OEMInterruptDone支持
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

9
 
to:
OALIntrEnableIrqs+OALIntrDisableIrqs这组函数才有实际的操作代码.那这组函数个更上层是那一个?


InterruptInitialize+InterruptDone?

后者更上层
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

10
 
多操作几次打开与关闭,关不了中断的现象很常见.

没有人遇到这样的情况吗?
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

11
 
我怎么老是遇到这种不确定的问题?痛苦死了.INT搞不定,抓不到!好烦.
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

12
 
你可以自己写一个驱动,在应用中通过IOCTL来控制中断的使能。
刚刚试过,没有问题的。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 sunrain_hjb 的回复:
你可以自己写一个驱动,在应用中通过IOCTL来控制中断的使能。
刚刚试过,没有问题的。


我现在改成在AP里面设置下去然后再去读SFR的值直到设置成功才停止!!!(因为关不了是因为SFR还没有设置成功---设置就是在AP里面用IOCTL去做的但就是有时成功不了.)
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表