Ich habe das blog-Plugin installiert, damit man auch Diskussionen führen kann. Einen Avatar kann man sich über www.gravatar.com anlegen.
Michael Kalus, 2006/06/01 22:34
Der Aufbau des Zweiges kernel_embedded musste richtig gestellt werden. Ich habe versucht das ohne allzuviel RSS Lärm zu machen da sowas ja eigentlich inhaltlich nicht weiter relevant ist. Ging aber nicht so ganz, da das System verschieben von Dateien auch meldet. Sorry, Michael
peter bochow, 2007/01/02 20:19
Also es geht um den Kleinen (R8C). Es währe schön ,wenn die embedded_words gesondert aufgeführt währen .Wie schalte ich den nun den Port zwischen Ein- und Ausgabe um ? Ich denke Die Doku ist hier besonders wichtig ,und viele Beispiele .
An Bernd
programmierst du nur oder machst du auch Elektronik z.B. mit dem R8C ?
Bernd Paysan, 2007/01/05 22:22
Erich Wälde hat in den zwei letzten VDs eine ganze Reihe Beispiele geliefert. Die VDs sind auch elektronisch verfügbar, in der Download-Section userer Web-Seite.
Ich selber mache ASICs, also Elektronik mit eigenen Chips. Für den R8C habe ich noch keinen geeigneten Einsatzzweck gefunden, kann aber noch kommen.
peter bochow, 2007/01/04 19:49
Mein Browser hat gleich mehrmals zugeschlagen immer wenn ich wieder auf die Seite gegangen bin .Entschuldigung ,Kann man das nicht löschen ?
Bernd Paysan, 2007/01/05 22:19
Kann man — ist gelöscht.
peter bochow, 2007/01/05 22:10
Ich werde wohl doch bei C bleiben .Peter
peter bochow, 2007/01/06 17:59
Dabei ist Forth genau das was ich brauche für einen Mikrocontroller .Die Forth-worte sehe ich mit words ,aber wie erkenne ich was die Worte erwarten auf dem Stack .Für die serielle Schnittstelle hab ich allerdings noch nicht mal das oder die Worte gefunden .Die Beispiele von Erich Wälde gefallen mir gut .Mir schwebt vor das Meßlabor aus Elektor mit Forth zu bauen eventuell ein bischen konfortabler und mit Anzeige auf dem Linux-PC .
Bernd Paysan, 2007/01/06 18:13 (2007/01/06 18:14)
wie erkenne ich was die Worte erwarten auf dem Stack
Für die serielle Schnittstelle hab ich allerdings noch nicht mal das oder die Worte gefunden
EMIT (senden) und KEY (empfangen) für die zum Terminal gehende serielle Schnittstelle. Für die andere gibt’s in der Tat noch nichts, aber die Anregung ist angekommen.
peter bochow, 2007/01/06 19:34
Warum hab ich die Docu nicht gefunden ,vieleicht sollte der Hinweiß grösser sein ?
peter bochow, 2007/01/09 19:33 (2007/01/09 19:48)
Nochmal ich ,Um mit include ein Programm zu laden in den r8c braucht man das forth-terminal - richtig ? Ich habe suse 10.1 Forth läuft (neue Version ) libffcall ließ sich nicht compilieren und terminal läuft deshalb wahrcheinlich auch nicht .Was kann ich tun ? Ohne include wäre alles sehr mühsam .
peter bochow, 2007/01/09 19:49
Übrigens wie geht das mit dem Atavar .Ich kann leider nicht genug englich .
Bernd Paysan, 2007/01/12 14:28
Im Moment ist die Gravatar-Site im Umbau, da geht jetzt gar nichts (außer die bereits vorhandenen Avatare anzuzeigen).
Andre' Elgeti, 2007/01/12 19:49
Ich setze diese nachricht hier rein, weil sie woanders nicht so richtig hineinpaßt. Wenn man sich nach langem wieder näher mit Forth befaßt, fallen einem wieder einige Hilfsmittel aus der Zeit ein, in der die Taschenrechneranzeige noch grün und rot leuchteten.
Diesmal geht es um die berühmte Zahl “Pi”.
In C kann man ja einfach schreiben #define PI 3.1415926
Leider geht das ja in Forth nicht, doch läßt es sich sehr gut annähern mit dem Bruch 355/113=3,1415929. Vielleicht hift das dem einen oder anderen.
Bernd Paysan, 2007/01/20 20:39
Klar geht das in Forth, Fließkommazahlen gibt’s in Forth auch (wenn man mal von kleinen Systemen wie dem R8C absieht).
3.1415926e fconstant pi
funktioniert schon (wobei die Konstante pi natürlich schon vordefiniert ist).
peter bochow, 2007/01/14 17:21 (2007/01/14 19:03)
Es geht immer noch um den R9C .Wie schalte ich den nun den Port zwischen Ein- und Ausgabe um ? Gibs ein word dafür ?
Bernd Paysan, 2007/01/20 21:02
Es gibt für die Ports keine speziellen Wörter, weil die alle memory mapped IOs sind. D.h. ein normales C! auf die Port-Adresse tut’s (oder ein bset/bclr für ein einziges Bit). Beispiele findet man in den Adventures von Erich Wälde.
peter bochow, 2007/01/14 19:36
Übrigens weiß ich immer noch nicht wie ich eine datei in den R8C laden kann ohne Forth-terminal .
Bernd Paysan, 2007/01/20 21:04
Steht doch eigentlich schon auf der Wiki-Seite. Im Terminal-Programm die Newlineverzögerung auf ca. 200ms einstellen und dann vom Terminal-Programm als normale Textdatei herunterladen. Da gehen natürlich keine geschachtelten Dateien, und es dauert länger (weil die 200ms ja “worst case” sind).
Und mußte leider feststellen : code «< Undefined word Was kann ich den nun machen ??
Bernd Paysan, 2007/02/04 23:50
Der Assembler hat im R8C leider keinen Platz mehr - funktioniert also nur im Cross-Compiler. Also einfach den Code in prim.fs einbauen, ./build-ec r8c machen, und das entstandene .mot auf den R8C hochladen.
Wilhelm Kutsch, 2007/02/26 23:58 (2007/02/26 23:59)
Hallo.
Da ich die Seite „Error log Mac OSX“ nicht bearbeiten kann, schreibe ich mal hier meinen Senf rein.
Ich suche für das volksForth die Möglichkeit in den Grafikmodus umzuschalten und dann mit Grafiken zu arbeiten. In einer älteren Ausgabe (3/89)wird dazu ein Syserm der VDI genutzt.
Diskussion
Ich habe das blog-Plugin installiert, damit man auch Diskussionen führen kann. Einen Avatar kann man sich über www.gravatar.com anlegen.
Der Aufbau des Zweiges kernel_embedded musste richtig gestellt werden. Ich habe versucht das ohne allzuviel RSS Lärm zu machen da sowas ja eigentlich inhaltlich nicht weiter relevant ist. Ging aber nicht so ganz, da das System verschieben von Dateien auch meldet. Sorry, Michael
Also es geht um den Kleinen (R8C). Es währe schön ,wenn die embedded_words gesondert aufgeführt währen .Wie schalte ich den nun den Port zwischen Ein- und Ausgabe um ? Ich denke Die Doku ist hier besonders wichtig ,und viele Beispiele .
programmierst du nur oder machst du auch Elektronik z.B. mit dem R8C ?
Erich Wälde hat in den zwei letzten VDs eine ganze Reihe Beispiele geliefert. Die VDs sind auch elektronisch verfügbar, in der Download-Section userer Web-Seite.
Ich selber mache ASICs, also Elektronik mit eigenen Chips. Für den R8C habe ich noch keinen geeigneten Einsatzzweck gefunden, kann aber noch kommen.
Mein Browser hat gleich mehrmals zugeschlagen immer wenn ich wieder auf die Seite gegangen bin .Entschuldigung ,Kann man das nicht löschen ?
Kann man — ist gelöscht.
Ich werde wohl doch bei C bleiben .Peter
Dabei ist Forth genau das was ich brauche für einen Mikrocontroller .Die Forth-worte sehe ich mit words ,aber wie erkenne ich was die Worte erwarten auf dem Stack .Für die serielle Schnittstelle hab ich allerdings noch nicht mal das oder die Worte gefunden .Die Beispiele von Erich Wälde gefallen mir gut .Mir schwebt vor das Meßlabor aus Elektor mit Forth zu bauen eventuell ein bischen konfortabler und mit Anzeige auf dem Linux-PC .
Doku lesen: http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/
Das Manual hat auch einen Word Index
EMIT (senden) und KEY (empfangen) für die zum Terminal gehende serielle Schnittstelle. Für die andere gibt’s in der Tat noch nichts, aber die Anregung ist angekommen.
Warum hab ich die Docu nicht gefunden ,vieleicht sollte der Hinweiß grösser sein ?
Nochmal ich ,Um mit include ein Programm zu laden in den r8c braucht man das forth-terminal - richtig ? Ich habe suse 10.1 Forth läuft (neue Version ) libffcall ließ sich nicht compilieren und terminal läuft deshalb wahrcheinlich auch nicht .Was kann ich tun ? Ohne include wäre alles sehr mühsam .
Übrigens wie geht das mit dem Atavar .Ich kann leider nicht genug englich .
Im Moment ist die Gravatar-Site im Umbau, da geht jetzt gar nichts (außer die bereits vorhandenen Avatare anzuzeigen).
Ich setze diese nachricht hier rein, weil sie woanders nicht so richtig hineinpaßt. Wenn man sich nach langem wieder näher mit Forth befaßt, fallen einem wieder einige Hilfsmittel aus der Zeit ein, in der die Taschenrechneranzeige noch grün und rot leuchteten.
Diesmal geht es um die berühmte Zahl “Pi”.
In C kann man ja einfach schreiben #define PI 3.1415926
Leider geht das ja in Forth nicht, doch läßt es sich sehr gut annähern mit dem Bruch 355/113=3,1415929. Vielleicht hift das dem einen oder anderen.
Klar geht das in Forth, Fließkommazahlen gibt’s in Forth auch (wenn man mal von kleinen Systemen wie dem R8C absieht).
3.1415926e fconstant pifunktioniert schon (wobei die Konstante pi natürlich schon vordefiniert ist).
Es geht immer noch um den R9C .Wie schalte ich den nun den Port zwischen Ein- und Ausgabe um ? Gibs ein word dafür ?
Es gibt für die Ports keine speziellen Wörter, weil die alle memory mapped IOs sind. D.h. ein normales C! auf die Port-Adresse tut’s (oder ein bset/bclr für ein einziges Bit). Beispiele findet man in den Adventures von Erich Wälde.
Übrigens weiß ich immer noch nicht wie ich eine datei in den R8C laden kann ohne Forth-terminal .
Steht doch eigentlich schon auf der Wiki-Seite. Im Terminal-Programm die Newlineverzögerung auf ca. 200ms einstellen und dann vom Terminal-Programm als normale Textdatei herunterladen. Da gehen natürlich keine geschachtelten Dateien, und es dauert länger (weil die 200ms ja “worst case” sind).
Ebend habe ich eingegeben :
code timerX-irq ( -- ) # 1 , cnt10m add.w:g reit end-code ' timerX--irq >body $C084 $58 + ! 0 $C084 $5a + c!Und mußte leider feststellen : code «< Undefined word Was kann ich den nun machen ??
Der Assembler hat im R8C leider keinen Platz mehr - funktioniert also nur im Cross-Compiler. Also einfach den Code in prim.fs einbauen,
./build-ec r8cmachen, und das entstandene .mot auf den R8C hochladen.Hallo.
Da ich die Seite „Error log Mac OSX“ nicht bearbeiten kann, schreibe ich mal hier meinen Senf rein.
Probiert doch mal unter OSX statt
einfach
dann wird auch das bruzzeln fluppen... ;o)
Viel Spaß noch.
Hallo
Ich suche für das volksForth die Möglichkeit in den Grafikmodus umzuschalten und dann mit Grafiken zu arbeiten. In einer älteren Ausgabe (3/89)wird dazu ein Syserm der VDI genutzt.
Gibt es das noch?
Oder hat evtl jemand ein Vokalabury dafür ?
Danke !