[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-gcc-list] Timer - additional info
From: |
Olav Torheim |
Subject: |
[avr-gcc-list] Timer - additional info |
Date: |
Wed, 14 May 2003 19:21:14 +0200 (CEST) |
When optimizing the code by cutting out the for loops with the nop's, my program now starts to run more predictable - The higher I prescale it, the slower my startup sequence is running. Just as it should be. Perhaps it only was code optimalization in the compiler that created that strange behavior in my original program?
Olav Torheim
// Her byrjar uppstartsekvensen på ljosdiodane
scaleTimer(5); // Skalerar tidtakaren til klokke
startTimer();
int teljar;
char bipp = 1;
for(teljar = 0;teljar<9;teljar++)
{
if (teljar == 8)
{
writeDO('U');
}
else
{
writeDO((bipp << teljar));
}
while(mTimeout == 0);
mTimeout = 0;
}
scaleTimer(2); // Skalerar tidtakaren attende til klokke / 8
// Her sluttar uppstartsekvens
Ny versjon av Yahoo! Messenger
Nye ikoner og bakgrunner, webkamera med superkvalitet og dobbelt så morsom
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [avr-gcc-list] Timer - additional info,
Olav Torheim <=