Forth-Gesellschaft e.V.

Forth-Gesellschaft e.V.

Wir programmieren Forth
Home  :  Mitmachen  :  Erweiterte Suche  :  Statistik  :  Verzeichnis  :  Forth Büro  :  Impressum  :  Photos  :  Redaktion  :  Download  :  Links  :  Umfragen  :  Kalender  :  Wiki  
Willkommen bei Forth-Gesellschaft e.V.
Donnerstag, 27. April 2017 @ 12:54 CEST
  Druckfähige Version anzeigen 

Stellaris LM4F120 LaunchPad

ArchivEs gibt sie nun auch mit dem ARM darauf, diese preiswerten kleinen Evaluation Boards von TI. Und eine hübsche Seite nur für die LaunchPads haben sie da auch inzwischen.

http://www.ti.com/ww/en/launchpad/home_head.html

Und natürlich haben wir das board auch schon im Verleih der FG. :-)
  Druckfähige Version anzeigen 

Grundlegende Experimente mit einer MCU

ArchivInzwischen gibt es im Forth Wiki schon eine ganze Reihe grundlegender Experimente zum Thema MCU.

http://www.forth-ev.de/wiki/doku.php/projects:4e4th:4e4th:start:msp430g2553_experimente

Die dort angegebenen Experimente wurden mit der MCU MSP430G2553 von Texas Instruments auf deren LaunchPad gemacht. Die Experimente können aber ebenso gut mit anderen MCUs angestellt werden. Die Experimente sind jedoch nichts für Zaghafte - es wird für nichts gehaftet! Kleine Forth Programme für die Experimente mit der MCU sind angegeben. Für diese Experimente brauchte ich ein LaunchPad, ein Multimeter, ein Oszilloskop und einige Kleinteile wie Widerstände und Kondensatoren, und einen kleinen Lautsprecher, ein Steckbrett, ebenso ein Bündel Prüfklipp-Kabel die einfach an das LaunchPad angeklemmt werden können. Die verwendete MCU erwies sich als erstaunlich robust. Wie man so eine MCU dann doch kaputt kriegt ist dort auch beschreiben. Und wie man an das 4e4th alias 4€4th alias 4 Education Forth kommt steht auf der www.4e4th.eu Seite.

Und hier findest du eine Anleitung wie das 4e4th auf dein LaunchPad kommt - für PC, Linux oder Mac.
http://www.forth-ev.de/wiki/doku.php/projects:4e4th:start
  Druckfähige Version anzeigen 

FLUB: Forth and Lisp users Bonn

ArchivUm Bonner Forth und Lisp Programmierer zu vereinen habe ich einfach mal eine Usergroup angezettelt. Falls hier Leute aus Bonn oder dem Bonner Umkreis lesen, schaut doch mal vorbei! :) Der Mail-Verteiler ist noch manuell aber ich habe schon ein öffentliches GIT repository angelegt.

Mehr infos: http://mr.gy/flub/

LG,
Max Rottenkolber
  Druckfähige Version anzeigen 

25 Microchips that shook the World

Archiv Beim Wühlen in altem Papierberg hat Rafael Deliano den Artikel in der normalerweise renomierlichen Zeitschrift IEEE Spectrum vom Mai 2009 ausgegraben. Einem Thema, dass das Blut des Lesers in Wallung versetzt und die Leserbriefspalte füllt, kann kein Magazin wiederstehen. Aus Proporzgründen ist also sowohl der Z80 als auch der 6502 aufgeführt. Nicht hingegen 4004 oder 8008 weil die ja viel weniger fanboys haben. Wenn möglich wollte der Autor um dem ganzen eine persönliche Note zu geben auch ein kurzes Interview mit einem der Entwickler einfliessen lassen. Da Chuck Moore inzwischen der legendäre Erfinder ist klingelte also bei ihm das Telefon. ...

http://www.forth-ev.de/filemgmt/singlefile.php?lid=446

http://spectrum.ieee.org/semiconductors/processors/25-microchips-that-shook-the-world
  Druckfähige Version anzeigen 

Koopman - Better Embedded System Software

Archiv Philip Koopman ist bestens bekannt für sein Buch "Stack Computers: The New Wave". Nach langer Pause hat er nun im Eigenverlag "Better Embedded System Software" veröffentlicht. Kann man direkt von seiner Webseite per Paypal für etwa 70 EUR bestellen. Also nicht billig. Aber ...
  Druckfähige Version anzeigen 

4K limit for projects in IAR kickstart, work around

ArchivIm IAR Kickstart für Windows kann man Projekte beliebiger Größe für die MSP430 MCUs erstellen. Debuggen und downloaden von dieser IDE aus kann man dann aber nur Images von Projekten bis 4K Größe. Das ist die Beschränkung für diese kostenlose Version.

Aber es ist möglich ein intel hex image des Projektes in beliebiger Größe zu hinterlegen, und das dann mit einem anderen Programmer in die MCU zu bringen.

...
  Druckfähige Version anzeigen 

MSP430 Serial BSL Interface

Archiv
Es gibt Momente beim Umgang mit Forth auf den TI MSP430 MCUs in ihren Experimentierboards (TI MSP-EXP430FR5739) wo alles "hängt". Der chip lässt sich nicht mehr erreichen über USB, warum liegt im Dunkeln. Doch ist der chip ja auch erreichbar auf "traditionelle" Art und Weise. Geht man also her und nimmt die Jumper zum USB seriellen Wandler und COM Port Emulator bei J3 ab, und steckt dort ein BSL Interface ein das an einem echten COM Port angeschlossen ist, erreicht man seine MCU doch noch. Für Windows hält TI ein BSL-scripter Konsolen Programm bereit. Damit kann man dann über das Interface den chip ansprechen. So konnte ich schon einige male das CamelForth Projekt im FRAM retten, wenn der IAR mal wieder nicht wollte.
http://www.bluebee1975.com/BSL-Interface
  Druckfähige Version anzeigen 

mecrisp - nativ forth für MSP430

ArchivInspiriert von vielen Ideen auf anderen Architekturen hat Matthias Koch, Hannover, ein native-code Forth geschrieben und würde sich über Betatester sehr freuen. Alle Neugierigen können selbst einmal hineinschauen. Es tuts auch prima im TI LaunchPad, wenn man dem board einen MSP430G2553 im 20Pin Gehäuse spendiert. http://mecrisp.sourceforge.net/


  Druckfähige Version anzeigen 

Green Arrays Evaluationboard

Archiv Mit Paypal ist die Bestellung ( ca. 404 EUR ) in USA denkbar einfach. Einige Tage Transport und 2+ Wochen für Zoll ( 67 EUR ) sollte man einplanen. Die kleine Schachtel enthält dann das Board, hier mit Seriennummer 0090. Eine 6 seitige bunte Anleitung zur Inbetriebnahme. Die Chuck vorbildlich-unrealistisch mit ESD-Armband zeigt wie er am Board hantiert.
Eine Handvoll Bauteile für Leute die vorher noch Löten lernen müssen. Sowie eine MMC-Speicherkarte die aber leer ist weil sie als Massenspeicher für polyFORTH gedacht ist. An Software werden 3 Varianten angeboten: arrayForth, eForth und eben polyFORTH von FORTH Inc. Das wird aber alles nicht auf CD geliefert sondern soll man sich von der Webseite laden.
Erstmal muß man aber auf die Suche nach einem Steckernetzteil ca. 5V/5Watt gehen das passende Belegung am Hohlstecker hat. Vorher wirft man noch sorgenvollen Blick auf die ICs. Hilfreich für eigene Breadboards wäre ein Adapter von QFN88 auf altmodisches PGA. Das IC kann man absehbar nicht mit Lötkolben bestücken. Es sind also auch in Hardware noch weitere Hürden zu nehmen.

MfG JRD
  Druckfähige Version anzeigen 

GA144 in den Medien

ArchivJon Titus entwickelte anno 1974 einen der ersten 8008 Einplatinencomputer der als Bausatz für Hobbyanwender gedacht war.

Er ist heute als Journalist für die renomierliche Elektronik-Zeitschrift EDN tätig. Für "Computer Cowboys" Moore hat er wohl Sympathien, FORTH ist für ihn etwas problematischer: "Yes, you need to use Forth, which many programmers disdain."
Jedenfalls ist seine Beschreibung des GA144 in seinem EDN Blog für die Allgemeinheit recht lesbar gehalten. Etwas womit man sich auf der GreenArray Webseite immer noch recht schwer tut.
Und hat wohl auch etwas Interesse geweckt was es mit dieser Sprache so auf sich hat:
"...the chip seems so powerful that Forth deserves another look."