Gast
#75603
Als Einarbeitungsprojekt wurde eine Uhr gewählt. Das Display besteht aus 4x 7 Segment Anzeigen mit gemeinsamem 74LS47. Dieser wird im Multiplexbetrieb per PortB angesprochen. Um neben der Steuerung vom Mux eine saubere Zeitbasis zu erhalten habe ich den Timer 0 im TIM0_OVF IRQ-Modus eingesetzt. Dieser zählt beim 256er Teiler 61 mal bis zum Überlauf und dann noch 9 Schritte weiter. Als Zeitbasis wird ein 4MHz Quarz (Standardmodell von Reichelt) gewählt und auf dem STK500 bestückt. Die Uhr geht pro Minute auf 2-3 Sekunden nach. Kann die Toleranz am unabgeglichenen Quarz (ohne Trimmer direkt auf dem STK500) so groß sein oder ist eher ein Fehler im Code verantwortlich?