Taktgenauer Frequenzteiler

Gast #41727
Lesenswert?

Hallo,

das Assemblerprogramm für den AVR AT90S2313 ruft nach einer genauen 
Systemtaktzahl das Unterprogramm DIVIDER_EVENT auf.

Die Taktzahl kann zwischen 360 und 16e6 liegen.

Für 1000Hz muß als bei einem 4MHz-Quarz 4000 angegeben werden.

Funktionsweise:
mit dem Timerinterrupt werden die meisten Takte abgearbeitet.

Die verbliebenen Takte (REMAINDER) werden in einer Schleife 
abgearbeitet.

mfg
werner
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren