打印

msp430f247程序运行一段时间,跑飞,从头开始运行

[复制链接]
2516|45
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
外方爱|  楼主 | 2017-5-16 16:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yirongfu| | 2017-5-16 17:19 | 只看该作者
中断本身不会有冲突的,复用的口同一时间只能用作一种功能。
两方面去分析,一是软件,看看自己的代码是否有跑飞的漏洞,看门狗是否有问题,等等,可以用屏蔽相关功能代码的方法逐个排除,二是硬件,看看电源是否有异动。

使用特权

评论回复
板凳
gygp| | 2017-5-16 22:07 | 只看该作者
中断不是只执行一个吗

使用特权

评论回复
地板
hellosdc| | 2017-5-16 22:07 | 只看该作者
程序跑飞不一定是程序冲突。

使用特权

评论回复
5
uiint| | 2017-5-16 22:07 | 只看该作者
你单步调试也会出现这个情况吗?

使用特权

评论回复
6
mituzu| | 2017-5-16 22:08 | 只看该作者
看一下你的工程文件,是不是代码问题

使用特权

评论回复
7
1988020566| | 2017-5-16 22:08 | 只看该作者
这是设置多少个中断函数了?

使用特权

评论回复
8
jimmhu| | 2017-5-16 22:09 | 只看该作者
使用看门狗不就可以复位了吗

使用特权

评论回复
9
qiufengsd| | 2017-5-16 22:09 | 只看该作者
电源电压是否稳定?

使用特权

评论回复
10
gygp| | 2017-5-16 22:10 | 只看该作者
分为优先级执行中断。

使用特权

评论回复
11
hellosdc| | 2017-5-16 22:10 | 只看该作者
检查硬件电路?

使用特权

评论回复
12
uiint| | 2017-5-16 22:10 | 只看该作者
多个中断源也不会造成冲突,执行有先后

使用特权

评论回复
13
mituzu| | 2017-5-16 22:10 | 只看该作者
可能执行的程序太长,数据存在冲突

使用特权

评论回复
14
backlugin| | 2017-5-16 22:10 | 只看该作者
yirongfu 发表于 2017-5-16 17:19
中断本身不会有冲突的,复用的口同一时间只能用作一种功能。
两方面去分析,一是软件,看看自己的代码是否 ...

也有可能硬件存在问题

使用特权

评论回复
15
fengm| | 2017-5-16 22:11 | 只看该作者
这么多个中断源都是怎么设置优先级?

使用特权

评论回复
16
1988020566| | 2017-5-16 22:11 | 只看该作者
中断函数存在冲突也有可能造成死机。

使用特权

评论回复
17
jimmhu| | 2017-5-16 22:11 | 只看该作者
程序跑飞有很多因素导致的。

使用特权

评论回复
18
qiufengsd| | 2017-5-16 22:11 | 只看该作者
觉得msp430f247程序执行的代码太长造成的。

使用特权

评论回复
19
backlugin| | 2017-5-16 22:11 | 只看该作者
yirongfu 发表于 2017-5-16 17:19
中断本身不会有冲突的,复用的口同一时间只能用作一种功能。
两方面去分析,一是软件,看看自己的代码是否 ...

现在中断函数不能执行太多,否则其他中断不能执行。

使用特权

评论回复
20
fengm| | 2017-5-16 22:11 | 只看该作者
中断函数执行的代码是不是很多?

使用特权

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

本版积分规则

18

主题

141

帖子

1

粉丝