Post a new topicPost a reply Page 2 of 2   [ 18 posts ]
Go to page Previous  1, 2
Author Message
 Post subject: Re: Implementing the Watchdog Timer
PostPosted: Tue Apr 17, 2012 10:12 am 

Joined: Mon Sep 28, 2009 1:06 pm
Posts: 7479
robinaspey,

We are afraid because your issue is out of our support.

To use watchdog on your way you should take a look into microcontroller Atmega 1281 which is used by Waspmote, to see which registers are involved and how can they be managed. You can find lots of documentation if you google a bit.

Sorry for this inconvenience.

Regards.


Top
 Profile  
 
 Post subject: Re: Implementing the Watchdog Timer
PostPosted: Wed Jul 11, 2012 8:42 am 

Joined: Mon Jul 11, 2011 3:15 am
Posts: 78
Hi Robin,

How did you manage? I'm sorry, I've moved on to new projects since so I haven't checked back here in a while.


Top
 Profile  
 
 Post subject: Re: Implementing the Watchdog Timer
PostPosted: Thu Aug 16, 2012 7:21 pm 

Joined: Sat Jun 30, 2012 5:41 pm
Posts: 2
Hi yoshi_jd,

I am also interested in how you implemented the hardware WDT.

Would you email me the information, please?

Thanks in advance.

Sam
email: sb at envirosir.com


Top
 Profile  
 
 Post subject: Re: Implementing the Watchdog Timer
PostPosted: Fri Aug 17, 2012 2:40 pm 

Joined: Mon Sep 28, 2009 1:06 pm
Posts: 7479
Dear Sambo,

as we said on other post, implementing a watchdog like the one you or robinaspey are trying to do is risky and you could damage Waspmote:
viewtopic.php?f=17&t=9440

Please do NOT operate in such low level, you could damage your Waspmotes.

We are concerned that other users could copy and paste your codes and damage their Waspmotes too. Please be careful with this.

Best regards


Top
 Profile  
 
 Post subject: Re: Implementing the Watchdog Timer
PostPosted: Fri Dec 28, 2012 6:25 pm 

Joined: Thu Sep 20, 2012 5:14 pm
Posts: 30
I would also be interested in the Watchdog implementation that is mentioned


Top
 Profile  
 
 Post subject: Re: Implementing the Watchdog Timer
PostPosted: Mon Dec 31, 2012 9:53 am 

Joined: Mon Sep 28, 2009 1:06 pm
Posts: 7479
Hi stekes,

if you take a look at this thread we don't advise the use of a watchdog to reset the mote owing to incompatibilities with the sleep modes, be very careful if you decide to implement it.

Regards.


Top
 Profile  
 
 Post subject: Re: Implementing the Watchdog Timer
PostPosted: Sat Mar 09, 2013 7:03 pm 

Joined: Mon Oct 03, 2011 5:17 pm
Posts: 83
Hi,
to use an external watchdog I used the ADM706P, this is connected to the reset
pin of the programmer header (just below the CPU). The WDI feed to this is taken from
the left hand side 0.1" connector block via Digital IO line 8.

Works perfectly. The hardware is mounted on a small daughter board that also
serves as a serial input via a MAX3232CPE which connects to our GPS.

So long as there is a pulse to this within 1.6 seconds the watchdog stays inactive,
however if the software locks up or there is degradation in performance due to
a stack overflow then all is recovered quickly.

I should add that this is only necessary using the waspmote with an XBee radio in
router mode where high throughput can cause a stack overflow. In end device mode
it is not good as it prevents the waspmote from hibernbating.

In our case we needed to use routers due to the 1.2s packet buffering delay for
end devices.


Top
 Profile  
 
 Post subject: Re: Implementing the Watchdog Timer
PostPosted: Mon Mar 11, 2013 2:04 pm 

Joined: Mon Sep 28, 2009 1:06 pm
Posts: 7479
Thanks for sharing your application Robin.

Regards


Top
 Profile  
 
Display posts from previous:  Sort by  
Post a new topicPost a reply Page 2 of 2   [ 18 posts ]
Go to page Previous  1, 2


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Libelium theme based on 610nm Style by Daniel St. Jules of http://www.gamexe.net


© Libelium Comunicaciones Distribuidas S.L. | Terms of use