FlashForth auf dem Arduino Uno R3

Peter Jacobs (University of Queensland) hat zwei exzellente FlashForth Tutorials und ein Reference Sheet geschrieben.

Elements of FlashForth Tutorial
FlashForth 5 Tutorial Guide
FlashForth 5 Reference Sheet

Der FlashForth Sprachumfang ist hier gelistet.

2014-12-23: Mit FlashForth programmierter ATmega328p ist aus Finnland angekommen. Danke Mikael.
2014-12-24: Anschliessen und läuft.
2015-03-29: Circuit Cellar Ink veröffentlicht den Beitrag „Fast-Forward with FlashForth“ (Cover)

Hinweis zu Quelltexterstellung und File-Download

Zum Erstellen der Quelltexte verwendet ich Notepad++. Hier ist darauf zu achten, dass Tabulatoren durch Leerzeichen (Spaces) ersetzt werden. Beim Zeilenendeformat stelle ich UNIX ein, so dass jede Zeile mit LF (0x0D) abgeschlossen wird. Mit einem Hexeditor, wie dem von mir verwendeten HxD können diese Vorgaben sehr leicht überprüft werden.

Für die Kommunikation mit dem Arduino Uno verwende ich TeraTerm auf dem PC mit den folgenden Einstellungen (Bilder rechts). ?200

Auslesen des ADC

Der Arduino Uno hat einen internen 10-bit Analog/Digital-Converter (ADC), dessen Abfrage im Programmbeispiel readadc.ff gezeigt wird.
Quelltext und Screenshots sind hier zu finden.

Vektorisierung in Forth

Die Vektorisierung in Forth habe ich vor Jahren in einem Beitrag beschrieben. Für FlashForth aktuell ist unter SourceForge.net ein Programmbeispiel abgelegt.

 
flashforth.txt · Zuletzt geändert: 2015/03/29 12:10 von Claus Kühnel
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki