打印

msp430f247中断问题

[复制链接]
798|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
这是什么意思,尤其最后一行






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

相关帖子

沙发
dirtwillfly| | 2016-3-1 21:04 | 只看该作者
如果你的程序就是按照上面图片的顺序执行的话,就是中断返回(reti),复位(00fffe是复位向量的地址),重新开始执行程序(__program_start)

使用特权

评论回复
板凳
i1mcu| | 2016-3-1 22:06 | 只看该作者
你用的汇编编辑的吗

使用特权

评论回复
地板
i1mcu| | 2016-3-1 22:07 | 只看该作者
还是推荐c语言方便快捷

使用特权

评论回复
5
外方爱|  楼主 | 2016-3-2 09:09 | 只看该作者
i1mcu 发表于 2016-3-1 22:07
还是推荐c语言方便快捷

这是IAR给自动翻译的,我用的就是C

使用特权

评论回复
6
外方爱|  楼主 | 2016-3-2 09:11 | 只看该作者
问题解决了,中断冲突,我用I2C是在PORT1里面执行的,但我在初始化I2C的时候,加了一个I2C中断使能,所以中断跳出后就莫名其妙了

使用特权

评论回复
7
ywlzh| | 2016-3-2 15:11 | 只看该作者
reti是汇编编程中常用的一条指令,是做中断服务程序返回用的,而调用子程序返回用的就是ret

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

18

主题

141

帖子

1

粉丝