Are you sure it's _always_ on rather than toggling very fast?
I presume you are touching a wire from int0 to ground to do
your test? Do you have a pullup resistor on int0? And there
will be noise so you will get multiple ints (if it's working
at all) which could leave you in either toggle state each time.
a small capacitor across the int0-gnd junction could help that.

MS

Andres Vahter wrote:
> I'm also playng with interrupts on Iris and micaz. I checked /tests/ 
> telosb UserButton example and 
> http://tinyos.cvs.sourceforge.net/*checkout*/tinyos/tinyos-2.x/doc/html/tep109.html
> I just need to register an interrupt on the pin Int0 - so UserButton  
> example seems to be overkill for that job.
> I came up with that:
> 
> ------------TestAppNodeC.nc------------------------------
> -----------------------------------------------------------
> configuration TestAppNodeC {}
> implementation {
>    components TestNodeC, MainC, LedsC;
>    components HplAtm128InterruptC;    //iris doesn't have GpioInterruptC
> 
>    TestNodeC.Boot -> MainC;
>    TestNodeC.Leds -> LedsC;
> 
>    TestNodeC.Interrupt -> HplAtm128InterruptC.Int0;
> }
> 
> 
> ------------TestNodeC.nc------------------------------
> -----------------------------------------------------------
> module TestNodeC {
>       uses interface Boot;
>       uses interface Leds;
>       uses interface HplAtm128Interrupt as Interrupt;
> 
> }
> implementation {
>       
>       event void Boot.booted() {
>               call Interrupt.edge(FALSE);
>               call Interrupt.enable();
>       }
> 
>       async event void Interrupt.fired(){
>               call Leds.led0Toggle();
>       }
> .....................
> 
> There seems to be something wrong because, led0 is always on. (I'm  
> connecting gnd and Int0 pin on mda100 to make interrupt)
> Could someone take a look and point out what should I change in order  
> to get it work on Iris and micaz.
> 
> Andres Vahter
> 
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to