Hi, I have an MSP430 and set the watchdog timer, however, when I cut power off and return power, sometimes it'll reset, and sometimes it won't. If I check with my debugger where it's getting stuck, it's just between two lines that say something like e30 BITB.B #4, 0X0028 e34 jnz 0Xe30 and it will loop forever there, however this will only happen part of the time, other times it'll work perfectly well, is there anyway to debug the watchdog timer, or is there something I'm doing wrong? I'd appreciate any help, Thanks
Watchdog msp430
Started by ●December 5, 2006
Reply by ●December 5, 20062006-12-05
ddshore@gmail.com wrote:> Hi, > > I have an MSP430 and set the watchdog timer, however, when I cut power > off and return power, sometimes it'll reset, and sometimes it won't. > If I check with my debugger where it's getting stuck, it's just between > two lines that say something like > e30 BITB.B #4, 0X0028 > e34 jnz 0Xe30 > and it will loop forever there, > > however this will only happen part of the time, other times it'll work > perfectly well, is there anyway to debug the watchdog timer, or is > there something I'm doing wrong? > > I'd appreciate any help, > > ThanksI've checked my interrupt flag for the watchdog and it's turned off whenever this happens, however I've scanned through my whole code and there's not one line in which I turn off the watchdog timer
Reply by ●December 5, 20062006-12-05
Just one more thing the problem seems to be exactly when I'm enabling my other interruptions, there is an instruction POP.W R11 however this will make it jump to a random instruction, however if I follow it step by step, it will jump to the interrupt instruction and then it'll work fine. However if I don't debug it it will never reset back to normal. ddshore@gmail.com wrote:> ddshore@gmail.com wrote: > > Hi, > > > > I have an MSP430 and set the watchdog timer, however, when I cut power > > off and return power, sometimes it'll reset, and sometimes it won't. > > If I check with my debugger where it's getting stuck, it's just between > > two lines that say something like > > e30 BITB.B #4, 0X0028 > > e34 jnz 0Xe30 > > and it will loop forever there, > > > > however this will only happen part of the time, other times it'll work > > perfectly well, is there anyway to debug the watchdog timer, or is > > there something I'm doing wrong? > > > > I'd appreciate any help, > > > > Thanks > > I've checked my interrupt flag for the watchdog and it's turned off > whenever this happens, however I've scanned through my whole code and > there's not one line in which I turn off the watchdog timer
Reply by ●December 5, 20062006-12-05
On 5 Dec 2006 15:29:16 -0800, the renowned ddshore@gmail.com wrote:>Hi, > >I have an MSP430 and set the watchdog timer, however, when I cut power >off and return power, sometimes it'll reset, and sometimes it won't. >If I check with my debugger where it's getting stuck, it's just between >two lines that say something like >e30 BITB.B #4, 0X0028 >e34 jnz 0Xe30 >and it will loop forever there, > >however this will only happen part of the time, other times it'll work >perfectly well, is there anyway to debug the watchdog timer, or is >there something I'm doing wrong? > >I'd appreciate any help, > >ThanksUsing BOR? Best regards, Spehro Pefhany -- "it's the network..." "The Journey is the reward" speff@interlog.com Info for manufacturers: http://www.trexon.com Embedded software/hardware/analog Info for designers: http://www.speff.com
Reply by ●December 6, 20062006-12-06
No, I'm using the 149, there's no BOR in it. Spehro Pefhany wrote:> On 5 Dec 2006 15:29:16 -0800, the renowned ddshore@gmail.com wrote: > > >Hi, > > > >I have an MSP430 and set the watchdog timer, however, when I cut power > >off and return power, sometimes it'll reset, and sometimes it won't. > >If I check with my debugger where it's getting stuck, it's just between > >two lines that say something like > >e30 BITB.B #4, 0X0028 > >e34 jnz 0Xe30 > >and it will loop forever there, > > > >however this will only happen part of the time, other times it'll work > >perfectly well, is there anyway to debug the watchdog timer, or is > >there something I'm doing wrong? > > > >I'd appreciate any help, > > > >Thanks > > Using BOR? > > > Best regards, > Spehro Pefhany > -- > "it's the network..." "The Journey is the reward" > speff@interlog.com Info for manufacturers: http://www.trexon.com > Embedded software/hardware/analog Info for designers: http://www.speff.com
Reply by ●December 7, 20062006-12-07
I can't seem to find anyway to debug this, any suggestions?? ddshore@gmail.com wrote:> No, I'm using the 149, there's no BOR in it. > > Spehro Pefhany wrote: > > On 5 Dec 2006 15:29:16 -0800, the renowned ddshore@gmail.com wrote: > > > > >Hi, > > > > > >I have an MSP430 and set the watchdog timer, however, when I cut power > > >off and return power, sometimes it'll reset, and sometimes it won't. > > >If I check with my debugger where it's getting stuck, it's just between > > >two lines that say something like > > >e30 BITB.B #4, 0X0028 > > >e34 jnz 0Xe30 > > >and it will loop forever there, > > > > > >however this will only happen part of the time, other times it'll work > > >perfectly well, is there anyway to debug the watchdog timer, or is > > >there something I'm doing wrong? > > > > > >I'd appreciate any help, > > > > > >Thanks > > > > Using BOR? > > > > > > Best regards, > > Spehro Pefhany > > -- > > "it's the network..." "The Journey is the reward" > > speff@interlog.com Info for manufacturers: http://www.trexon.com > > Embedded software/hardware/analog Info for designers: http://www.speff.com