Benutzer-Werkzeuge

Webseiten-Werkzeuge


projects:a-start-with-forth:start0

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
projects:a-start-with-forth:start0 [2018-03-03 16:05] – [Kapitel 7: Einsatz der Applikation VFXTESTAPP.exe] mkaprojects:a-start-with-forth:start0 [2018-06-23 14:05] – [Mehr ...] mka
Zeile 13: Zeile 13:
  
 Hier versuchen wir einmal einen anderen Ansatz: Statt zu beschreiben, wie es funktioniert, fangen wir damit an, zu definieren was man in Forth braucht, um eine virtuelle LED auf dem PC ein- und auszuschalten. Hier versuchen wir einmal einen anderen Ansatz: Statt zu beschreiben, wie es funktioniert, fangen wir damit an, zu definieren was man in Forth braucht, um eine virtuelle LED auf dem PC ein- und auszuschalten.
-In diesem ersten Lernschritt reichen 12 Konstrukte – in Forth Worte genannt. Die 12 werden dann zusammengebaut und man kann am Bildschirm eine virtuelle LED ein- und ausschalten. +In diesem ersten Lernschritt reichen 12 Konstrukte – in Forth //Worte// genannt. Die 12 werden dann zusammengebaut und man kann am Bildschirm eine virtuelle LED ein- und ausschalten. 
-Alle Details werden im PDF beschrieben.  {{ :en:projects:a-start-with-forth:4_describing_is_more_difficult_than_starting_and_go_through_the_process_v13a_to_michael.pdf |Imagine to Invent a Language}}+Alle Details werden im PDF beschrieben. {{ :projects:a-start-with-forth:german_-_invent_a_language_v18_on_4_pages_v1.pdf |}}
  
 ===== Kapitel 5:  Ausprobieren von Code im Internet – keine Softwareinstallation erforderlich ===== ===== Kapitel 5:  Ausprobieren von Code im Internet – keine Softwareinstallation erforderlich =====
Zeile 59: Zeile 59:
 ===== Kapitel 9:  VFX MSP430_LITE Forth -  implementiert direkt auf dem TI MSP430 20-Pin Prozessor ===== ===== Kapitel 9:  VFX MSP430_LITE Forth -  implementiert direkt auf dem TI MSP430 20-Pin Prozessor =====
  
-MPE hat diese Version als kostenlose Starter-Version verfuegbar gemacht. Der Anlass war damals fuer die MicroBox, die auf dem Scouts-Jamboree in England von den Teilnemern selbst zusammengeloetet wurden. Bilder und Video des Events siehe https://www.eurocircuits.com/blog/eurocircuits-supports-iet-activity-at-peakcamp-201/+MPE hat diese Version als kostenlose Starter-Version verfuegbar gemacht. Der Anlass war damals fuer die MicroBox, die auf dem Scouts-Jamboree in England von den Teilnehmern selbst zusammengeloetet wurden. Bilder und Video des Events siehe https://www.eurocircuits.com/blog/eurocircuits-supports-iet-activity-at-peakcamp-201/
 Bei dieser Loesung ist dann die komplette Forth-Software auf dem Chip implementiert. Es ist ein 20-Pin-DIL-Package, hier der TI MSP430G2553. Programmiert wird der Chip dann ueber die serielle Schnittstelle mit dem folgenden Programm  {{ :en:projects:a-start-with-forth:09_msp430targlite_v5.pdf |VFX LITE 430}} Bei dieser Loesung ist dann die komplette Forth-Software auf dem Chip implementiert. Es ist ein 20-Pin-DIL-Package, hier der TI MSP430G2553. Programmiert wird der Chip dann ueber die serielle Schnittstelle mit dem folgenden Programm  {{ :en:projects:a-start-with-forth:09_msp430targlite_v5.pdf |VFX LITE 430}}
  
Zeile 83: Zeile 83:
 Bitte folgen Sie den Installationslinks. Einige kleine Anpassungen, und auch das 35 Wort Beispiel in Kapitel 6 laeuft auf dem MicroBit. Bitte folgen Sie den Installationslinks. Einige kleine Anpassungen, und auch das 35 Wort Beispiel in Kapitel 6 laeuft auf dem MicroBit.
  
-In der Zwischenzeit gibt es auch eine deutsche Version – Calliope genannt. Wie sich gezeigt hat, kann dasselbe Programmierfile auch fuer Calliope verwendet warden. Selbst schon ausprobiert.+In der Zwischenzeit gibt es auch eine deutsche Version – Calliope genannt:  https://calliope.cc/. Wie sich gezeigt hat, kann dasselbe Programmierfile auch fuer Calliope verwendet warden. Selbst schon ausprobiert.
  
 ===== Kapitel 13: - Minimal Invasives Serial Link - 3 Wort Forth Interface ===== ===== Kapitel 13: - Minimal Invasives Serial Link - 3 Wort Forth Interface =====
Zeile 91: Zeile 91:
 – kommuniziert ( und kontrolliert ) wird ueber das serielle Interface ( oder auch anders wenn man umprogrammiert ): – kommuniziert ( und kontrolliert ) wird ueber das serielle Interface ( oder auch anders wenn man umprogrammiert ):
    
-Die drei Kommandos vom PC fuehren die folgenden Funktionen aus: +Die drei Kommandos vom PC fuehren die folgenden Funktionen aus ( im Original fuer 8 Bit, aber selbst anpassbar )
- +  - Zieladresse senden und dann ein Byte ( oder 16 oder 32 Bit ) Datum dort abspeichern. 
-  - Zieladresse senden und dann ein Byte ( 16 oder 32 Bit )  Datum dort abspeichern +  - Zieladresse senden und dann ein Byte ( oder 16 oder 32 Bit ) Datum von dieser Adresse lesen.
-  - Zieladresse senden und dann ein Byte ( 16 oder 32 Bit )  Datum von dieser Adresse lesen.+
   - Starten: Adresse uebergeben und ein auf diese Weise heruntergeladenes und verifiziertes Programm starten.   - Starten: Adresse uebergeben und ein auf diese Weise heruntergeladenes und verifiziertes Programm starten.
 +    ( mit RESET startet man im einfachsten Fall wieder die serielle Kommunikation, oder mit eigener Software )
  
 Die Dokumentation/Idee kann an jeden neuen Chip angepasst werden. Hat man dann ein Forth auf dem PC, werden dort die entprechenden Funktionen und auch komplexere Anwendungen ueber Code vorbereitet. {{ :en:projects:a-start-with-forth:3_instruction_forth.pdf |3 Instruction Forth}} Die Dokumentation/Idee kann an jeden neuen Chip angepasst werden. Hat man dann ein Forth auf dem PC, werden dort die entprechenden Funktionen und auch komplexere Anwendungen ueber Code vorbereitet. {{ :en:projects:a-start-with-forth:3_instruction_forth.pdf |3 Instruction Forth}}
Zeile 131: Zeile 131:
 ====== Mehr ... ====== ====== Mehr ... ======
  
-Wir hoffen, dass einige dieser Kapitel von Interesse sind, und dazu bringen, es selbst einmal auszuprobieren.  +Wir hoffen, dass einige dieser Kapitel von Interesse sind, und den Leser dazu bringen, es selbst einmal auszuprobieren. Mehr gibt es im kompletten eBook: 
-Mehr gibt es im kompletten eBook: +
 [[ https://www.amazon.co.uk/Start-Forth-2017-Bits-Bites-ebook/dp/B073NMX1XP/ref=sr_1_13?s=books&ie=UTF8&qid=1499278235&sr=1-13|A Start With Forth]] [[ https://www.amazon.co.uk/Start-Forth-2017-Bits-Bites-ebook/dp/B073NMX1XP/ref=sr_1_13?s=books&ie=UTF8&qid=1499278235&sr=1-13|A Start With Forth]]
  
-Forth ist sehr viel komplexer, als es in diesen wenigen Kapiteln dargestellt werden kann.+Forth ist sehr viel komplexer, als es in diesen wenigen Kapiteln dargestellt werden kann. Mehr gibt es auf dem [[https://www.amazon.com/Juergen-Pintaske/e/B00N8HVEZM|Forth-Buecherbrett]].\\ 
 + 
 +Weitere Literatur-Listen:\\ 
 +[[en:projects:pintaske_s_electronic_forth_bookshelf|Jürgens Sammlung]]\\ 
 +[[en:projects:litlist|Klaus' Sammlung]] 
 +  
 +Zum Spass kann man sich sogar anschauen, wie beliebt diese eBooks gerade sind – als Teil der Top100  [[https://www.amazon.com/gp/bestsellers/books/3970/ref=pd_zg_hrsr_b_1_5_last#1|Bestseller List:]] 
  
-Und noch mehr gibt es auf dem [[https://www.amazon.com/Juergen-Pintaske/e/B00N8HVEZM|Forth-Buecherbrett]].\\ 
-Zum Spass kann man sich sogar anschauen, wie beliebt diese eBooks gerade sind – als Teil der Top100  Bestseller List:\\ 
 Status 2. Maerz 2018, 8 Forth eBooks in den Top 100:\\ Status 2. Maerz 2018, 8 Forth eBooks in den Top 100:\\
 Ting Zen and Forth Platz 15 – Chuck Moore Platz 39 – Stephen Pelc Programming Forth Platz 41 – Chuck Eary Years Platz 49 – Juergen’s A Start With Forth Platz 66 – Ting’s eForth and Zen Platz 71 – FIG Forth Manual Platz 81 – Ting’s eForth Overview Platz 89 Ting Zen and Forth Platz 15 – Chuck Moore Platz 39 – Stephen Pelc Programming Forth Platz 41 – Chuck Eary Years Platz 49 – Juergen’s A Start With Forth Platz 66 – Ting’s eForth and Zen Platz 71 – FIG Forth Manual Platz 81 – Ting’s eForth Overview Platz 89
  
projects/a-start-with-forth/start0.txt · Zuletzt geändert: 2020-05-12 19:11 von juergenuk