Gast
#2724307
Guten Abend,
ich möchte eine Wartefunktion schreiben, die us genaue Auflösung bietet.
Die delay - Funktion scheidet aus (kann keine Variablen verarbeiten).
Ich habe an den Timer des ATMega 16 gedacht.
Ich möchte quasi eine Funktion:
void wartezeit(int us)
{
};
#include <avr/interrupt.h>
#ifndef F_CPU
#define F_CPU 3686400
#endif
// Timer 0 konfigurieren
TCCR0 = (1<<CS01); // Prescaler 8
// Overflow Interrupt erlauben
TIMSK |= (1<<TOIE0);
// Global Interrupts aktivieren
sei();
Kann mir wer eventuell einen Link senden, wo ich so eine Funktion
findet. Habe noch nie mit Timern gearbeitet.
Danke