Hi,

If I'm not mistaken, the MCLK is the clock frequency of th mote. I think 
it would neither be easy nor a good idea to try to change this 
frequency, especially as there are also (platform dependent) upper 
limits to this frequency. If you have such short signals that you need 
to detect, you should consider adding some extra hardware like a 
mono-flop with a suitable time constant.

Cheers,
Urs


Juan Antonio López Riquelme wrote:
> Hello,
> 
> I am sorry, but I do not know to change MCLK.
> 
> If you are using port27, then you test before the code with the user button 
> on telosb.
> 
> I hope that someone can help you about MCLK. Also you can read older messages 
> at http://www.mail-archive.com/search?q=MCLK&[EMAIL PROTECTED]
> 
> A greeting,
> Juan Antonio.
>   ----- Original Message ----- 
>   From: gaurav mathur 
>   To: Juan Antonio López Riquelme 
>   Sent: Monday, April 21, 2008 12:59 PM
>   Subject: Re: [Tinyos-help] Help about using HplMsp430InterruptC
> 
> 
>   Hi, Juan
>   my code is exectly like yours but it is not working. I think problem is 
> with MCLK because rising time of edge must be at least 1.5 times MCLK.
>   Please tell me how can I set MCLK ? I am using Tmote Sky hard wade.
>   My code is as:
> 
>   configuration BlinkToRadioAppC {
>   }
>   implementation {
>     components MainC;
>     components LedsC;
>     components BlinkToRadioC as App;
>     components HplMsp430GeneralIOC;
>     components HplMsp430InterruptC;
> 
>     App.Boot -> MainC;
>     App.Leds -> LedsC;
>     App.PIR-> HplMsp430GeneralIOC.Port27;
>     App.PIRInput->HplMsp430InterruptC.Port27;
>   }
> 
> 
>   module BlinkToRadioC {
>     uses interface Boot;
>     uses interface Leds;
>     uses interface HplMsp430GeneralIO as PIR;
>     uses interface HplMsp430Interrupt as PIRInput;
>   }
>   implementation {
>       event void Boot.booted() {
>               call Leds.led1Toggle();
>               call PIR.makeInput();            
>               call PIRInput.enable();
>               call PIRInput.edge(TRUE);
>               
>         }
> 
>        async event void PIRInput.fired()
>        {
>           call Leds.led2Toggle();
>           call PIRInput.clear();
>       }
>   }
> 
>   Regards,
>    
> 
>   Gaurav Mathur 
>   D-54 Karakoram Hostel
>   IIT Delhi
>   Ph. 9911809832
>   Email : 
>   [EMAIL PROTECTED]
>   [EMAIL PROTECTED]
> 
> 
> 
> 
>   ----- Original Message ----
>   From: Juan Antonio López Riquelme <[EMAIL PROTECTED]>
>   To: gaurav mathur <[EMAIL PROTECTED]>
>   Cc: [email protected]
>   Sent: Monday, April 21, 2008 3:18:19 AM
>   Subject: Re: [Tinyos-help] Help about using HplMsp430InterruptC
> 
> 
>   Hello Gaurav,
> 
>   In the configuration file you need two components:
> 
>   components HplMsp430GeneralIOC as Pins, HplMsp430InterruptC as IntPins;
> 
>   The wiring:
> 
>   App.Pin27 -> Pines.Port27;
> 
>   App.IntPin27 -> IntPines.Port27;
> 
>   The module:
> 
>   ...
>   uses interface HplMsp430GeneralIO as Pin27;
> 
>   uses interface HplMsp430Interrupt as IntPin27;
> 
>   ...
> 
>   event void Boot.booted()
> 
>   {
> 
> 
>   call Pin27.makeInput();
> 
>   call IntPin27.enable();
> 
>   call IntPin27.edge( FALSE );    //You see the interface. Maybe you need to 
> change for TRUE
> 
>   }
> 
>   async event void IntPin27.fired()
> 
>   {
> 
>   call IntPin27.clear();
> 
>   ...
> 
>   //Your code for the interruption
> 
>   }
> 
> 
> 
>   A greeting,
> 
>   Juan Antonio.
> 
> 
>   ----- Original Message ----- 
>   From: gaurav mathur 
>   To: [email protected] 
>   Sent: Sunday, April 20, 2008 9:50 PM
>   Subject: [Tinyos-help] Help about using HplMsp430InterruptC
> 
> 
>   Hi,
>   I am connecting external digital sensor on Tmote Sky. I want to use 
> HplMsp430InterruptC (tinyos-2.x )interface to connect sensor at port 27 of 
> MSP 430. My code is not generating any interrupt. I need a sample code which 
> uses HplMsp430InterruptC interface.
>   Thanks
> 
> 
>   Gaurav Mathur 
>   D-54 Karakoram Hostel
>   IIT Delhi
>   Ph. 9911809832
>   Email : 
>   [EMAIL PROTECTED]
>   [EMAIL PROTECTED]
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to