[ZLG-ARM] 关于使用IAP时关中断的问题

[复制链接]
2889|2
 楼主| terance 发表于 2007-6-6 11:32 | 显示全部楼层 |阅读模式
iap, ps, rc, RS, TE
请问,在使用IAP时关中断是指的什么含义<br />是在VICIntEnClr中设置为0xffffffff<br />还是通过程序状态寄存器中设置<br />通过disnableIRQ()<br />{__ASM<br />&nbsp;&nbsp;&nbsp;MRS&nbsp;R0,CPSR_c<br />&nbsp;&nbsp;&nbsp;ORR&nbsp;R0,R0,#NOINT<br />&nbsp;&nbsp;&nbsp;MSR&nbsp;CPSR_c,R0<br />}<br />这种方式来关闭中断<br />
25712694 发表于 2007-6-6 18:35 | 显示全部楼层

re

指的是当你使用IAP编程期间需要关闭中断,这样是为了使不打断编程FLASH时的时序.<br />使用disnableIRQ()<br />{__ASM<br />&nbsp;&nbsp;&nbsp;MRS&nbsp;R0,CPSR_c<br />&nbsp;&nbsp;&nbsp;ORR&nbsp;R0,R0,#NOINT<br />&nbsp;&nbsp;&nbsp;MSR&nbsp;CPSR_c,R0<br />}这种方式更好,因为恢复中断也很方便.<br />
 楼主| terance 发表于 2007-6-6 20:49 | 显示全部楼层

谢谢

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

本版积分规则

21

主题

35

帖子

0

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