Hallo zusammen
Die Tage werden kürzer, die Nächte länger und die Gartenarbeiten sind erledigt. Also die Zeit sich den Basteleien wieder zuzuwenden.
Ich arbeite nun wieder an meiner zentralen Steuerung. Diese soll die Zeit mithilfe eines DCF77-Empfängers erhalten. Die zugehörige Lib verwendet ausschliesslich den Timer 1.
Nun möchte ich den Timer 1 jedoch für andere Aufgaben einsetzen da er seinen Eingang herausgeführt hat. Da ich den Mega1284 verwende kann ich über 2 8-Bit-Timer (0 und 2) und 2 16-Bit-Timer (1 und 3) verfügen. Also hatte ich die Idee anstelle des Timers 1 den Timer 3 zu verwenden. Nur. wie könnte ich das anstellen? Kann man irgendwo in einer Lib etwas ändern? Irgendwo muss doch der Timer 1 initialisiert werden.
Hat sich schon mal jemand mit dieser Möglichkeit befasst? Ich weiss es gibt einige andere Lösungswege für das DCF77-Problem aber die Verwendung des Timer 3 wäre um einiges eleganter.
Vielen Dank für eure Ideen.
jepe
Die Tage werden kürzer, die Nächte länger und die Gartenarbeiten sind erledigt. Also die Zeit sich den Basteleien wieder zuzuwenden.
Ich arbeite nun wieder an meiner zentralen Steuerung. Diese soll die Zeit mithilfe eines DCF77-Empfängers erhalten. Die zugehörige Lib verwendet ausschliesslich den Timer 1.
Nun möchte ich den Timer 1 jedoch für andere Aufgaben einsetzen da er seinen Eingang herausgeführt hat. Da ich den Mega1284 verwende kann ich über 2 8-Bit-Timer (0 und 2) und 2 16-Bit-Timer (1 und 3) verfügen. Also hatte ich die Idee anstelle des Timers 1 den Timer 3 zu verwenden. Nur. wie könnte ich das anstellen? Kann man irgendwo in einer Lib etwas ändern? Irgendwo muss doch der Timer 1 initialisiert werden.
Hat sich schon mal jemand mit dieser Möglichkeit befasst? Ich weiss es gibt einige andere Lösungswege für das DCF77-Problem aber die Verwendung des Timer 3 wäre um einiges eleganter.
Vielen Dank für eure Ideen.
jepe