共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
跳转至
页
回复
有奖活动 | |
---|---|
东芝TB6560AHQ步进电机驱动器芯片 | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 |
打赏帖 | |
---|---|
【换取手持数字示波器】+AT89C2051串口接收数据显示到LCD1602上被打赏50分 | |
【分享评测,赢取加热台】+AT89C2051控制NRF24L01收发数据被打赏50分 | |
【分享评测,赢取加热台】迪文屏设计实战技巧被打赏40分 | |
“DFRobot盖革计数器模块评测”基础模型搭建被打赏50分 | |
【换取手持数字示波器】+角点检测----Harris被打赏40分 | |
【换取手持数字示波器】常见音频指标被打赏20分 | |
【分享评测,赢取加热台】从零配置MCX-N947——PWM(SCtimer)被打赏50分 | |
【分享评测,赢取加热台】实际测试MCX-N947——PWM(Ctimer)被打赏50分 | |
【换取手持数字示波器】红外触摸框及各类红外设备的工作原理被打赏20分 | |
【换取手持数字示波器】+精英板驱动两相四线步进电机被打赏10分 |