用什么方法可以让msp430每隔一段时间自动重启?

2019-03-24 10:57发布

之前设计了一个MSP430控制GPRS收发数据的小装置,后来老师提意见说如果msp430或者gprs在远程发生了死机怎么办?让我附加一个每隔几个小时重新启动的装置。本来想在板子上加上一个时间控制器件,然后再程序里设置整点重启,后来觉得如果单片机都死机了,这个程序也运行不起来了,估计只能在单片机之外想办法,各位大侠有什么奇思妙想的来指点指点! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
qinkaiabc
1楼-- · 2019-03-24 22:39
 精彩回答 2  元偷偷看……
面纱如雾
2楼-- · 2019-03-25 04:22
qinkaiabc 发表于 2014-8-31 13:33
要用看门狗的话,需要不停的喂狗!

如果我选择WDTCNT的时钟源为32768HZ,计数次数IS0,IS1选择0,也就是32768,那么看门狗定时时间最多也就1S,这个时间对于我的程序来说太短了,我的程序中有部分指令间的延时都需要10S左右,短的也有1S多一点的,我怎么安排喂狗啊?
面纱如雾
3楼-- · 2019-03-25 06:32
君羽落 发表于 2014-8-31 13:23
每一个模块的执行都有各自的时钟源,看门狗时钟源和其他不一样,单片机死机也不影响看门狗运行。关闭看门狗 ...

如果我选择WDTCNT的时钟源为32768HZ,计数次数IS0,IS1选择0,也就是32768,那么看门狗定时时间最多也就1S,这个时间对于我的程序来说太短了,我的程序中有部分指令间的延时都需要10S左右,短的也有1S多一点的,我怎么安排喂狗啊?
lcofjp
4楼-- · 2019-03-25 12:20
 精彩回答 2  元偷偷看……
armcu
5楼-- · 2019-03-25 16:48
你老师的方法有点投机的嫌疑。在程序死机后系统能继续工作的正确方法是看门狗。只有程序跑飞后才重启系统。
hjl240
6楼-- · 2019-03-25 19:38
可以再加一个单片机,或者用个定时器也行,,,,用来控制继电器的开关  来控制msp430单片机的电源通断

一周热门 更多>

相关问题

    相关文章