Hallo

Das Timersetup stammt aus der orginalen asuro-(CD)-Lib mit 72kHz-Takt, dort wird ein anderer Interrupt verwendet:

SIGNAL (SIG_OUTPUT_COMPARE2)

Deshalb stimmt meine Beschreibung oben überhaubt nicht. Wie das wirklich funktioniert ist nicht nur für mich schwer durchschaubar:
https://www.roboternetz.de/phpBB2/ze...ag.php?t=31409

Das ist mehr als kniffelig :)

Gruß

mic

[Edit]
Ich habe jetzt etwas gestöbert und bin auf diese Beschreibung von Sternthaler gestoßen:
https://www.roboternetz.de/phpBB2/ze...=452634#452634

Das ist die Beschreibung der neueren (aktuellen?) 36kHz-Version (mit den ominösen 0x25;) die eine Pulsweitenmodulation der IR-Led erlaubt. Es ist meiner Meinung nach die bessere Initialisierung des Timer2 beim asuro.

Eine Beschreibung der orginalen 72kHz-Version von Henk persönlich habe ich hier gefunden:
https://www.roboternetz.de/phpBB2/ze...?p=79918#79918