msp430f247中断问题

[复制链接]
1259|6
 楼主| 外方爱 发表于 2016-3-1 11:29 | 显示全部楼层 |阅读模式
这是什么意思,尤其最后一行






这是中断运行完后,运行的地方,到最后倒数第三步,我的所有全部变量被清零了,请问是什么原因

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dirtwillfly 发表于 2016-3-1 21:04 | 显示全部楼层
如果你的程序就是按照上面图片的顺序执行的话,就是中断返回(reti),复位(00fffe是复位向量的地址),重新开始执行程序(__program_start)
i1mcu 发表于 2016-3-1 22:06 | 显示全部楼层
你用的汇编编辑的吗
i1mcu 发表于 2016-3-1 22:07 | 显示全部楼层
还是推荐c语言方便快捷
 楼主| 外方爱 发表于 2016-3-2 09:09 | 显示全部楼层
i1mcu 发表于 2016-3-1 22:07
还是推荐c语言方便快捷

这是IAR给自动翻译的,我用的就是C
 楼主| 外方爱 发表于 2016-3-2 09:11 | 显示全部楼层
问题解决了,中断冲突,我用I2C是在PORT1里面执行的,但我在初始化I2C的时候,加了一个I2C中断使能,所以中断跳出后就莫名其妙了
ywlzh 发表于 2016-3-2 15:11 | 显示全部楼层
reti是汇编编程中常用的一条指令,是做中断服务程序返回用的,而调用子程序返回用的就是ret
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:人生如戏,全靠演技

18

主题

141

帖子

1

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