Sorry, this is the right one:

  cbi(ADMUX,REFS0);
  cbi(ADMUX,(REFS1));
  cbi(ADCSRA,ADEN);
  cbi(ADCSR,ACIE);
  sbi(ACSR,ACD);



2007/12/20, Carlos Gil Soriano <[EMAIL PROTECTED]>:
>
> Hi Ben,
>
> I have tried a solution but doesn´t work properly. Try to improve this and
> I think it should be the solution.
> Change the line I posted before for this one:
>
> cbi(ADMUX,REFS1);
>   //cbi(ADMUX,(REFS2));   // If you enable this line IT APPEARS
> COMPILATION PROBLEMS, WHY?
>   cbi(ADCSRA,ADEN);
>   cbi(ADCSR,ACIE);
>   sbi(ACSR,ACD);
>
> if you want to enable the ADC functionality please do it backwars and
> change every sbi to cbi and viceversa.
>
> In the program I tested the mote doesn´t work properly because he had
> intervals of "deep slep" (I guess that should be the 10uA!!,but I need to
> improve the instrumental material) and "normal sleep"(the well-known
> 400-500uA)
>
> I have done this in T1, and in this X'mas I hope to install T2 and made a
> dummy program for test and measure the sleep mode.
>
> Regards
>
>
>
> 2007/12/19, Murray, Ben <[EMAIL PROTECTED]>:
> >
> >  Hi
> > I have had this /exact/ same issue with MICAz motes in TinyOS-2.x! I
> > compiled and recompiled apps/null as provided with the tos2 download but the
> > current consumption for my motes was /always/ well over the suggested 5-10uA
> > by at least around 100uA, usually more like 400-500. I found that /most/
> > motes ran at the expected <10uA but only if they were run from a supply of
> > about 2.3-2.4 volts. I tried numerous measuring devices and am confident
> > the readings were correct. didn't find a resolution on the list as no-one
> > had the same problem somehow. Quite glad someone else is experiencing the
> > same problem so it's not (necessarily) something I've somehow done! :-)
> >
> > If you do work it out I'd love to know!
> >
> > Cheers.
> > -Ben
> >
> >
> > -----Original Message-----
> > *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > ]*On Behalf Of *Carlos Gil Soriano
> > *Sent:* 18 December 2007 16:18
> > *To:* [email protected]
> > *Subject:* [Tinyos-help] Power-down ADC on MicaZ ATMega128
> >
> > Hi,
> >
> > I am working on monitoring consumption in micaZ motes. I have slept both
> > the micro and the radio. So consumption must be above 20 uA (from the radio
> > without WD nor battery monitor) plus 20 uA from ATMega.
> >
> > I have achieved a minimum consuption above 400uA on micaZ platform.
> > Taking a look to the ATMega datasheet (page 355) it is suppossed that over
> > 300 uA are from ADC.
> >
> > I have tried to power-down the ADC, but results imposible for me. The
> > code that I have used is
> >
> > cbi(ADCSRA, ADEN);
> >
> > I guess that it should clear ADEN bit in ADCSRA register (as shown in
> > page 232 of ATMega datasheet).
> >
> > Can anyone help me? I am on tinyOs1.15, but not matter if someone can
> > point out a solution for T1 or T2.
> >
> >
> > Thanks and merry X`mas!
> >
> >
> > *******************************************************************************
> >
> > Please consider the environment before printing this email.
> >
> >
> > *******************************************************************************
> >
> > This email and any files transmitted with it are intended solely for the
> > use of
> >
> > the individual or entity to whom they are addressed and may not be
> > divulged to
> >
> > any third party without the express permission of the originator. Any
> > views
> >
> > expressed in this message are those of the individual sender, except
> > where the
> >
> > sender specifically states them to be the views of Thales Research &
> > Technology
> >
> > (UK) Limited.
> >
> >
> > *******************************************************************************
> >
> >
> >
>
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to