I should mention that I never got the overflow interrupt to work right...
Perhaps it's the same issue.
MS


Hofmann Marcel T&A.E_BB.0501 wrote:
> Hi
> 
> Can anybody help me, why this timer doesn't work?
> 
> Board: TinyOS-2.x, mote mica2 with Atmega128L
> Timer: /tinyos-2.x/tos/chips/atm128/timer/
> 
> 
> //---------------------------------------------------------------------
> // $Id: TestTimeAppC.nc,idgay Exp $
> 
> configuration TestTimeAppC
> {
> 
> }
> implementation {
>   components TestTimeC, MainC, LedsC, HplAtm128Timer1C as TOtimer;
> 
> 
>   TestTimeC -> MainC.Boot;
> 
>   TestTimeC.Timer -> TOtimer.Timer;
>   TestTimeC.Leds -> LedsC;
> }
> 
> //--------------------------------------------------------------------
> // $Id: TestTimeC.nc Exp $
> 
> 
> #include "Atm128Timer.h"
> 
> 
> module TestTimeC {
>  uses interface HplAtm128Timer<uint8_t> as Timer;
>   uses interface Leds;
>   uses interface Boot;
> }
> implementation
> {
>   event void Boot.booted()
>   {
>     call Timer.set(0xFFFF);  // Test value
>     call Timer.setScale(1);  // presacler
>     call Timer.start(); // start timer
> 
>   }
> 
>   async event void Timer.overflow()
>   {
>     call Leds.led2On();             // to check if the timer start
>     call Leds.led0Toggle();         //
> 
>   }
> 
> }
> 
> 
> It would be nice if someone can help me.
> 
> Thanks a lot
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

-- 
Platform: WinXP/Cygwin
TinyOS version: 1.x, Boomerang
Programmer: MIB510
Device(s): Mica2, MicaZ, Tmote
Sensor board: homebrew

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to