Micro-Forth
Verfasst: Mo 17. Dez 2012, 11:53
Hallo zusammen!
Ich bin neu hier und möchte mich kurz vorstellen. Mein Name ist Dieter. Berufsmäßig beschäftige ich mich vorrangig mit Step7.
Mein Hobby ist die Elektronikbastelei und Programmierung. So traf ich vor ca. 4 Wochen auf das Micro-Forth von Herrn Heinrichs.
Forth hatte mich schon vor 30 Jahren interessiert, insofern da ich meine damalige Ingenieursarbeit mit einem Forthcompiler auf
dem KC85 geschrieben hatte (forth war (ist) faszinierend) .
Also Micro-Forth runterladen und testen. Leider hatte ich keinen Tiny2313 zur Hand. Nun dann nehme ich einen tiny13, müsste
doch auch gehen. Kuzerhand ein Blinkprogramm geschrieben; : Main InitPortB begin 1 250 blink 0 until end ;
Hex Datei in Tiny13 laden, Und siehe da, es blinkt .
Ich dachte mir, das schaust du dir mal genauer an. Hex Datei reassembliert und in das AVR Studio geladen. Sauber ausgedacht, die
Forthworte als Unterprogramme zu kompilieren (respekt!). Ich testete noch ein paar andere Worte, und wie es so ist, findet man natürlich auch gleich Fehler (da kam ein Wanderer des Weges....) Wohl gemerkt, ich möchte nicht als Besserwisser
erscheinen, vielmehr möchte ich helfen, dieses kleine leistungsfähige Forth weiter zu entwickeln! Vielleicht gibt es auch noch andere Interessenten (würde mich freuen).
In meinem nächsten Beitrag werde ich auf die Sachen eingehen, die mir aufgefallen sind. Ich werde ein kleines Projekt vorstellen,
was die Arbeit meiner Frau in der Küche erleichtert (nebenbei auch mir, wenn ich den Flaschenöffner im dunkeln suche).
Nein Spass bei seite. Einge neue Forthworte (z.B. LEAVE, BEGIN WHILE REPEAT, C!, C@ und was mir sonst noch einfällt) werden auch dabei sein.
Eine Frage hätte ich noch, kann man das AtinyBoard mit Tiny2313 kaufen?
Ansonsten wünsche ich allen ein Frohes Weihnachtsfest und einen guten Rutsch ins Neue Jahr.
Didi
Ich bin neu hier und möchte mich kurz vorstellen. Mein Name ist Dieter. Berufsmäßig beschäftige ich mich vorrangig mit Step7.
Mein Hobby ist die Elektronikbastelei und Programmierung. So traf ich vor ca. 4 Wochen auf das Micro-Forth von Herrn Heinrichs.
Forth hatte mich schon vor 30 Jahren interessiert, insofern da ich meine damalige Ingenieursarbeit mit einem Forthcompiler auf
dem KC85 geschrieben hatte (forth war (ist) faszinierend) .
Also Micro-Forth runterladen und testen. Leider hatte ich keinen Tiny2313 zur Hand. Nun dann nehme ich einen tiny13, müsste
doch auch gehen. Kuzerhand ein Blinkprogramm geschrieben; : Main InitPortB begin 1 250 blink 0 until end ;
Hex Datei in Tiny13 laden, Und siehe da, es blinkt .
Ich dachte mir, das schaust du dir mal genauer an. Hex Datei reassembliert und in das AVR Studio geladen. Sauber ausgedacht, die
Forthworte als Unterprogramme zu kompilieren (respekt!). Ich testete noch ein paar andere Worte, und wie es so ist, findet man natürlich auch gleich Fehler (da kam ein Wanderer des Weges....) Wohl gemerkt, ich möchte nicht als Besserwisser
erscheinen, vielmehr möchte ich helfen, dieses kleine leistungsfähige Forth weiter zu entwickeln! Vielleicht gibt es auch noch andere Interessenten (würde mich freuen).
In meinem nächsten Beitrag werde ich auf die Sachen eingehen, die mir aufgefallen sind. Ich werde ein kleines Projekt vorstellen,
was die Arbeit meiner Frau in der Küche erleichtert (nebenbei auch mir, wenn ich den Flaschenöffner im dunkeln suche).
Nein Spass bei seite. Einge neue Forthworte (z.B. LEAVE, BEGIN WHILE REPEAT, C!, C@ und was mir sonst noch einfällt) werden auch dabei sein.
Eine Frage hätte ich noch, kann man das AtinyBoard mit Tiny2313 kaufen?
Ansonsten wünsche ich allen ein Frohes Weihnachtsfest und einen guten Rutsch ins Neue Jahr.
Didi