projects:4e4th:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
projects:4e4th:start [2018-05-14 09:17] – mka | projects:4e4th:start [2022-03-06 22:22] (aktuell) – [Revisons-Geschichte] mka | ||
---|---|---|---|
Zeile 92: | Zeile 92: | ||
(evtl. flow control noch per Menü deaktivieren) | (evtl. flow control noch per Menü deaktivieren) | ||
- | Oder gleich [[http://www.forth-ev.de/wiki/ | + | Oder gleich [[https://wiki.forth-ev.de/ |
Zeile 149: | Zeile 149: | ||
//Alle Forthworte dort in den Beispielen sind GROSS geschrieben. Dem 4e4th ist egal ob du GROSSE oder kleine Buchstaben verwendest. Dieses Verhalten wird //case insensitiv// | //Alle Forthworte dort in den Beispielen sind GROSS geschrieben. Dem 4e4th ist egal ob du GROSSE oder kleine Buchstaben verwendest. Dieses Verhalten wird //case insensitiv// | ||
- | ===== Glossar ===== | + | ===== Kleines |
| | ||
Zeile 191: | Zeile 191: | ||
DECIMAL | DECIMAL | ||
- | : BLINK | + | |
- | BEGIN | + | \ Application example. |
- | RED CSETB GREEN CCLRB 100 MS | + | |
- | RED CCLRB GREEN CSETB 100 MS | + | BEGIN |
- | KEY? UNTIL KEY DROP ; | + | RED CSETB GREEN CCLRB 100 MS |
+ | RED CCLRB GREEN CSETB 100 MS | ||
+ | KEY? UNTIL | ||
+ | | ||
+ | |||
+ | Um so ein Applikation nach einem Reset des LaunchPad automatisch zu starten genügt es SAVE auszuführen. Es startet immer das letzte Wort. Also MAIN in diesem Fall: | ||
+ | |||
+ | \ SAVE last word as autostart routine. | ||
+ | : MAIN ( -- ) | ||
+ | BLINK | ||
+ | QUIT ; \ Quit application to enter forth. | ||
+ | |||
+ | SAVE | ||
- | Um deine blink Applikation nach einem reset des LaunchPad automatisch | + | Man tut gut daran einen Ausstieg aus der App zu programmieren, |
+ | BEGIN < | ||
+ | ist beliebt um aus so einer Hauptschleife, | ||
- | Man tut gut daran irgend einen Ausstieg aus der app zu programmieren, | ||
===== Beispiele und Experimente ===== | ===== Beispiele und Experimente ===== | ||
Zeile 299: | Zeile 312: | ||
Das Image 4e4th05a.hex findest du bei GitHub - siehe Abschnitt " | Das Image 4e4th05a.hex findest du bei GitHub - siehe Abschnitt " | ||
- | == Windows XP und Windows | + | == Windows XP, 7. 10 == |
FET-Pro430 Lite version FREE. http:// | FET-Pro430 Lite version FREE. http:// | ||
+ | (Update 08.08.2020: Nicht mehr ganz " | ||
Stelle das gewünschte Image ein (//open code file//) und den Pafd dorthin, wähle die richtige MCU aus (// | Stelle das gewünschte Image ein (//open code file//) und den Pafd dorthin, wähle die richtige MCU aus (// | ||
Zeile 468: | Zeile 482: | ||
====== Revisons-Geschichte ====== | ====== Revisons-Geschichte ====== | ||
+ | |||
+ | 4/2018: Inzwischen gibt es ein 4e4th05a. Es baut auf CamelForth 0.5a auf, assembliert mit dem Naken Assembler. Das es nun den Nachfolge-Release doch gibt, ist Juergen Pintaske zu verdanken. Er hat unermüdlich dafür gesorgt, Literatur dafür zusammenzustellen, | ||
3/2017: 4e4th Release0.34 wird von mir (mk) **nicht** mehr unterstützt! | 3/2017: 4e4th Release0.34 wird von mir (mk) **nicht** mehr unterstützt! | ||
Zeile 475: | Zeile 491: | ||
* Camelforth, und damit auch 4e4th, wurde erstellt in der IAR Embedded Workbench, eine proprietäre Software, die seither immer wieder verändert worden ist. Damit kann man (ich) nicht Schritt halten in der " | * Camelforth, und damit auch 4e4th, wurde erstellt in der IAR Embedded Workbench, eine proprietäre Software, die seither immer wieder verändert worden ist. Damit kann man (ich) nicht Schritt halten in der " | ||
* Das Projekt lag auf einem Server der Forth-Gesellschaft und war in einem SVN-Repository angelegt. Neuere SVN-Versionen waren damit nicht mehr kompatibel. | * Das Projekt lag auf einem Server der Forth-Gesellschaft und war in einem SVN-Repository angelegt. Neuere SVN-Versionen waren damit nicht mehr kompatibel. | ||
- | * Der Versuch das nach sourceforge zu bringen ist auch gescheitert, | + | * Der Versuch das nach sourceforge zu bringen ist auch gescheitert, |
* Alles in allem komme ich da nicht mehr hinterher. Drum ist damit nun einfach Schluß. | * Alles in allem komme ich da nicht mehr hinterher. Drum ist damit nun einfach Schluß. | ||
- | Leute, nehmt **noForth**, | + | Leute, nehmt **noForth**, |
http:// | http:// | ||
- | |||
- | 4/2018: Inzwischen gibt es ein 4e4th05a. Es baut auf CamelForth 0.5a auf, assembliert mit dem Naken Assembler. Das es nun den Nachfolge-Release doch gibt, ist Juergen Pintaske zu verdanken. Er hat unermüdlich dafür gesorgt, Literatur existiert, um Forth erfolgreich lernen zu können. Da wäre es doch zu schade gewesen, wenn all die Dokumentation zum 4e4th nun unbrauchbar geworden wäre. Wer will, kann es also nun weiter benutzen. https:// | ||
- | |||
- | (mk20180511) | ||
projects/4e4th/start.1526282273.txt.gz · Zuletzt geändert: 2018-05-14 09:17 von mka