Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
projekte:uhr [2012/10/20 21:08] fsatzger |
projekte:uhr [2013/07/25 18:16] (aktuell) fsatzger |
||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
Hinweise zum Code: | Hinweise zum Code: | ||
- | Die Uhr ist als State-Machine ausgeführt, wobei das Display von Timer0 und die Uhrzeit selbst von Timer1 bestimmt wird. Beide arbeiten dabei im CTC-Mode, d.h. einer | + | Die Uhr ist als State-Machine ausgeführt, wobei das Display von Timer0 und die Uhrzeit selbst von Timer1 bestimmt wird. Beide arbeiten dabei im CTC-Mode, d.h. mit einer |
variablen Obergrenze die durch die Hardware automatisch zurückgesetzt wird. Nur die Einstellung der Uhrzeit erfolgt in der Hauptschleife. Hier sind im Moment 3 | variablen Obergrenze die durch die Hardware automatisch zurückgesetzt wird. Nur die Einstellung der Uhrzeit erfolgt in der Hauptschleife. Hier sind im Moment 3 | ||
Geschwindigkeitsstufen vorgesehen: | Geschwindigkeitsstufen vorgesehen: | ||
Zeile 34: | Zeile 34: | ||
ABCDEFG-+ Minuten 1er und MittelLEDs | ABCDEFG-+ Minuten 1er und MittelLEDs | ||
| | ||
- | Dazu hat die Hauptplatine noch einen Anschluss für RS232 vorgesehen, die kompatibel zum FTDI RS232-TTL-Kabel ist. Dieser wird softwareseitig allerdings aktuell nicht | + | Dazu hat die Hauptplatine noch einen Anschluss für RS232 vorgesehen, der kompatibel zum FTDI RS232-TTL-Kabel ist. Dieser wird softwareseitig allerdings aktuell nicht |
verwendet - angedacht war die Möglichkeit, hier z.B. die Zeit von einem Server zu bekommen. | verwendet - angedacht war die Möglichkeit, hier z.B. die Zeit von einem Server zu bekommen. | ||