Übersetzungen dieser Seite:

Archiv für alte Diskussionen

Diskussion

Bernd Paysan, 2006/05/16 22:49

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

Doku lesen: http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/

Das Manual hat auch einen Word Index

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).

peter bochow, 2007/02/01 20:14 (2007/02/01 21:03)

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 ??

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.

Probiert doch mal unter OSX statt

./m16c-flash /dev/tty.usbserial R8C gforth-r8c.mot ff:ff:ff:ff:ff:ff:ff

einfach

./m16c-flash /dev/cu.usbserial R8C gforth-r8c.mot ff:ff:ff:ff:ff:ff:ff

dann wird auch das bruzzeln fluppen... ;o)

Viel Spaß noch.

Andre' Elgeti, 2007/05/07 09:23

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 !

discussion.old.txt · Zuletzt geändert: 2010/12/29 18:12 (Externe Bearbeitung)
 
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