当nRESET信号被拉低时(一般外部复位引脚电平的变化和芯片的其它复位源会改变这个内核信号),ARM7TDMI处理器放弃正在执行的指令。 在复位后,除PC和CPSR之外的所有寄存器的值都不确定。 当nRESET信号再次变为高电平时,ARM处理器执行下列操作: 1.强制M[4:0]变为b10011(管理模式); 2.置位CPSR中的I和F位; 3.清零CPSR中的T位; 4.强制PC从地址0x00开始对下一条指令进行取指; 5.返回到ARM状态并恢复执行 。 |
电工学习网 ( )
GMT+8, 2021-12-6 20:44