共2条
1/1 1 跳转至页
MSP430 MSP430的致命问题

问
死机!!!在加WATCHDOG的情况下,死机后必须断电重启,可重复该现象。
放弃MSP430!!! 答 1: 外部的硬复位电路复位不好用吗 答 2: :eek: 第一次听到这样的问题!不是你程序在什么地方死循环了吧? 答 3: 看来没有人明白这个问题!我设计的无人数据采集系统,电池供电。为保证没有外界干扰所有通道没有和外界联接,只保持最小系统运行。系统运行几小时后,肯定死机!死机后必须取下电池,重新上电复位才行,可重复该现象。
问题是:
1:如果软件有问题,WATCHDOG应使系统重启,不应死机!!!
2:外部复位不起作用,就是有作用对本无人系统也不实际!!!
我将软件简化成仅闪亮LED,现已运行5天而无问题,我猜想MSP430的结构可能有问题? 答 4: 我也碰到过这个问题,不过现在已经解决了。
你是怎样喂狗的? 答 5: 我今天也碰到这个问题了,我做的是用于电力上的,380V的市电无隔离地整流、降压后,用于MSP430的电源。电源在三相缺一相时,仍能正常。
我的试验步骤如下:
1、我将其中一相电源线折下,频繁地接上、断开,产生冲击,结果,几下后就死机。(断开、接上时,会有火花,而且这时用示波器看电源,会有3V左右的尖峰)
2、使用内部DCO驱动,不再死机。
根据上述步骤,我初步怀疑晶体停振,但由于430在晶体停振后,还会自动选择DCO,于是我在程序中加了一段检测代码,结果没发现晶体停振。根据上述现象,我初步推测晶体并没有停掉,而是程序已跑飞,此时看门狗已开启(我在
JTAG仿真时试过了),但程序跑飞后,我也没看到看门狗复位。
最后,我改为DCO驱动,无论怎么加干扰,都没事。到现在为止,我也不清楚,为什么我的看门狗不会引起复位。 答 6: 关于死机的技术考虑
1:遇干扰程序跑飞,同时碰巧又关闭了WATCHDOG。(可我是电池供电,我想只能是空间干扰了吧???)。
2:硬件复位不行是我的电路有问题???(可在正常运行时可以复位N遍而电路没问题!)
3:TI知道???、、、 答 7: 补充一下
我用的是133和135,各五个电路板。都有此现象。 答 8: 我遇到了同样问题,程序炮飞,狗不起作用。简直是死狗
放弃MSP430!!! 答 1: 外部的硬复位电路复位不好用吗 答 2: :eek: 第一次听到这样的问题!不是你程序在什么地方死循环了吧? 答 3: 看来没有人明白这个问题!我设计的无人数据采集系统,电池供电。为保证没有外界干扰所有通道没有和外界联接,只保持最小系统运行。系统运行几小时后,肯定死机!死机后必须取下电池,重新上电复位才行,可重复该现象。
问题是:
1:如果软件有问题,WATCHDOG应使系统重启,不应死机!!!
2:外部复位不起作用,就是有作用对本无人系统也不实际!!!
我将软件简化成仅闪亮LED,现已运行5天而无问题,我猜想MSP430的结构可能有问题? 答 4: 我也碰到过这个问题,不过现在已经解决了。
你是怎样喂狗的? 答 5: 我今天也碰到这个问题了,我做的是用于电力上的,380V的市电无隔离地整流、降压后,用于MSP430的电源。电源在三相缺一相时,仍能正常。
我的试验步骤如下:
1、我将其中一相电源线折下,频繁地接上、断开,产生冲击,结果,几下后就死机。(断开、接上时,会有火花,而且这时用示波器看电源,会有3V左右的尖峰)
2、使用内部DCO驱动,不再死机。
根据上述步骤,我初步怀疑晶体停振,但由于430在晶体停振后,还会自动选择DCO,于是我在程序中加了一段检测代码,结果没发现晶体停振。根据上述现象,我初步推测晶体并没有停掉,而是程序已跑飞,此时看门狗已开启(我在
JTAG仿真时试过了),但程序跑飞后,我也没看到看门狗复位。
最后,我改为DCO驱动,无论怎么加干扰,都没事。到现在为止,我也不清楚,为什么我的看门狗不会引起复位。 答 6: 关于死机的技术考虑
1:遇干扰程序跑飞,同时碰巧又关闭了WATCHDOG。(可我是电池供电,我想只能是空间干扰了吧???)。
2:硬件复位不行是我的电路有问题???(可在正常运行时可以复位N遍而电路没问题!)
3:TI知道???、、、 答 7: 补充一下
我用的是133和135,各五个电路板。都有此现象。 答 8: 我遇到了同样问题,程序炮飞,狗不起作用。简直是死狗
共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
嵌入式LinuxC语言程序调试和宏使用技巧被打赏50分 | |
让代码中包含最新的编译时间信息被打赏50分 | |
rtthread硬件加密--2crc加密分析被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】mcxa156使用低功耗定时器适配硬件RTC框架被打赏26分 | |
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 |