[ZLG-ARM] 请教CAN实验中关于修改startup.s文件

[复制链接]
2038|3
 楼主| jlsong1983 发表于 2007-12-20 16:07 | 显示全部楼层 |阅读模式
实验教材三上CAN接收实验,要求修改startup.s文件,打开系统模式下的中断。请问startup.s文件中何处是对模式下的中断的设置,如何修改?
XDream 发表于 2007-12-20 19:17 | 显示全部楼层

是不是开启中断?

修改LPC2200模板中的Startup.s,将“MSR&nbsp;CPSR_c,&nbsp;#0xdf”修改为“MSR&nbsp;CPSR_c,&nbsp;#0x5f”使能IRQ中断。<br /><br />;Build&nbsp;the&nbsp;SYS&nbsp;stack<br />;设置系统模式堆栈<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MSR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CPSR_c,&nbsp;#0x5f<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LDR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SP,&nbsp;=StackUsr<br />
 楼主| jlsong1983 发表于 2007-12-20 21:47 | 显示全部楼层

多谢

我弄明白了,设置成0x1f更好,这样IRQFIQ都打开了。为什么实验箱模板上居然默认是禁止IRQ、FIQ中断的,这样岂不是很容易调不通中断程序,还半天找不到毛病,建议周立功公司改改
XDream 发表于 2007-12-21 08:36 | 显示全部楼层

LPC2200模板主要是为跑操作系统设计的

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

本版积分规则

57

主题

90

帖子

1

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