登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→为什么arm的嵌套中断要转换mode?[戈卫东]
*第36041篇: 为什么arm的嵌套中断要转换mode?
楼 主:
戈卫东
2005年11月27日04:58
为什么arm的嵌套中断要转换mode?
arm的文档建议转换到system mode,为什么?
我觉得把 lr 和 spsr 压入堆栈,仍然在 irq mode 允许嵌套中断也可以啊,还可以减轻 user 堆栈的负担。
第
2
楼:
戈卫东
2005年12月1日04:00
昨天睡觉的时候想起来了,是lr的问题。如
昨天睡觉的时候想起来了,是lr的问题。如果isr里面没有子程序调用就没有危险,否则嵌套的中断会冲掉子程序的lr。
只有切到system没有这个危险,但又带来了堆栈管理的代价。
>>>>>>对该主题发表你的看法
本主题贴数
2
,分页:
[第1页]
[上一篇主题]:
“南方的老树”51CPLD开发板
[下一篇主题]:
谁能编这个程序呀