产生中断时芯片会自动保护那些信息

[复制链接]
626|7
 楼主| juventus9554 发表于 2018-4-30 09:31 | 显示全部楼层 |阅读模式
大家可知道产生中断时,芯片会自动保护那些信息?
 楼主| juventus9554 发表于 2018-4-30 09:32 | 显示全部楼层
我在看<PSoC原理与应用设计>时,发现中断说的很少,而POP和PUSH会影响状态位
liuzaiy 发表于 2018-4-30 09:34 | 显示全部楼层
下面是PSOC中断执行的大致过程

1.激活中断

2.执行完当前指令
liuzaiy 发表于 2018-4-30 09:35 | 显示全部楼层

3.开始执行内部中断例程(在这个过程中程序计数器PC的两个字节PCH、PCL以及标志寄存器CPU_F依次进栈被保护)

4.执行中断向量
liuzaiy 发表于 2018-4-30 09:37 | 显示全部楼层

5.执行ISR

6.执行中断返回指令RETI结束ISR

7.程序继续执行
ousj 发表于 2018-4-30 09:38 | 显示全部楼层

标志寄存器CPU_F回自动保护的不用担心.
 楼主| juventus9554 发表于 2018-4-30 09:40 | 显示全部楼层
嗯,我再好好缕一缕吧,有了好消息及时通知大家,结贴喽
jerow 发表于 2018-4-30 10:34 | 显示全部楼层
保存上一次执行的地址,中断恢复后继续执行吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

900

主题

12190

帖子

3

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