You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
广州周立功单片机发展有限公司 Tel (020)38730976 38730916 Fax 38730925 http //www.zlgmcu.com<br />
Tsyncmax 请求通过同步器的最长时间 Tsyncmax 为 2 个处理器周期<br />
Tldm 最长的指令执行需要的时间 最长的指令是装载包括 PC 在内所有寄存器的 LDM 指令<br />
Tldm 在零等待状态系统中的执行时间为 20 个周期<br />
Texc 数据中止入口的时间 Texc 为 3 个周期<br />
Tfiq FIQ 入口的时间 Tfiq 为 2 个周期<br />
因此总的延迟时间为 27 个周期 在系统使用 40MHz 处理器时钟时 略微小于 0.7 微妙 在此时间结<br />
束后 <strong>ARM7TDMI</strong>-S 执行位于 0x1c 处的指令<br />
最大的 IRQ 延迟时间与之相似<br />
的时间而延迟 IRQ 处理程序的进入<br />
但必须考虑到这样一个事实 即有更高优先级的 FIQ 可能会因为仲裁<br />
2.10.2 最小中断 最小中断延迟<br />
最小中断 延迟<br />
FIQ 或 IRQ 的最小中断延迟是请求通过同步器的时间 Tsyncmin 加上 Tfiq 4 个处理器周期<br />
2.11 复位<br />
复位<br />
当 nRESET 信号被拉低时 <strong>ARM7TDMI</strong>-S 处理器放弃正在执行的指令<br />
当 nRESET 信号再次变为高电平时 nRESET 处理器<br />
1. 强制 M[4:0]变为 b10011 超级用户模式<br />
2. 置位 CPSR 中的 I 和 F 位<br />
3. 清零 CPSR 中的 T 位<br />
4. 强制 PC 从地址 0x00 开始对下一条指令进行取指<br />
5. 返回到 ARM 状态并恢复执行<br />
在复位后 除 PC 和 CPSR 之外的所有寄存器的值都不确定<br />
- 18 -