打印
[其他ST产品]

请问:STR71xF单片机中,EIC单元的硬件堆栈有实用意义吗?

[复制链接]
2075|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
andrewpei|  楼主 | 2007-10-17 15:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
手册上说是可以作中断嵌套用。但是我对这个说法比较持保留态度:认为即使在中断嵌套中,这个硬件堆栈实际意思不大,是不个“**肋”,原因在于:

对于中断嵌套,最重要的是保留前次中断处理程序中被新中断打断的PC值和当时处理器的状态。而EIC的这个硬件堆栈却保存的是无关痛痒的前次中断的优先级值和中断源编号。

纵观几大厂的ARM7单片机,我发现:ST半导体STR71xF系列的EIC和ATMEL公司SAM7系列的AIC非常相似,但是NXP的LPC2000和Freescale的MAC7100系列,都没有在中断控制器中再去实现什么硬件堆栈。这是不对我上述判断的一个佐证呢?

由于没有用AT的ARM做过实际项目,以上只是个人的一点分析。提请熟悉AT公司ARM的达人们评论!

谢谢!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

51

帖子

0

粉丝