Hallo zusammen,
es hat dann doch noch etwas gedauert, bis ich den Code hier reinstelle.
Ich konnte es nicht tun mit dieser grausigen Kommentierung.
Ich hoffe, dass man einiges verstehen kann, besonders wie die Abhängigkeiten beim Timing sind.
Am schwierigsten war, das ganze ohne irgendwelche Geisterziffern hinzubekommen. Immer wieder waren einzelne Segmente an, die ganz sicher dunkel bleiben sollten.
Außerdem habe ich recht lange getrickst, die Timer ISR so kurz zu machen, dass ich unter 400 Takten für die gesamte Ausführung bleibe. Dies war nötig, damit genügend Helligkeitsstufen darstellbar sind, trotzdem ein flimmerfreies Bild kommt und noch genügend Zeit bleibt, die nächste Uhrzeit zu berechnen.
Hier auch nochmal der Link auf das Video, dass zugegebenermaßen nicht OSCAR-verdächtig ist:
http://www.youtube.com/watch?v=LtGDgXXdcsA
Es war halt nur gedacht, um einem Bekannten das Ergebnis zu zeigen. Die Ziffern sind in Wirklichkeit natürlich scharf und man kann die Übergänge auch viel besser erkennen als mit der Kamera. Die kommt da echt nicht mit.
Viel Spass damit.
Grüße
Sebastian
es hat dann doch noch etwas gedauert, bis ich den Code hier reinstelle.
Ich konnte es nicht tun mit dieser grausigen Kommentierung.
Ich hoffe, dass man einiges verstehen kann, besonders wie die Abhängigkeiten beim Timing sind.
Am schwierigsten war, das ganze ohne irgendwelche Geisterziffern hinzubekommen. Immer wieder waren einzelne Segmente an, die ganz sicher dunkel bleiben sollten.
Außerdem habe ich recht lange getrickst, die Timer ISR so kurz zu machen, dass ich unter 400 Takten für die gesamte Ausführung bleibe. Dies war nötig, damit genügend Helligkeitsstufen darstellbar sind, trotzdem ein flimmerfreies Bild kommt und noch genügend Zeit bleibt, die nächste Uhrzeit zu berechnen.
Hier auch nochmal der Link auf das Video, dass zugegebenermaßen nicht OSCAR-verdächtig ist:
http://www.youtube.com/watch?v=LtGDgXXdcsA
Es war halt nur gedacht, um einem Bekannten das Ergebnis zu zeigen. Die Ziffern sind in Wirklichkeit natürlich scharf und man kann die Übergänge auch viel besser erkennen als mit der Kamera. Die kommt da echt nicht mit.
Viel Spass damit.
Grüße
Sebastian