====== Clock Works ====== Uhren, zumal selbst gebaute, faszinieren viele Menschen, auch den Autor. Und was vor Jahren schon einmal harmlos aussehend anfing, explodierte fröhlich in allerlei Richtungen. Es ist unglaublich, welche Nettigkeiten man einer Uhr anbauen kann: verschiedene Anzeigen, verschiedene Zeiten, einen Wecker, und vieles mehr. Auf dieser Seite sollen Links zu den Artikeln und zu den zugehörigen Programmen gesammelt werden. 2017-08-04 Erich Wälde 2018-11-10 updated ===== Zutaten ===== * [[ http://amforth.sourceforge.net|AmForth]] * [[http://amforth.sourceforge.net/TG/Cookbook.html|AmForth Cookbook]] - Code Beispiele * [[ http://amforth.sourceforge.net/TG/recipes/Multitasking.html|AmForth Multitasker]] Ein Task bedient die serielle Schnittstelle (es ist schließlich eine geek Uhr), ein zweiter Task zählt die Uhrenticks, verwaltet die Zeit in Form diverser Zähler, und ruft die zugehörigen, periodischen Jobs auf. ===== Beschreibungen ===== Wesentliche Teile dieses Projekts sind in der Vierten Dimension vorgestellt worden. Alle Hefte befinden sich im [[vd-archiv:|4d-Archiv]]. * {{:vd-archiv:4d2016-04.pdf|}} S.15ff --- Clock Works 1: Die kleine Uhr * {{:vd-archiv:4d2017-02.pdf|}} S.12ff --- Clock Works 2: Anzeige a la Abakus * {{:vd-archiv:4d2017-03.pdf|}} S.12ff --- Clock Works 3: Auf der Suche nach der verlorenen Zeit * {{:vd-archiv:4d2017-03.pdf|}} S.23f --- Clock Works 4: Des Rätsels Lösung * {{:vd-archiv:4d2017-04.pdf|}} S.6ff --- Clock Works 5: Die UTC Wanduhr * --- Clock Works 6: Die UTC Funkuhr Weitere Artikel in diesem Zusammenhang: * {{:vd-archiv:4d2006-04.pdf|}} S.9ff --- Adventures 2: timeup * {{:vd-archiv:4d2007-01.pdf|}} S.10ff --- Adventures 4: DCF Uhr * {{:vd-archiv:4d2012-03.pdf|}} S.25ff --- Morse 5: eine deklarative Version * {{:vd-archiv:4d2015-0304.pdf|}} S.24f --- Permanente Tabellen im AmForth-Flash ablegen * {{:vd-archiv:4d2015-0304.pdf|}} S.35ff --- Von UT zu Epochensekunden und zurück ===== Programme ===== - Clock Works 3 {{projects:clockworks:clockworks3-code.tar.gz|}} Die Datei enthält den Zustand nach der Änderung in der Interrupt-Bearbeitung von AmForth (rev.2223 oder später). Der Quellcode dient hauptsächlich der Inspiration. - Seit September 2017 ist der komplette Quellcode als "Commented Project" auf der AmForth Webseite verfügbar: http://amforth.sourceforge.net/Projects/ClockWorks/index.html - Clock Works 6 {{projects:clockworks:clockworks6-code.tar.gz|}} Die Datei enhält den Forth Quelltext der UTC Funkuhr.