avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] light up and led


From: Timothy Smith
Subject: Re: [avr-gcc-list] light up and led
Date: Fri, 07 Oct 2005 07:36:38 +1000
User-agent: Mozilla Thunderbird 1.0.7 (X11/20051002)

Joerg Wunsch wrote:

Patrick Blanchard <address@hidden> wrote:

Yes, use a hardware timer. ;-)  ...

Otherwise, have a look at the functions in <avr/delay.h>.

FWIW using the delay.h made more sense for me; easier code to
follow.

It eats up your CPU.  Even if you don't have any other work for your
CPU while waiting, with a hardware timer, you could at least reduce
the overall power consumption by putting the CPU to sleep.

Sure, for really short delays, a spin-loop makes sense, but when
you want your LED to blink, just use it as a good example to get
acquainted with hardware timers (even though obviously, conserving
energy isn't the most important feature of a LED blinker ;-).

It's for some reason that even the very simple demo.c that accompanies
avr-libc uses a hardware timer.

ok, my controller board has a hardware clock on it i'll use it




reply via email to

[Prev in Thread] Current Thread [Next in Thread]