44b0中断不懂之处

[复制链接]
2402|3
 楼主| yujun0834 发表于 2007-10-29 14:16 | 显示全部楼层 |阅读模式
各位大侠:<br />&nbsp;&nbsp;&nbsp;你们好!看了44b0的中断源码,其中<br /><br />&nbsp;;//&nbsp;如果向量中断模式使能,&nbsp;上面两条指令应按下面给出的相应改变<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;//&nbsp;b&nbsp;HandlerIRQ&nbsp;&nbsp;-&gt&nbsp;&nbsp;subs&nbsp;pc,lr,#4<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;//&nbsp;b&nbsp;HandlerFIQ&nbsp;&nbsp;-&gt&nbsp;&nbsp;subs&nbsp;pc,lr,#4<br />我想请问一下:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用“subs&nbsp;pc,lr,#4&nbsp;”,为什么就可以响应向量中断,其具体可以麻烦那位大侠详细讲述一下吗??
 楼主| yujun0834 发表于 2007-11-5 15:53 | 显示全部楼层

re

怎么没人回复?估计关于44B0的向量中断响应方式&nbsp;没多少人关注!!
djyos 发表于 2007-11-5 21:57 | 显示全部楼层

看看数据手册

44b0的手册上有讲的,在向量模式下,该处的指令会自动替换成跳往中断向量的指令,本来该处是可以放任何数据的,必须放“subs&nbsp;pc,lr,#4”应该是早期版本的44b0芯片的bug,我实测过,该处随便放什么数据都是可以的,应该是后来的版本修正了这个bug。
xieqin 发表于 2007-11-6 17:27 | 显示全部楼层

有没有搞懂哦

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

本版积分规则

8

主题

47

帖子

0

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