*** Protokolldatei gestartet *** Datum: Mi. Sep 8 20:05:03 2010 [Mittwoch 08 September 2010] [20:05:03] Betreten Sie haben den Kanal #forth-ev betreten (~bernd@ppp-82-135-67-178.dynamic.mnet-online.de). [Mittwoch 08 September 2010] [20:05:06] Du meinst wirklich im Ernst, daß ich mich jetzt noch mit RSS feeds rumplage? Das ging doch jetzt Jahrzehnte ohne ... :) [Mittwoch 08 September 2010] [20:05:09] Modus Kanalmodi: [Mittwoch 08 September 2010] [20:05:10] Hallo Meister! [Mittwoch 08 September 2010] [20:05:25] Man muss mit der Zeit gehen, sonst muss man mit der Zeit gehen [Mittwoch 08 September 2010] [20:05:36] LOL [Mittwoch 08 September 2010] [20:05:37] hat mal ein kluger Mensch kundgetan [Mittwoch 08 September 2010] [20:06:31] außerdem schicken die auch mails [Mittwoch 08 September 2010] [20:06:41] Hi Bernd [Mittwoch 08 September 2010] [20:07:00] Hallo Bernd [Mittwoch 08 September 2010] [20:07:03] Hallo! [Mittwoch 08 September 2010] [20:08:28] @Erich: Punkt D würd mich auch interessieren. [Mittwoch 08 September 2010] [20:08:53] Meisst reicht es doch, einfach mal ; einzugeben und der Interpreter ist wieder da [Mittwoch 08 September 2010] [20:09:03] oder [ [Mittwoch 08 September 2010] [20:09:49] Und ein Reset muss nicht alles reparieren. Wenn Mist in die essentiellen Datenstrukturen gekommen ist, hilft das nichts mehr. [Mittwoch 08 September 2010] [20:10:09] Die Dinger haben nunmal keinen Speicherschutz oder so [Mittwoch 08 September 2010] [20:11:29] und Marcin: Danke fürs nitpicking. :=) [Mittwoch 08 September 2010] [20:11:51] MatthiasT: ich kann Dir's nicht sagen, wie wir da reingekommen sind. Aber ich werde die Augen offen halten. Wir hatten noch ein anderes Phänomen (probier ich grad noch mal zu verifizieren): Nach der Benutzung des % Prefixes blieb base auf 2. [Mittwoch 08 September 2010] [20:13:07] bei mir nicht (habs grade ausprobiert) [Mittwoch 08 September 2010] [20:13:26] base bleibt bei 10, so wie es vorher war [Mittwoch 08 September 2010] [20:13:38] erwaelde: soweit ich mich erinnere, hatten wir vorher decimal ausgeführt (nur zur Info) [Mittwoch 08 September 2010] [20:17:09] erwaelde: evtl. nur bei bestimmten Binärzahlen? (obwohl mich das wundern würde) [Mittwoch 08 September 2010] [20:17:09] Also ich bin sehr interessiert daran, was nicht geklappt hat. Je genauer, desto besser [Mittwoch 08 September 2010] [20:17:09] erwaelde: das war auf 4.0, oder? [Mittwoch 08 September 2010] [20:17:09] ja, sowas wie decimal %01001000 .s und das stack listing kam dann schon in binär. Jedenfalls hab ich das so in Erinnerung. [Mittwoch 08 September 2010] [20:17:09] auf der 4.0, weil 4.1 hatte ich ja nicht dabei. [Mittwoch 08 September 2010] [20:17:09] erwaelde: die Zahl weiß ich nicht mehr, aber ansonsten habe ich das auch so in Erinnerung [Mittwoch 08 September 2010] [20:17:09] das wär egal [Mittwoch 08 September 2010] [20:17:09] erwaelde: svn up ? :) [Mittwoch 08 September 2010] [20:17:09] bei den Zahlen hat sich schon lange nichts mehr geändert [Mittwoch 08 September 2010] [20:17:09] Jo, schon erledigt. [Mittwoch 08 September 2010] [20:17:09] Jetzt krieg ich wieder das hier: [Mittwoch 08 September 2010] [20:17:09] Use of undefined or forward referenced symbol 'TXEN0' in .equ/.set [Mittwoch 08 September 2010] [20:17:09] [Mittwoch 08 September 2010] [20:17:09] Ich kann einfach kein Multitasking ... [Mittwoch 08 September 2010] [20:17:23] amforth 4.1 ATmega32 16000 kHz [Mittwoch 08 September 2010] [20:17:25] > decimal %01001000 . [Mittwoch 08 September 2010] [20:17:27] 72 ok [Mittwoch 08 September 2010] [20:17:29] > [Mittwoch 08 September 2010] [20:17:34] Betreten Martin_53 hat den Kanal betreten (-martin@p5B383342.dip.t-dialin.net). [Mittwoch 08 September 2010] [20:17:41] ich habs jetzt nicht nachgerechnet, sieht aber plausibel aus [Mittwoch 08 September 2010] [20:17:41] Verlassen Martin_53 hat den Kanal verlassen. [Mittwoch 08 September 2010] [20:17:46] Betreten Martin_53 hat den Kanal betreten (-martin@p5B383342.dip.t-dialin.net). [Mittwoch 08 September 2010] [20:17:58] Hi Martin! [Mittwoch 08 September 2010] [20:17:58] Grüß euch! [Mittwoch 08 September 2010] [20:17:59] Hallo Martin! [Mittwoch 08 September 2010] [20:18:09] hmm. ne [Mittwoch 08 September 2010] [20:18:39] Thema? Erichs Vorträge und die Lehren? [Mittwoch 08 September 2010] [20:18:46] Klar. [Mittwoch 08 September 2010] [20:18:59] Matthias: 64+8=72, passt schon [Mittwoch 08 September 2010] [20:19:15] ja, hex und dezimal verwechselt [Mittwoch 08 September 2010] [20:19:41] Hi Martin [Mittwoch 08 September 2010] [20:19:54] $72 hat die Bits halt doch woanders als &72 ;=) [Mittwoch 08 September 2010] [20:20:05] Matthias: jau :) [Mittwoch 08 September 2010] [20:20:24] Hallo Martin, ja der Chat könnte wohl auch #amforth heissen ;=) [Mittwoch 08 September 2010] [20:20:27] Tach Stefan! [Mittwoch 08 September 2010] [20:21:18] BTW haben wir jemanden in der forth-Gemeinde, der eine (kleine) Portalfräse hat? [Mittwoch 08 September 2010] [20:21:23] Matthias:hihi [Mittwoch 08 September 2010] [20:22:47] Matthias: Wie wird ein Patch angenommen, der weder Fehler behebt noch eine Funktionserweiterung ist, aber nach Ansicht des Einreichers die Wartbarkeit/Übersichtlichkeit des Codes verbessert? [Mittwoch 08 September 2010] [20:23:00] Metallverarbeitung ist Friedl Amend, oder? [Mittwoch 08 September 2010] [20:23:12] zum Topic: Ich soll diese woche ein arduino-Board bekommen. Was brauche ich noch? Programmer? [Mittwoch 08 September 2010] [20:23:45] Nur 'n Programmer. Der Rest hängt am USB A-B Kabel. [Mittwoch 08 September 2010] [20:23:59] Martin: ist für amforth sehr sinnvoll, wie ich bereits festgestellt habe *zu erwaelde rüberzwinker* [Mittwoch 08 September 2010] [20:24:16] yrvyzz: kommt drauf an, was drinsteht. ;=) [Mittwoch 08 September 2010] [20:24:55] Michael hat das auch kommentiert. Er hat i! entschärft, so daß es den NRWW Bereich (?) nicht anfasst. Und noch ein paar mehr "Sicherungen". [Mittwoch 08 September 2010] [20:25:18] Andererseits ist Forth eben wie Formel-1, entweder s'duud, oder gleich Bande :-) [Mittwoch 08 September 2010] [20:25:25] Matthias: ich habe amforth ausgecheckt, das mal lokal in ein Mercurial-Repository gesteckt, damit ich mehrere Patches für die Änderungen habe und nicht alle zusammengemixt in einem Patch [Mittwoch 08 September 2010] [20:25:34] Matthias: in amforth-upload.py [Mittwoch 08 September 2010] [20:25:38] Die Arduinos sind doch geringfügig hinterhältig konfiguiert [Mittwoch 08 September 2010] [20:25:48] mit den Fuses. [Mittwoch 08 September 2010] [20:25:51] Matthias: ich kenne mich wesentlich besser mit Python als mit Forth aus ;-) [Mittwoch 08 September 2010] [20:26:01] (heutzutage jedenfalls ;) ) [Mittwoch 08 September 2010] [20:26:09] dann schick ihn mir einfach, ich beisse nicht ;=) [Mittwoch 08 September 2010] [20:26:12] Ja, und im README im arduino Unterverzeichnis steht's auch nicht ganz gut drin. [Mittwoch 08 September 2010] [20:26:30] Den werd' ich mal anschreiben/mailen. Kucksu hier: http://makeyourbot.org/mantis9-1 Wenn man das als Hardware hat - wäre das etwas für eine Gruppe (programmiere-entwerfe das Interface zum Pc (Arduino)). Bei Erfolg kann jeder eine Platine für 'nen Programmer mit nach hause nehmen. [Mittwoch 08 September 2010] [20:26:31] Das Readme kommt von Andy, ich habs einfach nur übernommen. [Mittwoch 08 September 2010] [20:27:07] Kein Vorwurf, ich hab's ja auch an die Liste gemeldet. [Mittwoch 08 September 2010] [20:27:51] Matthias: soll ich dir erstmal zu drüberschauen einen "Gesamt-Patch" schicken oder gleich einzelne, so wie ich sie lokal in Mercurial eingecheckt habe. (Apropos: Wäre praktisch, wenn ihr auf Mercurial (oder eine andere verteilte Versionskontrolle) umstellen würdet ;-) ) [Mittwoch 08 September 2010] [20:27:57] ne, wenns falsch ist, gehört das korrigiert. Ich mag nur nicht sinnlos Code einbauen, der blöd durch die gegend springt, nur weil irgendwelche Controller falsch konfiguriert sind [Mittwoch 08 September 2010] [20:28:38] yrvyzz: ich nutze intern git, nach aussen ist svn IMHO die beste Lösung (für mich) [Mittwoch 08 September 2010] [20:29:13] und meine git branches sind sehr ..... daneben, manchmal [Mittwoch 08 September 2010] [20:29:50] Matthias: ich verwende jetzt seit ein paar Jahren überwiegend Mercurial [Mittwoch 08 September 2010] [20:30:06] Jeder nach seiner Facon [Mittwoch 08 September 2010] [20:30:06] (BTW äöüÄÖÜß <-- könnt ihr das als Umlaute lesen?) [Mittwoch 08 September 2010] [20:30:12] Martin: ich ja [Mittwoch 08 September 2010] [20:30:15] Hier schon. [Mittwoch 08 September 2010] [20:30:16] Martin_53: ja [Mittwoch 08 September 2010] [20:30:24] Matthias: klar :) [Mittwoch 08 September 2010] [20:30:59] nur yrvyzz kommt mit ? bei mir an [Mittwoch 08 September 2010] [20:31:11] dito [Mittwoch 08 September 2010] [20:31:36] kann man sich aber dran gew?hnen ;-)) [Mittwoch 08 September 2010] [20:31:37] Und Bernds Weblog ist total daneben. [Mittwoch 08 September 2010] [20:31:40] Matthias: du siehst statt meiner Umlaute öäü nur Fragezeichen? [Mittwoch 08 September 2010] [20:31:48] exakt [Mittwoch 08 September 2010] [20:32:06] Ich sehe hier alles völlig korrekt. [Mittwoch 08 September 2010] [20:32:30] Aber im Web kommen die Umlaute als 2byte UTF Characters nicht gut codiert raus [Mittwoch 08 September 2010] [20:33:17] wenn mans manuell auf UTF8 umstellt, stimmts. Einfach nur klicken bringt wohl ASCII/Latin1 oder sowas als Codierung raus [Mittwoch 08 September 2010] [20:33:23] Matthias: im Web/HTTP kann der Server einen Content-Encoding-Header mitschicken; bei IRC wird das meines Wissens nicht gemacht [Mittwoch 08 September 2010] [20:33:45] Welche Forderungen von Erich und Michael an Arduino/amforth sind bis jetzt erfüllt? ( i! i@) bzw. können (leicht) erfüllt werden? [Mittwoch 08 September 2010] [20:33:47] bzw. nicht nur der Server, der Client auch [Mittwoch 08 September 2010] [20:34:12] Im IRC ist das IMHO auch gar nicht so wichtig. Tippfehler gibts da ja auch zuhauf [Mittwoch 08 September 2010] [20:34:15] Matthias: ja, mein client ist wohl auf Latin1 eingestellt [Mittwoch 08 September 2010] [20:34:24] Ich hab nixx gefordert. Ich bin für Formel-1 fahn. [Mittwoch 08 September 2010] [20:34:25] Matthias: das stimmt :) [Mittwoch 08 September 2010] [20:35:49] Die Frage ist, was muss zwingend gemacht werden und wo kann man dem Anwender die Freiheit lassen sich auch mal ins eigene Knie zu schießen? Ich bin dafür, letzteres so weit wie möglich zu erlauben [Mittwoch 08 September 2010] [20:36:58] Wobei ich wohl das erste Opfer dieser Meinung bin ;=) [Mittwoch 08 September 2010] [20:37:00] Ich vermisse in der FAQ eine Liste der Programme, die man noch braucht, am besten mit Links. [Mittwoch 08 September 2010] [20:37:18] Zack - schon wieder: Philosophie! @Erich: Nach deinen Erfahrungen mit einem Kurs: gibt es da wünsche? [Mittwoch 08 September 2010] [20:37:31] Matthias: ich denke, es hängt davon ab, a) wie einfach oder schwer es ist, das System sicherer zu machen, b) inwieweit ein "Fix" den Nutzer von potenziell gefährlichen aber u. U. sehr nützlicher Kodierung abhält [Mittwoch 08 September 2010] [20:37:36] Wünsche? [Mittwoch 08 September 2010] [20:37:56] Die Crux ist doch die: dichtet man das System ab, dann finden's die einen cool, lässt manns bleiben, dann finden's die andern cool. Ich bin für minimal. Möglichst wenig code. Und so Dinge wie groß/klein-Schreibung (pito hätte das gerne) find ich regelrecht daneben. Tut mir leid. [Mittwoch 08 September 2010] [20:38:36] erwaelde: ich glaube, das war gedacht, um die Portierung von anderem Forth-Code zu ermöglichen? [Mittwoch 08 September 2010] [20:39:00] pito? [Mittwoch 08 September 2010] [20:39:16] Martin_53: Pito ist ein sehr aktiver Nutzer auf der amforth Maillingliste [Mittwoch 08 September 2010] [20:39:17] Bernd: Mattias, das Faltblatt sollt noch auf die Webseite, oder wenigstens den Inhalt. Eine englische Übersetzung hab ich angefangen, ist aber noch nicht fertig. [Mittwoch 08 September 2010] [20:39:45] Erich: Die Forthworte mit ihrer Bedeutung ist ein 13-Seiten Pamphlet [Mittwoch 08 September 2010] [20:40:21] Quasi die Quelltextkommentare als LAtex (oder die Refcard mit dem Einzeiler aufgebläht) [Mittwoch 08 September 2010] [20:40:51] Halte ich für unhandlich. [Mittwoch 08 September 2010] [20:40:52] Kann jemand eine gute Einführung in ANS-Forth empfehlen? (ggf. vor dem Hintergrund, dass ich vor 20 Jahren oder so mal Forth83 gelernt habe ;) ) [Mittwoch 08 September 2010] [20:41:02] 13 Seiten??? Uffz. [Mittwoch 08 September 2010] [20:41:30] Lässt sich bestimmt noch auf 12 oder so einstampfen. Aber 350 Worte sind schon viel Holz... [Mittwoch 08 September 2010] [20:42:07] Ich habe teilweise im Interpreter eine Hilfe-Funktion vermisst. ;-) Mir ist aber auch klar, dass das bei dem Speicher nicht wirklich geht [Mittwoch 08 September 2010] [20:42:17] Bei der Gelegenheit habe ich auch etliche Kommtarfehler gefunden. Warum kann man Kommentare nicht automatisch pflegen lassen [Mittwoch 08 September 2010] [20:42:35] yrvyzz: "help quit" ? [Mittwoch 08 September 2010] [20:42:56] Groß/Kleinschreibung, Portierung: ich finde es nicht zu viel verlangt, gefundenen Code zu lesen und auf kleine Buchstaben zu editieren. Wenn's sein muß per Skript. Wenn der gefundene code dann eh nicht tut, dann muß ich den sowieso lesen ... ich versteh die Diskussion nicht so recht. Und es ist nicht *klein* und *simpel*. BLA ist nicht bla. Bei mir mal nicht. [Mittwoch 08 September 2010] [20:43:13] Matthias: sowas in der Art, muss ja nicht für jedes Wort sein [Mittwoch 08 September 2010] [20:43:34] Matthias: "see" ist oft nicht hilfreich [Mittwoch 08 September 2010] [20:43:50] aber wie gesagt, angesichts des Speicherbedarfs geht es ja nicht [Mittwoch 08 September 2010] [20:43:57] @ alle: Was meint ihr (Einführung) das Buch von Alber Nijhof? [Mittwoch 08 September 2010] [20:44:02] see gibts auch nicht [Mittwoch 08 September 2010] [20:44:23] höchstens auf dem Entwicklungsrechner (nicht dem Controller) [Mittwoch 08 September 2010] [20:44:24] könnte man aber bauen [Mittwoch 08 September 2010] [20:45:01] Matthias: ich dachte, ich hätte das gesehen? Evtl. als optionales Wort nachladbar? Oder hab ich das nur mit GForth verwechselt? [Mittwoch 08 September 2010] [20:45:22] Matthias: see ist besser als nichts [Mittwoch 08 September 2010] [20:45:29] Wieder Philosophie! Alles auf dem Mikro vs Mikro + PC [Mittwoch 08 September 2010] [20:45:48] ich habe mal ein xt>nfa gebastelt, damit man aus einem XT den Namen zaubern kann. Aber ein See ist da nicht bei rausgesprungen. Halte ich für unnötig, der Quelltext ist ohnehin vorhanden [Mittwoch 08 September 2010] [20:45:57] Gforth EC ist auch ein ganz normales Forth auf dem Controller. [Mittwoch 08 September 2010] [20:46:02] Hm, vielleicht könnte man ( so umdefinieren, dass es irgendwo einen Hilfeindex mit den Stackkommentaren anlegt ;) [Mittwoch 08 September 2010] [20:46:21] Bernd: oh, ich kannte bisher nur GForth unter Linux [Mittwoch 08 September 2010] [20:46:37] Bernd: ich wusste nicht, dass es das auch als Controller-Version gibt [Mittwoch 08 September 2010] [20:47:00] Für den R8C läuft es ganz gut. [Mittwoch 08 September 2010] [20:47:05] amforth: Warum krieg ich denn mit einem nagelneuen (4.1) appl/template und AvrAssembler2 wieder die "Invalid redefinition of 'UDRIE'" Fehler? [Mittwoch 08 September 2010] [20:47:08] Der Rest der EC-Schiene ist mehr exotisch. [Mittwoch 08 September 2010] [20:47:30] SEE gibt's natürlich auf der EC-Version nicht, zu wenig Platz auf dem Controller. [Mittwoch 08 September 2010] [20:47:52] Matthias: eben, deshalb ist es verschmerzbar [Mittwoch 08 September 2010] [20:48:12] erwaelde: keine Ahnung [Mittwoch 08 September 2010] [20:48:22] Bernd: meine ich ja auch [Mittwoch 08 September 2010] [20:48:30] @yrvyzz: http://www.amazon.de/Die-Programmiersprache-Forth-Albert-Nijhof/dp/393731279X [Mittwoch 08 September 2010] [20:49:53] Martin_53: Wo Forth ist, ist Philosophie nicht weit ;=) [Mittwoch 08 September 2010] [20:50:11] Forth mani pad me hum! [Mittwoch 08 September 2010] [20:50:20] Martin: steht da auch was zu catch und throw drin? [Mittwoch 08 September 2010] [20:50:35] Und schon die Griechen, die alten, wussten, das man Philosophie nur im Diskurs machen kann [Mittwoch 08 September 2010] [20:50:39] @yrvyzz: ja1 [Mittwoch 08 September 2010] [20:50:44] ja! [Mittwoch 08 September 2010] [20:50:59] nijhof: ich hatte das Buch dabei am Wochenende. Da haben die "Opfer" auch drin geblättert. Aber kommentiert hat keiner. [Mittwoch 08 September 2010] [20:51:04] (Meine Großtaste tut's nicht immer) [Mittwoch 08 September 2010] [20:51:50] Ich denke das kann/sollte man richtig durcharbeiten. [Mittwoch 08 September 2010] [20:51:51] erwaelde: irgendwie hat mir die Zeit gefehlt, es genauer anzusehen [Mittwoch 08 September 2010] [20:52:05] leider [Mittwoch 08 September 2010] [20:52:21] Ich fand Stephen Pelc' Buch ganz interessant [Mittwoch 08 September 2010] [20:52:55] www.mpeltd.demon.co.uk/arena/ProgramForth.pdf [Mittwoch 08 September 2010] [20:52:55] Es funktioniert halt nach dem Muster: tippe das ein - schaue was passiert - mache Dir Gedanken - und dann erklärt Albert es! [Mittwoch 08 September 2010] [20:54:54] Matthias: ich hatte das schon mal gefunden und finds gut. Ich war nur enttäuscht, als es bei den Wortlisten (S. 34) bei einigen Wörtern hieß, "hey will all be [Mittwoch 08 September 2010] [20:54:57] documented in the glossary for your Forth: [Mittwoch 08 September 2010] [20:54:59] " [Mittwoch 08 September 2010] [20:55:02] hey = they [Mittwoch 08 September 2010] [20:55:08] (Kopierfehler ;-) ) [Mittwoch 08 September 2010] [20:55:33] Matthias: ich hätte mir da noch Erklärungen zu den Worten erhofft [Mittwoch 08 September 2010] [20:55:54] aber man kann nicht alles haben; immerhin ist es kostenlos [Mittwoch 08 September 2010] [20:56:26] Der ANS94 ist zwar spröde aber auch nicht so ganz schlecht. Erklärungen für so manche Dinge habe ich mir größtenteils selbst zusammengereimt [Mittwoch 08 September 2010] [20:56:54] Dazu noch die forth200x Texte, und viel Zeit abends im Hotel ;=) [Mittwoch 08 September 2010] [20:57:04] Matthias: *lol* [Mittwoch 08 September 2010] [20:57:09] Page 86(76) : CATCH \ execution-token -- error# | 0 [Mittwoch 08 September 2010] [20:57:33] halt im Text! [Mittwoch 08 September 2010] [20:58:02] Martin: welches Buch meinst du jetzt? [Mittwoch 08 September 2010] [20:58:07] Da habe ich irgendwo die Anekdote über catch/throw und dem morgendlichen Duschen des Erfinders gelesen [Mittwoch 08 September 2010] [20:58:16] war sehr amüsant [Mittwoch 08 September 2010] [20:58:20] www.mpeltd.demon.co.uk/arena/ProgramForth.pdf [Mittwoch 08 September 2010] [20:58:30] (dont ask, Link habe ich nicht mehr) [Mittwoch 08 September 2010] [20:58:39] @Matthias: Lass hören! [Mittwoch 08 September 2010] [20:59:24] Martin: ich war eben bei context current forth root vocs order words only definitions also previous [Mittwoch 08 September 2010] [20:59:25] ich hatte doch auch das Problem, das nach 20 Jahren Forth pause der Wiedereinstieg irgendwie klappen sollte.... da half nur google.. [Mittwoch 08 September 2010] [20:59:44] einen Teil davon kenne ich aber inzwischen auch aus der GForth-Doku [Mittwoch 08 September 2010] [21:00:43] Also das Buch von Pelc ist schon nett, da stimme ich zu. [Mittwoch 08 September 2010] [21:01:41] ich habe mal wieder ein Zeitproblem, da ich mir schon zwei Open-Source-Projekte in Python aufgehalst habe ;) und Lust hätte, mal Haskell zu lernen [Mittwoch 08 September 2010] [21:01:43] Wie Matthias schon sagte: eigentlich (!) steht ja alles im ANS94. [Mittwoch 08 September 2010] [21:02:43] Und jetzt hat mich Erich noch mit den Mikrocontrollern verseucht. ;) Mal sehen, wie viel Zeit dafür bleibt ;) [Mittwoch 08 September 2010] [21:02:53] yrvyzz: das Haskell Buch acker ich grad durch. Als Abendlektüre aber ziemlich hart ... [Mittwoch 08 September 2010] [21:03:02] @Erich: Wäre das was motivierendes für einen Kurs? http://makeyourbot.org/mantis9-1 [Mittwoch 08 September 2010] [21:03:15] erwaelde: Welches? Meinst du "Real World Haskell"? [Mittwoch 08 September 2010] [21:03:31] Hab ich schon mal gefragt - ist wohl untergegangen? [Mittwoch 08 September 2010] [21:03:33] erwaelde: damit hab ich auch angefangen [Mittwoch 08 September 2010] [21:04:16] Martin_53: Du kannst auch bei Reprap einsteigen. [Mittwoch 08 September 2010] [21:04:23] "Real World Haskell" soll recht gut sein, und es gibt das Buch kostenlos online. [Mittwoch 08 September 2010] [21:05:24] erwaelde: yep, Haskell ist mitunter recht ungewohnt. Bei Forth habe ich das damals gar nicht so empfunden, obwohl das auch als "exotisch" gilt [Mittwoch 08 September 2010] [21:05:28] martin: so eine Fräse hätt ich gerne, um Platinen zu machen. Aber ich habe ca. 2^7 Projekte und der Abend hat nur zwei Stunden. Was meinst Du mit "Kurs-motivierend"? [Mittwoch 08 September 2010] [21:05:57] Jaaein. Der Reprap ist mir (noch) zu stufig. [Mittwoch 08 September 2010] [21:06:02] "Real World Haskell", korrekt. [Mittwoch 08 September 2010] [21:06:16] erwaelde: nur 128 Projekte? ;-)) [Mittwoch 08 September 2010] [21:06:38] Und ein Haus. Reicht das? [Mittwoch 08 September 2010] [21:06:57] erwaelde: das musst du doch wissen, ob dir das reicht ;-) [Mittwoch 08 September 2010] [21:07:02] *lach* [Mittwoch 08 September 2010] [21:07:20] ein Haus hab ich nicht [Mittwoch 08 September 2010] [21:07:33] Mal angenommen, wir (ich) bringe so ein Ding mit zum Kurs (incl. Treiber iCs für die Stepper). wäre es eine aufgabe für die Kursteilnehmer ein Interface zu schreiben? Nur die Basics. Gesteuert wird dann mit einem fertigen Programm. [Mittwoch 08 September 2010] [21:08:09] Martin: kommt wahrschienlich stark auf die Vorkenntnisse der Teilnehmer an [Mittwoch 08 September 2010] [21:08:54] Nach dem zu urteilen, was ich in den Mail gelesen habe, ist es keine so tolle Idee, gleichzeitig Forth (amforth) und Mikrocontroller zu lernen. [Mittwoch 08 September 2010] [21:09:08] Das ist schon recht anspruchsvoll [Mittwoch 08 September 2010] [21:09:10] Lohn: Jeder kann eine frisch gefräste Platine für einen Programmer mitnehmen. [Mittwoch 08 September 2010] [21:09:18] in Erichs Kurs hatte ich den Eindruck, dass die Teilnehmer zwar Forth ganz grob verstanden haben, aber die meisten hätten Schwierigkeiten gehabt, schnell etwas zu programmieren [Mittwoch 08 September 2010] [21:09:26] amforth 4.1: in wine/AvrAssembler2/Appnotes/m32def.inc steht ".equ UDRIE = 5", in amforth/releases/4.1/core/drivers/usart_0.asm steht ".equ UDRIE = UDRIE0". Irgendwie ist der ganze Quatsch inkonsistent. [Mittwoch 08 September 2010] [21:09:55] nimm anstelle usart_0 einfach nur usart [Mittwoch 08 September 2010] [21:09:59] Matthias: ich kannte vor dem Kurs Mikrocontroller eher theoretisch, aber hatte Forth-Erfahrung, die ich zudem zwei, drei Tage vor dem Kurs aufgefrischt hatte [Mittwoch 08 September 2010] [21:10:06] m32 hat keine 0 bei den Usarts [Mittwoch 08 September 2010] [21:10:27] im Unterschied zum m328p bspw [Mittwoch 08 September 2010] [21:10:58] Es käme darauf an, die 'Basics' so runterzubrechen, dass die 'mikro-Probleme' nicht zu groß werden. [Mittwoch 08 September 2010] [21:11:22] man muss die "Schüler" vermutlich auch strikt führen. Am Anfang [Mittwoch 08 September 2010] [21:11:28] D.h. worte für eingänge Ausgaänge müssten schon vorhanden sein. [Mittwoch 08 September 2010] [21:11:34] Martin: Das ist mir zu abstrakt. Kannst du das genauer beschreiben? [Mittwoch 08 September 2010] [21:11:43] hm [Mittwoch 08 September 2010] [21:12:04] Matthias: ok, jetzt sind's nur noch zwei "undefined": TXEN0 und UCSZ00. Na, das find ich auch noch. Danke. [Mittwoch 08 September 2010] [21:12:14] Martin: ich denke, es wird schon an relativ einfachen Forth-Definitionen hapern [Mittwoch 08 September 2010] [21:12:25] erwaelde: da sind die 0 auch noch zuviel [Mittwoch 08 September 2010] [21:12:37] blame atmel [Mittwoch 08 September 2010] [21:12:48] ich denke wie Matthias, dass Mikrocontroller und Forth gleichzeitig ziemlich happig sind [Mittwoch 08 September 2010] [21:12:50] da hab ich auch schon geflucht.. [Mittwoch 08 September 2010] [21:13:13] Es reicht doch, wenn die Teilnehmer erkennen, wie sie einen Schrittmotor einen schri machen lassen - der Rest kommt dann schon. [Mittwoch 08 September 2010] [21:13:32] Martin: wenn du Forth schon kennst, kommt dir alles ganz einfach vor :) , aber für viele Einsteiger ist es erstmal eine ganz fremde Welt [Mittwoch 08 September 2010] [21:13:32] schri = Schritt [Mittwoch 08 September 2010] [21:13:55] Aber ich werde über die Idee noch mal nachdenken, wenn ich fieberfrei bin. :-) [Mittwoch 08 September 2010] [21:13:58] Martin: "kommt dann schon" ... [Mittwoch 08 September 2010] [21:14:07] Martin: mach das :) [Mittwoch 08 September 2010] [21:14:18] Martin würde wahrscheinlich einen DO LOOP Zyklus nie ohne eine Wortdefinition eingeben. [Mittwoch 08 September 2010] [21:14:28] Martin: es ist manchmal ganz schön schwer, sich in Anfänger hineinzuversetzen [Mittwoch 08 September 2010] [21:14:44] Einsteiger würden das wohl im Interpreter ausprobieren, bevor sie da ein eigenes Wort anfangen [Mittwoch 08 September 2010] [21:15:09] Eben das meine ich mit 'runterbrechen' und ein vordefiniertes Vocabulary anzubieten. [Mittwoch 08 September 2010] [21:15:29] Martin: das Problem (für erfahrene Programmierer zumindest), ist nicht unbedingt, die Worte oder Kontrollstrukturen zu verstehen, sondern sie "Forth-mäßig" zu kombinieren [Mittwoch 08 September 2010] [21:15:39] Mattias: jetzt assembliert's mal ohne Fehler und warning. Mal sehen, ob's auch was kann. [Mittwoch 08 September 2010] [21:18:15] Gegeben (bzw gemeinsam erarbeitet) [Mittwoch 08 September 2010] [21:18:17] : 1schritt_vor ( -- ) / lässt den Stepper einen Schritt vorwärts machen [Mittwoch 08 September 2010] [21:18:17] : 1schritt_rück ( -- ) / lässt den Stepper einen Schritt rückwärts machen [Mittwoch 08 September 2010] [21:18:39] Nochmal zum Kurs in Leipzig: ich hatte den Eindruck, daß ich erst mal sehr viel reden musste, um dieses und jenes zu erklären, in Zusammenhang zu bringen. Die Zeit zum selber "rumspielen" war dann eher knapp. Und angesichts der technischen Extraschwierigkeiten rennt die Zeit nur so dahin. FORTH und Mikrokontroller gleichzeitig, das braucht mehr Zeit, denke ich. [Mittwoch 08 September 2010] [21:19:18] Aufgabe: Schreibe eine wort Schritt ( n -- ) läßt den stepper n schritte machen. n kann positiv oder negativ sein [Mittwoch 08 September 2010] [21:19:43] Oder man hat fertige Mikros, die man erst mal nutzen kann. (So die die Dampfmaschin, auf der einen seite.... den rest ham wer später) [Mittwoch 08 September 2010] [21:20:54] 020 * Please wait while we process your connection. [Mittwoch 08 September 2010] [21:21:49] 042 BerndPaysan 276NAAJE3 your unique ID [Mittwoch 08 September 2010] [21:21:51] Betreten Sie haben den Kanal #forth-ev betreten (~bernd@ppp-82-135-67-178.dynamic.mnet-online.de). [Mittwoch 08 September 2010] [21:21:57] Modus Kanalmodi: [Mittwoch 08 September 2010] [21:22:24] @yrvyzz: Warst du bei einem von Erichs Kursen? [Mittwoch 08 September 2010] [21:23:12] Matthias, yrvyzz: das binär-basis Problem ist in der 4.1 auf atmega32 auch nicht drin. Ok, es ist keine 4.0 ... [Mittwoch 08 September 2010] [21:23:31] Martin: yep, letztes Wochenende [Mittwoch 08 September 2010] [21:23:36] Bernd: Du solltest Dir doch ein Kabel kaufen ... [Mittwoch 08 September 2010] [21:23:59] ich kram die alte version nicht mehr raus, aber ich ich denke mal, das die das problem auch nicht hat(te) [Mittwoch 08 September 2010] [21:24:26] ja, ich denke auch, daß sich das rauskramen nicht lohnt. [Mittwoch 08 September 2010] [21:24:27] Das WLAN war aber stabil ;-) [Mittwoch 08 September 2010] [21:24:37] erwaelde: du kannst versuchen, ein Testprogramm zu schreiben, das den Fehler reproduziert [Mittwoch 08 September 2010] [21:24:44] reicht aber nicht bis hier [Mittwoch 08 September 2010] [21:24:56] Martin: Warum? [Mittwoch 08 September 2010] [21:24:57] Aber WLAN-kabel ist im Moment sehr günstig! [Mittwoch 08 September 2010] [21:25:34] Ich benutze nach wie vor nur hochwertige WLAN-Kabel mit Helium-Anteil. [Mittwoch 08 September 2010] [21:25:39] Ich glaube, zwischen Bernd und mir wirkt schon die Erdkrümmung. [Mittwoch 08 September 2010] [21:25:47] @yrvyzz: Da hätten wir doch die Möglichkeit, von einen Teilnehmer Rückmeldungen zu bekommen. [Mittwoch 08 September 2010] [21:25:48] arduino: meine Praktikantin darf was mit perl schreiben, was mit einem hinter seriell gelegenen controller redet. Und zum Rumprobieren hab ich ihr den arduino mitgebracht. Sie war ziemlich beeindruckt, daß das dann auch funktioniert hat. :-) [Mittwoch 08 September 2010] [21:26:22] Martin: kannst du etwas konkreter fragen? :) [Mittwoch 08 September 2010] [21:26:24] Ja ein bisschen inert muss schon sein! [Mittwoch 08 September 2010] [21:26:47] Nö: Nur: wie war das denn so? [Mittwoch 08 September 2010] [21:27:00] Martin: mir hat's sehr gefallen [Mittwoch 08 September 2010] [21:27:06] (immerhin bist du jetzt hier.) [Mittwoch 08 September 2010] [21:27:12] naben [Mittwoch 08 September 2010] [21:27:16] d :) [Mittwoch 08 September 2010] [21:27:24] Martin: wir haben am Ende noch alle diskutiert, was man noch besser machen könnte [Mittwoch 08 September 2010] [21:27:27] Hi Spike [Mittwoch 08 September 2010] [21:27:35] Aha, Spike_DE ist kein mitschneide-bot???? [Mittwoch 08 September 2010] [21:27:58] erwaelde: hallo, wenn ich mich recht erinnere haben wir uns auf dem linux-tag in berlin getroffen, kann das sein? [Mittwoch 08 September 2010] [21:28:06] erwaelde: doch, aber ein hin und wieder sprechender Mitschneide-Bot ;-) [Mittwoch 08 September 2010] [21:28:24] Grüße nach Berlin! [Mittwoch 08 September 2010] [21:28:24] erwaelde: spike_de ist mitschneide-bot wenn ich offline bin :) (quatscher) [Mittwoch 08 September 2010] [21:28:32] Ich war auf dem Linuxtag, korrekt. Aber welches Gesicht "Spike" heisst ... [Mittwoch 08 September 2010] [21:28:38] Martin_53: eher nach ulm, berlin war nur LT besuch [Mittwoch 08 September 2010] [21:29:07] erwaelde: wirst dich wohl nicht erinnern, auf jeden fall hab ich wegen dir auf meinen atmega das amforth draufgebraten und mich ein wenig in gforth eingearbeitet... [Mittwoch 08 September 2010] [21:29:36] Wegen mir? Haste Dir das gut überlegt ???? lol. [Mittwoch 08 September 2010] [21:29:39] Hat schon mal jemand von euch Factor ausprobiert? [Mittwoch 08 September 2010] [21:29:51] yrvyzz: nein [Mittwoch 08 September 2010] [21:29:52] aber ich habe so meine probleme mit amforth 4 und hoffe hier auf unterstützung, das internet (google) hat mit bisher nicht viel geholfen... [Mittwoch 08 September 2010] [21:29:59] bin da gestern drauf gestoßen [Mittwoch 08 September 2010] [21:30:07] Ich hätte gerne Factor 3 auf mein Gehalt :-) [Mittwoch 08 September 2010] [21:30:23] Spike: zu deinem Glück ist Mr AmForth hier ;) [Mittwoch 08 September 2010] [21:30:25] rotfl [Mittwoch 08 September 2010] [21:30:38] yrvyzz: und der wäre ? [Mittwoch 08 September 2010] [21:30:45] Und Factor 1/100 auf meine Restarbeitszeit :-) [Mittwoch 08 September 2010] [21:30:49] spike_de: MatthiasT [Mittwoch 08 September 2010] [21:31:07] erwaelde: hattest du nicht eine temperaturerfassung gezeigt? so mit rs485 verbindung und so? [Mittwoch 08 September 2010] [21:31:08] Martin: klingt nach einem guten Ansatz ;) [Mittwoch 08 September 2010] [21:31:28] Tja Mattias: Jetzt hast du Kurzweil. [Mittwoch 08 September 2010] [21:31:28] yapp. [Mittwoch 08 September 2010] [21:32:07] Ich hau mich jetzt ins Bett und pflege mein Fieber. also Tschau bis nächsten Mittwoch. [Mittwoch 08 September 2010] [21:32:17] Ok, dann gute Besserung und Ciao. [Mittwoch 08 September 2010] [21:32:19] Martin_53: gute besserung [Mittwoch 08 September 2010] [21:32:27] Verlassen Martin_53 hat den Kanal verlassen. [Mittwoch 08 September 2010] [21:32:27] Tschau Martin, Gute Besserung! [Mittwoch 08 September 2010] [21:32:44] hoffentlich pflegt er sein Fieber nicht zu gut... [Mittwoch 08 September 2010] [21:33:16] Das rs485-Gedöns tut bei mir im Haus brav Dienst. [Mittwoch 08 September 2010] [21:34:26] Matthias: *g* [Mittwoch 08 September 2010] [21:34:37] erwaelde: ich möchte gerne eine zisterne überwachen und ein bischen mein garagentor steuern. dazu hab ich z.B. einen rfid-reader per rs232 angeschlossen. aber ich habe grundlegende probleme mit amforth (mit gforth komm ich gut zurecht) [Mittwoch 08 September 2010] [21:34:58] Spike_DE: inwiefern "grundlegend"? [Mittwoch 08 September 2010] [21:36:32] Symptome wären was? [Mittwoch 08 September 2010] [21:37:55] yrvyzz: ich hab den z.b. im pollin evalutaion-board drin. unter c-programmiert funktioniert das prima, unter amforth krieg ich den ok prompt und kann auch was machen, aber wenn ich z.b. die taster mit c@ einlese, hängt sich amforth regelmäßig nach einigen malen auf. die erstem male klappt es aber. ausgabe der port geht problemlos. habe zwei atmega und zwei evaluation-boards probiert, selbes problem. wenn ich direkt in c programmiere [Mittwoch 08 September 2010] [21:37:55] und das hex draufschicke, geht alles problemlos. aber ich hätte schon gerne forth drauf... dies ist mein "major-problem", die instabilität. mein "minor-problem" sind viele fehlende wörter, z.B. "see", "ms", etc. [Mittwoch 08 September 2010] [21:38:40] yrvyzz: ich habe den mit 8mhz interner osszilator laufen. [Mittwoch 08 September 2010] [21:39:00] Das mit dem SEE hatten wir heute schon ;-) - dafür ist so ein Controller einfach zu klein. [Mittwoch 08 September 2010] [21:39:00] Das Pollin-Board hat quartze, nimm die einfach [Mittwoch 08 September 2010] [21:39:08] see ist nicht [Mittwoch 08 September 2010] [21:39:34] und die taster der Boards habe ich schon sehr oft gedrückt. Die prellen gelegentlich [Mittwoch 08 September 2010] [21:39:45] aber sonst gabs keine Probleme [Mittwoch 08 September 2010] [21:39:56] MatthiasT: das mit den quartzen hab ich probiert, aber mir wohl mit falschen fuses einen zerschossen. zumindest krieg ich den nicht mehr zum laufen. hat jemand zufällig passende fuses für den atmega16 und das evaliation board 2.0? [Mittwoch 08 September 2010] [21:40:34] http://www.engbedded.com/fusecalc [Mittwoch 08 September 2010] [21:41:16] MatthiasT: aktuell benutze ich h 0x99 und L 0xa4 [Mittwoch 08 September 2010] [21:41:21] -U lfuse:w:0xff:m -U hfuse:w:0x99:m [Mittwoch 08 September 2010] [21:41:39] MatthiasT: meinst du die instabilität kann daher kommen? von dem internen osc? [Mittwoch 08 September 2010] [21:42:11] MatthiasT: das fusecalc kenn ich, damit hab ich meine berechnet... [Mittwoch 08 September 2010] [21:42:18] Keine Ahnung [Mittwoch 08 September 2010] [21:42:47] Hardwareprobleme sind sehr komplex zu debuggen, vor allem remote [Mittwoch 08 September 2010] [21:43:12] BerndPaysan: ich dachte, see wäre nur ein Decompiler, der die Execution Tokens in die zugehörigen Namen übersetzt? [Mittwoch 08 September 2010] [21:43:18] da ich aber die Pollnboards nutze und die gut bei mir funktionieren, sehe ich keine grundsätzlichen Probleme [Mittwoch 08 September 2010] [21:43:25] MatthiasT: yo, den ff / 99 hatte ich für den externen osc gewählt, dass ist jetzt der atmega mit dem X auf dem gehäuse :) den konnte ich nicht mehr ansprechen, kann man da irgendwas falsch machen, muss man jumper setzen oder so? soweit ich verstanden habe,nicht. [Mittwoch 08 September 2010] [21:43:48] Hmmm. ein paar c@ sollen das amforth zum Erliegen bringen??? das kann ich mir nicht so recht vorstellen. Eigentlich riecht das zuallererst nach "stack" over oder underflow. Aber das hast Du bestimmt schon kontrolliert ... [Mittwoch 08 September 2010] [21:43:57] ne, nur einen Quartz bestücken [Mittwoch 08 September 2010] [21:44:02] erwaelde: stack ist prima [Mittwoch 08 September 2010] [21:44:17] MatthiasT: quartz ist drauf. hab die fertigboards gekauft [Mittwoch 08 September 2010] [21:44:34] MatthiasT: na gut, dann muss ich halt nochmal einen riskieren... [Mittwoch 08 September 2010] [21:44:35] so Dinger können auch kaputt gehen... [Mittwoch 08 September 2010] [21:44:52] MatthiasT: ich werde das 2. board nehmen, hab ja 2 [Mittwoch 08 September 2010] [21:45:04] yrvyzz: Im Prinzip ja, aber damit das ganze vernünftig aussieht, werden auch bei Branches die Zieladressen berechnet und so weiter... [Mittwoch 08 September 2010] [21:45:29] BerndPaysan: also schon ein bisschen mehr Logik dahinter ... [Mittwoch 08 September 2010] [21:45:33] was ich dir versichern kann: Die pollin Boards sind zwar einfach gestrickt, tun aber bei mri [Mittwoch 08 September 2010] [21:45:59] mit allen möglichen Controllern. [Mittwoch 08 September 2010] [21:46:00] MatthiasT: tut bei mir auch super, solange kein amforth drauf ist. das ist ja das komische, bei direkten hex aus C kein problem!! [Mittwoch 08 September 2010] [21:46:02] Bernd: ja, leuchtet ein [Mittwoch 08 September 2010] [21:46:05] und das seit einigen Jahren [Mittwoch 08 September 2010] [21:46:40] Spike_DE: gut ist immer, wenn du konkreten Code hast, der das Problem zeigt [Mittwoch 08 September 2010] [21:47:08] dann kann man auch eher das Problem untersuchen und evtl. verstehen [Mittwoch 08 September 2010] [21:47:31] Spike_DE: also ich hab amforth-3.8 auf meinen controllern laufen. Da hängt u.a. ein Sensirion SHT-71 Sensor dran. Der wird über separate Pins angesprochen, also jede Menge c@ und bitmask und "and". Das läuft alle 10 Sekunden, und das schon Monatelang. Nachdem ich's mal richtig hatte, ist es immer gegangen. [Mittwoch 08 September 2010] [21:47:31] hex [Mittwoch 08 September 2010] [21:47:31] : PORTD 32 ; [Mittwoch 08 September 2010] [21:47:31] : DDRD 31 ; [Mittwoch 08 September 2010] [21:47:31] : PIND 30 ; [Mittwoch 08 September 2010] [21:47:31] : pe_read PIND c@ ; [Mittwoch 08 September 2010] [21:47:33] : p pe_read 1c and . ; [Mittwoch 08 September 2010] [21:47:36] : pe_init DDRD c@ 60 or DDRD c! 60 PORTD c! ; [Mittwoch 08 September 2010] [21:47:39] MatthiasT: dast ist mein testcode [Mittwoch 08 September 2010] [21:47:50] MatthiasT: nicht wirklich kompliziert, oder? :) [Mittwoch 08 September 2010] [21:48:35] bei pe_read kackt der nach einigen versuchen ab. wenn ich die taste drücke (ohne das etwas besonderes passiert) hängt der sich weg. [Mittwoch 08 September 2010] [21:48:57] die idee war: taste drücken und dann mit pe_read den status abfragen (gedrückt oder nicht) [Mittwoch 08 September 2010] [21:49:25] hab dan p benutzt, der gibt gleich das ergebnis aus. [Mittwoch 08 September 2010] [21:49:31] also c@ ist so trivial, das kann gar nicht abstürzen [Mittwoch 08 September 2010] [21:49:43] Wenn der controller nicht mehr will, kannst Du dann gar nicht mehr mit ihm reden? Siehst Du noch den prompt oder "ok"? Hilft reset? oder nur neu bespielen??? [Mittwoch 08 September 2010] [21:49:47] Board mit Wackelkontakt? [Mittwoch 08 September 2010] [21:49:52] wie sieht denn der Absturz aus? Rauchzeichen? [Mittwoch 08 September 2010] [21:50:00] erwaelde: reset hilft [Mittwoch 08 September 2010] [21:50:20] Das ist bei mir der Hauptverdacht, wenn jemand sagt "beim Tastendrücken gibt's komische Ergebnisse" [Mittwoch 08 September 2010] [21:50:26] MatthiasT: keine reaktion mehr auf terminal-befehle, kein ok mehr, etc. [Mittwoch 08 September 2010] [21:50:41] Wir haben im Moment in der Arbeit Ärger mit einigen schlecht gelöteten Boards, da passiert genau das. [Mittwoch 08 September 2010] [21:50:42] ISt auf dem Pin der [Mittwoch 08 September 2010] [21:50:58] BerndPaysan: habe das auf 2 fertigboards von pollin. und wie gesagt: unter C kann ich tasten lesen bis der finger einschläft! [Mittwoch 08 September 2010] [21:51:01] Interrupt enabled, zufällig, und der wird nie mehr gelöscht??? [Mittwoch 08 September 2010] [21:51:19] Gut, das mit C ist ein Gegenargument. [Mittwoch 08 September 2010] [21:51:22] BerndPaysan: kein Widerspruch, aber hast du eine Theorie, warum es unter C keine Probleme gibt? [Mittwoch 08 September 2010] [21:51:39] erwaelde: habe nicht mit den interrupts gemacht. was kann ich zum testen tun? [Mittwoch 08 September 2010] [21:52:11] An welchem Pin ist die Taste angeschlossen??? [Mittwoch 08 September 2010] [21:52:34] ich hab mir den Code mal kopiert, werds mal testen [Mittwoch 08 September 2010] [21:52:41] nochmal um das klarzustellen: amforth drauf, per terminal befehle eingeben, alles ok. dann (ohne was zu programmieren) ein parmal auf den tastern (an port d) rumgedrückt (vorher ddrd auf in für die bits gestellt) und ich kriege keinen prompt mehr. ich brauche gar keinen code, um den abstürzen zu lassen. [Mittwoch 08 September 2010] [21:52:42] heut abend aber nicht mehr [Mittwoch 08 September 2010] [21:52:44] erwaelde: : ? ??? ; [Mittwoch 08 September 2010] [21:52:47] ;-) [Mittwoch 08 September 2010] [21:53:05] erwaelde: damit ist's einfacher ;) [Mittwoch 08 September 2010] [21:53:19] ich mach Schluss für heute. [Mittwoch 08 September 2010] [21:53:20] erwaelde: die tasten sind beim pollin an d0 - d2, d3 und d4 sind leds, d5 ist ein lautsprecher. [Mittwoch 08 September 2010] [21:53:26] Bis neulich [Mittwoch 08 September 2010] [21:53:29] Gute Nacht Matthias [Mittwoch 08 September 2010] [21:53:31] :) [Mittwoch 08 September 2010] [21:53:34] Ciao [Mittwoch 08 September 2010] [21:53:38] Beenden MatthiasT hat den Server verlassen (""). [Mittwoch 08 September 2010] [21:54:24] kann ich denn bei dem wenigen was ich mache irgendwas großes falschmachen? ich könnt mir höchstens den internen osc als schuldigen vorstellen... [Mittwoch 08 September 2010] [21:54:59] Der sollte aber auch nicht auf Tastendruck allergisch sen. [Mittwoch 08 September 2010] [21:55:07] Ich hab jetzt grad kein Datenblatt vom atmega16 zur Hand. Du kannst mal nachsehen, ob auf den entsprechenden Pins Interrupts verfügbar sind. Wenn ja, das zugehörige xxxInterruptEnable Bit nochmal löschen. [Mittwoch 08 September 2010] [21:55:15] * yrvyzz geht auch mal raus *wink* [Mittwoch 08 September 2010] [21:55:20] Ciao [Mittwoch 08 September 2010] [21:55:24] Ciao Stefan [Mittwoch 08 September 2010] [21:55:27] war eine nette Unterhaltung :) [Mittwoch 08 September 2010] [21:55:39] Verlassen yrvyzz hat den Kanal verlassen. [Mittwoch 08 September 2010] [21:55:53] was ich noch an fragen habe: gibt's ein brauchbares tutorial? wie programmier ich das wort "ms" das ich zum warten öfter brauche? (nop-schleife?) [Mittwoch 08 September 2010] [21:56:14] erwaelde: ok, nach den interrupts werd ich mal schauen und ggf. deaktivieren [Mittwoch 08 September 2010] [21:56:36] Bei MS sollte man nachgucken, was der AVR für Timer hat. [Mittwoch 08 September 2010] [21:56:48] Also, das mit dem Interrupt ist natürlich ein Schuss ins Blaue. Aber wenn man einen Interrupt freischaltet und auslöst, und in der entsprechenden [Mittwoch 08 September 2010] [21:56:51] Schleife und die ausmessen tut's aber auch. [Mittwoch 08 September 2010] [21:56:52] MIST. [Mittwoch 08 September 2010] [21:57:05] ach, und manchmal scheint der das diktionary zu verlieren, dann gehen keine worte mehr und ich muss das ding neu programmieren :) bisher nicht reproduzierbar, einfach "ab und zu" aber deutlich zu häufig. [Mittwoch 08 September 2010] [21:57:27] Routine das bit nicht löscht, dann kommt der Interpreter nie wieder zurück zum prompt, WEIL er ja noch den Interrupt behandeln muß, der nicht gelöscht wird. [Mittwoch 08 September 2010] [21:58:25] erwaelde: ja, so ähnlich fühlt sich das an. und den interrupt könnte ich ggf. mit dem taster auslösenß [Mittwoch 08 September 2010] [21:58:27] ? [Mittwoch 08 September 2010] [21:59:07] Im Prinzip ja, aber ich sehe natürlich, daß Du den Interrupt nie freigegeben hast. [Mittwoch 08 September 2010] [21:59:15] erwaelde: würde es dir was ausmachen, mir deine c-codes für den amforth per mail zu schicken? ich glaube, da könnte ich mir viel rausziehen! [Mittwoch 08 September 2010] [21:59:43] ach, und das wort "marker" scheint der auch nicht zu kennen ?! [Mittwoch 08 September 2010] [22:00:35] marker ist in lib/ans94/marker.frt [Mittwoch 08 September 2010] [22:00:37] BerndPaysan: ja, das mit der schleife werd ich mal machen. wenn er nicht mehr abstürzt :) [Mittwoch 08 September 2010] [22:00:59] c-codes? [Mittwoch 08 September 2010] [22:01:14] erwaelde: und das muss ich extra einbinden? beim erstellen von amforth? [Mittwoch 08 September 2010] [22:01:47] erwaelde: ähm, forth-codes :))) [Mittwoch 08 September 2010] [22:03:22] Kann ich Dir schicken. Die sind aber schon recht umfangreich. Du kennst auch das ewlib Verzeichnis im amforth repo??? [Mittwoch 08 September 2010] [22:04:15] erwaelde: nein, kenn ich nicht [Mittwoch 08 September 2010] [22:05:50] direkt neben trunk: [Mittwoch 08 September 2010] [22:06:20] bzw. neben trunk gibt es applications/ewlib [Mittwoch 08 September 2010] [22:06:34] erwaelde: ich steh gerade auf dem schlauch. [Mittwoch 08 September 2010] [22:06:54] erwaelde: ist das was unter dem avrstudio beim erstellen des amforth? [Mittwoch 08 September 2010] [22:07:18] Wenn Du amforth aus dem svn repo holst [Mittwoch 08 September 2010] [22:07:20] https://amforth.svn.sourceforge.net/svnroot/amforth [Mittwoch 08 September 2010] [22:07:44] dann gibt's da drin 4 Verzeichnisse: applications/ incubator/ releases/ trunk/ [Mittwoch 08 September 2010] [22:07:44] [Mittwoch 08 September 2010] [22:08:02] und unter applications gibt's dann noch ewlib [Mittwoch 08 September 2010] [22:09:16] Kann man irgendwie auch über http sehen, weiß aber grad nicht, wie. [Mittwoch 08 September 2010] [22:09:47] erwaelde: ok, ich habe den zugriff. [Mittwoch 08 September 2010] [22:09:55] erwaelde: was kann ich mit ewlib anfangen? [Mittwoch 08 September 2010] [22:10:33] Ich schick Dir von meinem Hausbus Krams mal ein komplettes Verzeichnis, aber lass Dich nicht durcheinander bringen. Morgen oder am Wochenend. Wenn ich Dich vergess, erinnere mich. [Mittwoch 08 September 2010] [22:10:34] erwaelde: sieht mal nach interessanten sachen aus [Mittwoch 08 September 2010] [22:11:13] erwaelde: ok, danke. ich werd mich da weiter reinfriemeln... kann ich dich nur mittwochs erreichen, oder gibt es ggf. noch andere channel? [Mittwoch 08 September 2010] [22:11:21] Du kannst Die Dateien "recyclen" und in Dein Programm einschließen. Es möge nützen. [Mittwoch 08 September 2010] [22:11:45] Ich hab Dir grad 'ne email addr durchgeschoben. [Mittwoch 08 September 2010] [22:12:19] erwaelde: ok, danke. hast du einen link auf die bauanleitung zu dem rs485-wandler? ich glaube du sagtest, du hättest den selber gebaut. [Mittwoch 08 September 2010] [22:12:56] Hmm. den hab ich quasi aus einem alten Elektor Heft. Die Nummer müsste ich aber nachsehen. [Mittwoch 08 September 2010] [22:12:59] bis jetzt ist mal noch keine mail da... [Mittwoch 08 September 2010] [22:13:13] Schau im anderen irc Kanal. [Mittwoch 08 September 2010] [22:13:51] erwaelde: in WELCHEM :)) was hälst du von www.elo-web.de ? [Mittwoch 08 September 2010] [22:15:04] mail kommt. [Mittwoch 08 September 2010] [22:16:20] elo-web. Nett. Wasses alles gibt. Kannte ich aber nicht. [Mittwoch 08 September 2010] [22:16:57] erwaelde: mit diesem pong-ding kann man wohl viele lustige sachen machen! [Mittwoch 08 September 2010] [22:17:25] Martin hat auch so ein PingPong. Den kannste nächste Woche fragen ... [Mittwoch 08 September 2010] [22:17:59] So, ich schwing mich jetzt aber auch vom Acker. Morgen früh ist die Nacht rum. [Mittwoch 08 September 2010] [22:18:03] Macht's gut! [Mittwoch 08 September 2010] [22:18:34] Verlassen erwaelde hat den Kanal verlassen (bye.). [Mittwoch 08 September 2010] [22:21:27] Ich mach' dann auch mal das Licht aus ;-) [Mittwoch 08 September 2010] [22:21:53] error Closing Link: BerndPaysan[~bernd@ppp-82-135-67-178.dynamic.mnet-online.de] ("Bernd macht das Licht aus")