ja, das hatten wir doch erst vor paar Wochen hier diskutiert,
wo ich dir die Schaltungen für Multiplexer näher gebraucht
habe, oder?
Ja, das hat mich auch einen großen Schritt nach vorn’ gebracht; Danke nochmal dafür!
Ja und? Das ändert doch nix am Prinzip.
Stimmt wohl.
Dann mache das doch?
Bin schon die ganze Zeit dabei. Er zeigt mir die Sekunden zwar zusätzlich anstelle der Zehn-Stunden an, aber das kriege ich auch noch gebacken 
Das hat das jetzt aber mit der Fragestellung zu tun?
Eigentlich so langsam nichts mehr…
Wieso sind da jetzt irgend welche Bits durcheinander?
Der 4543 hat sozusagen als Eingang die Bits, C-D-B-A. In der Reihenfolge sind sie auch am µC angeschlossen; deswegen kann man die Bits nicht „schieben“.
Jetzt mache ich das Ganze mithilfe von „Config Clock = Soft“ usw. Aber die Zeit läuft sofort los.
Gibt es eine Möglichkeit, diese Uhr anzuhalten, um sie stellen zu können.
Mein Programmablauf:
- Variabeln definieren u.Ä.
- Timer und sein Interrupt für den Multiplex „einrichten“
- Uhr konfigurieren
- Do-Loop: Aus _sec, _min und den anderen Bits machen
- Timerinterrupt: Multiplexen und die Bits ausgeben
Ich glaube, man kann diese „Soft-Clock“ per „Disable Interrupts“ anhalten, das stoppt allerdings den Multiplex…
Gruß Uwi
Gruß zurück.