[ZLG-ARM] 伪中断

[复制链接]
 楼主| 米其林r 发表于 2010-9-22 19:23 | 显示全部楼层 |阅读模式
首先声明这是别的网页里面看到的帖子,最近在工作中用到了atmel sam7x256  arm7芯片,不断的进入伪中断,问题和下面这位仁兄描述的一样,希望知道的大侠回答一下,版主知道的话就拉兄弟一把啊!伪中断代码究竟是在启动文件里面去实现还是在应用程序里面写, 如果是,该怎么写啊,还有这个STMFD sp!,{...,lr}中的。。。该用哪个寄存器来写呢?

请教ZLG:关于伪中断的描述
LPC2114的手册里面,提到伪中断的处理,解决方案1在中断服务程序之前增加类似于下面的代码:
SUB lr,lr,#4
STMFD sp!,{...,lr}
MRS lr,SPSR
TST lr,#I_Bit ;当中断禁止时判断是否有中断产生.
LDMNEFD sp!,{...,pc}^

可是我现在用的是ZLG的模板程序里面的IRQ.S来处理的中断服务程序,还有必要增加这段代码吗?如果增加是不是应该放到IRQ.S的中断服务程序的最前面?

不加这段代码又会出现什么问题呢?
思行合一 发表于 2010-9-23 22:53 | 显示全部楼层
看着好深奥呀,不懂,我也学习下
思行合一 发表于 2010-9-23 22:54 | 显示全部楼层
关注中
即时生效 发表于 2010-9-25 22:15 | 显示全部楼层
本人菜鸟,帮顶,顺便学习下
6019赵文 发表于 2010-9-28 20:12 | 显示全部楼层
好像让它返回原来的地方就行了
金鱼木鱼 发表于 2010-10-29 18:27 | 显示全部楼层
伪中断?没遇到过,不知道楼主解决了没?
明天我还来 发表于 2010-10-29 18:45 | 显示全部楼层
目前暂时还没有发现这种情况。以后有的话在说。
即时生效 发表于 2010-10-30 17:10 | 显示全部楼层
关注中
3B1105 发表于 2010-10-30 23:00 | 显示全部楼层
我也还没遇到过这种情况,不过先学习下
爱在2012 发表于 2010-12-30 14:51 | 显示全部楼层
关注。。。
黑发尤物 发表于 2010-12-31 22:48 | 显示全部楼层
伪中断?关注中
vivisa 发表于 2011-1-6 17:32 | 显示全部楼层
本地数据出现异常,但还未被判定是使用第三方软件。伪中断只是停止你账号的数据运行并上传分析,中断是你号被确定使用第三方软件,并准备封号了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

340

主题

1587

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部