Gast
#2731175
Hi, ich hätte mal eine Frage, wie ihr in euren Projekten mehrere unterschiedliche Zeitbasen miteinander verheiratet, damit ich in meinem Projekt eine möglichst sinnvolle Herangehensweise wählen kann: Anforderungen: - Der Controller soll möglichst lange im Sleep-Modus verbringen. Nachdem eine Messung gestartet wird, soll es ggf. Alarm geben. Ich hätte gerne zwei unterschiedliche Alarmsignale mit unterschiedlichen Frequenzen, beispielhaft 3kHz und 7kHz. Nun gibt es ja den Capture-Compare Interrupt und die Timer verfügen teilweise sogar über mehrere CC-Register, so dass ich jeweils ein CC-register für das 3k und das andere für das 7k nutzen könnte. Problem aber: Wie kann ich es realisieren, dass beide unterschiedliche Auslösezeiten durch einen Timer realisiert werden? Sobald das CC-1 erreicht ist, müsste ich den Timer ja zurücksetzen und das CC-2 würde nie erreicht... Setze ich aber erst nach erreichen von CC-2 den Timer zurück, dann würde die Zeitbasis für das CC-1-Signal nicht mehr stimmen... Also zusammengefasst: Wie verheiratet man unterschiedliche Zeitbasen, die parallel nebeneinander existieren sollen? mfg