-
-
Neuer Benutzer
Öfters hier
also würde das funtionieren?
unsigned int us; // Zeit in Microsekunden
unsigned int hs;
SIGNAL(SIG_OVERFLOW0) //Aufruf alle 4.096ms
{
// user code here
us += 4096;
if(us >= 10000) //0.01s sind abgelaufen
{
++hs;
us = us % 10000;
}
}
int main( void )
{
TCCR0 |= 0b00000110; //prescaler auf 256 setzten
TIMSK |= 0x01; //Timer Interrupt freigeben
sei(); //Alle Interrupts einschalten
while(1) //endlosschleife
{
}
}
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen