Ein kleines Beispiel: Bei den Anschlüsse von D2-D9 (das entspricht PortD.2 - PortD.7 und PortB.0 -PortB.1) schließen wir jeweils eine LED (mit Vorwiderstand) auf dem Nano-Board an. Diese sollen abwechselnd das Muster 10101010 und das Muster 01010101 anzeigen.
Die genannten Anschlüsse bilden bei MikroForth3 (aus didaktischen Gründen) einen virtuellen Port E. Wir müssen also nur diesem Port abwechselnd die Werte 85 = 0b01010101 und 170 = 0b10101010 zuweisen.
Wir installieren zunächst das Forth-System und folgen dabei den Anweisungen aus dem Tutorium. Keine Angst: Der eigentliche Compiler ist nur ca. 1 MB groß und macht auch keine Einträge in der Registrierdatenbank; wenn wir ihn nicht mehr brauchen sollten, können wir einfach das entsprechende Verzeichnis löschen.
In dem Forth-Compiler geben wir nun den folgenden Quelltext ein:
Code: Alles auswählen
( Lichtspiel an PortE )
: main begin 85 . 1 wait 170 . 1 wait 0 until ;
Wie speichern die Datei ab und betätigen anschließend die Schaltflächen "Interpretieren", "Kompilieren", und "Intel HEX". (Taucht zwischendurch eine Überschreiben-Warnung auf, klicken Sie auf "Ja".) Dann sollte es bei unserem Compiler so aussehen:
Nun schließen wir das Nano-Board an den PC an. (Die zugehörige COM-Nummer haben wir dem Forth-System schon im Rahmen der Installation mitgeteilt; achten Sie darauf, dass Sie denselben Anschluss wie bei der Installation benutzen!) Wenn wir jetzt die Schaltfläche "Upload" betätigen, wird das Programm auf den Mikrocontroller geladen und automatisch gestartet. Das war es auch schon!
Viel Erfolg!