zhaopk666 发表于 2014-11-5 16:22:21

430如何软件复位

不知道怎么使得MSP430进行软件复位,求各位大虾指导指导啊!!!!!!

hutomy 发表于 2014-11-5 16:30:09

看门狗复位

levy 发表于 2014-11-5 16:34:54

看门狗溢出

wangkx1990 发表于 2014-11-5 16:35:38

复位应该是有个信号发送吧,来一串复位信号!{:lol:}

liuzq1981 发表于 2014-11-5 16:36:59

打开看门狗,并设置时间。在设置时间内循环喂狗。

zhaopk666 发表于 2014-11-5 16:38:48

谢谢各位大虾,刚找到了一条软复位指令,就是和看门狗有关的!十分感谢!!

zhaopk666 发表于 2014-11-5 16:39:24

看门狗的复位代码:#define SW_RESET() WDTCTL = WDT_MRST_0_064; while(1);

在5xx/6xx和 CC430系列中有PMM (电源管理模块), 可以使用软件的BOR和POR如下:

#define SW_RESET() PMMCTL0 = PMMPW + PMMSWBOR + (PMMCTL0 & 0x0003);
#define SW_RESET() PMMCTL0 = PMMPW + PMMSWPOR + (PMMCTL0 & 0x0003);
如何追踪复位的原因呢?在5xx/6xx系列中,可以通过判断SYSRSTIV寄存器来检

yanyanyan168 发表于 2014-11-5 16:50:06

看门狗溢出

zhaopk666 发表于 2014-11-5 16:55:00

yanyanyan168 发表于 2014-11-5 16:50
看门狗溢出

恩,谢谢了!

zhaopk666 发表于 2014-11-5 16:55:55

liuzq1981 发表于 2014-11-5 16:36
打开看门狗,并设置时间。在设置时间内循环喂狗。

谢谢大虾~

handshake 发表于 2014-11-5 17:01:17

软件有个指令直接reset 吧。

gwichenjin 发表于 2014-11-18 11:53:19

MARK,同关注
页: [1]
查看完整版本: 430如何软件复位