Hallo,
mit dem Takt meinte ich eigentlich den internen Takt es Tiny13. Ich dachte immer alle avrs laufen defaultmäßig auf 1Mhz.
Die Umschaltfrequenz ist auch nicht doppelt... das werde ich aber ändern.
Wie sieht so eine Lösung codemäßig aus? Ich bin noch recht unerfahren im Thema µC. Ich bräuchte da eine starthilfe (in c natürlich).Kritisch scheint mir das Timeing per _msdelay zu sein. Wenn du schon mit 38kHz toggelst (die Umschaltfrequenz muss natürlich doppelt so hoch sein und kann im CTC-Mode des Timers viel einfacher erzeugt werden) könnest du diesen Takt auch als Basis deiner Bitlängen verwenden (und die Daten mit der 38kHz-ISR rausschieben). ( Datenblatt(1,7MB) S. 60ff. "Output Compare Unit")
mfg
Lesezeichen