【发布时间】:2015-01-15 04:45:25
【问题描述】:
什么是嵌入式系统中的“中断上下文保存”?我在我不熟悉的 IDE 中配置中断处理程序。在配置设置中,我可以选择不保存上下文或“自动”(编译器选择是否执行上下文保存)。我应该选择哪一个?为什么?
【问题讨论】:
标签: embedded microcontroller mikroc
什么是嵌入式系统中的“中断上下文保存”?我在我不熟悉的 IDE 中配置中断处理程序。在配置设置中,我可以选择不保存上下文或“自动”(编译器选择是否执行上下文保存)。我应该选择哪一个?为什么?
【问题讨论】:
标签: embedded microcontroller mikroc
自动上下文保存意味着设备将根据中断请求将基本寄存器(在 PIC > W、STATUS、BSR、FSR、PCLATH 等中)保存到影子寄存器。
当从中断程序返回时,这些寄存器会自动恢复到它们在 ISR 之前的值。
使用它依赖于您的固件。
【讨论】: