From caae3679bb09cf8bb1df447dabb41d10ea7903c1 Mon Sep 17 00:00:00 2001 From: Stefanie Eckner Date: Sun, 8 Nov 2020 13:31:06 +0100 Subject: Binaeruhr.asm: TODOs präzisiert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Binaeruhr.asm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Binaeruhr.asm b/Binaeruhr.asm index 4af891b..283e733 100644 --- a/Binaeruhr.asm +++ b/Binaeruhr.asm @@ -109,7 +109,7 @@ low_high_Funkflanke: brcs Funkfehler ; "low" < 950ms cpi r16,105 - brcs nach_Funkflanke ; 950ms < "low" < 1050ms (= normale Sekunde) + brcs neue_Funksekunde ; 950ms < "low" < 1050ms (= normale Sekunde) cpi r16,195 brcs Funkfehler ; 1050ms < "low" < 1950ms @@ -159,6 +159,12 @@ Funk_initialisieren: ldi r16,0x80 mov Funk7,r16 + rjmp nach_Funkflanke + +neue_Funksekunde: + +; TODO: Sekunde ausrichten, wenn Funk ok war + nach_Funkflanke: cp nTicsL,TicsL @@ -206,7 +212,8 @@ neue_Funkminute: sbrs Funk3,1 ; Bit 20: Zeit-Start-bit rjmp Funk_initialisieren -; TODO: hier mehr checken +; TODO: Minute prüfen und übernehmen +; TODO: Stunde prüfen und übernehmen sbr Status,0x04 ; die empfangene Minute ist ok -- cgit v1.2.3-70-g09d2