War eben noch bei Atelco. Die hatten für teure 20 Euro ein USB-RS232 Adapter. Damit kann ich den PC mit einer 2. seriellen Schnittstelle ausrüsten (früher war sowas onboard).
Die Hardware wurde auch ohne Treiber unter WinXP sauber eingebunden. Zuerst war die Datenübertragung mit 9600 Baud verstümmelt, es kamen lauter falsche Zeichen vom Propeller in Hyperterm an. Nach einer Weile ging ich auf 300 Baud runter und Kommando Interpreter weiterlesen →
Es ist wieder einmal vollbracht (und das an einem Dienstag), das LCD Display arbeitet nun. Im INet habe ich eine Befehlssequenz gefunden. Die habe ich einfach an das Display gesendet und es funktioniert nun. Keine verschobenen Buchstaben mehr. LCD es ist vollbracht weiterlesen →
Holla, ich habe die handgeschriebenen Pläne wieder gefunden. Oben trage ich die Steuerports für das LCD ein. Es sind die Ports P9, P10 und P11.
Jetzt habe ich eine Weile versucht das Display sauber anzusprechen. Es reagiert auch irgendwie, aber nicht richtig. Ich mache wahrscheinlich etwas falsch. Morgen versuche ich es LCD Display macht Probleme weiterlesen →
Ich muss jetzt erstmal die Keycode Zuordnung herausbekommen. Das LCD will ja andere Codes als das Keyboard hergibt (oder ??). Also das LCD-Display will schon ASCII Codes aber der Keyboard Treiber liefert evtl. falsche Werte zurück.
Jetzt möchte ich mal ausprobieren wie man Variablen zwischen zwei Cog’s hin und herschiebt. Sagen wir mal ich lade eine Variable im Hauptprogramm mit dem Wert 2 und lasse diesen auf der 7-Segment Anzeige darstellen. Dann starte ich einen weiteren Cog, übergebe ihm die Variable. Dieser addiert zur 2 eine 6 und heraus kommt 8. Diese 8 soll der zweite Cog an den ersten Cog Kommunikation und Tastatur weiterlesen →
Will heute mal zum Elektronikladen und ein paar Komponenten kaufen, damit ich den Propeller Chip um eine 2. serielle Schnittstelle erweitern kann. Dann kann ich ihn über die erste Schnittstelle programmieren und über die zweite eine Terminalkommunikation mit dem PC betreiben. Eigentlich unnötig, da der Propeller ja mit einfachen Mitteln eine eigene Videoausgabe beherrscht. Die bekomme ich bis jetzt aber nicht zum laufen.
Habe nochmal alles nachgesehen mit dem Propeller. Habe einen Fehler entdeckt. Im Spin Code stand outa[32..16] anstatt outa[23..16]. Damit wurde der erste Init Befehl verständlicherweise verschluckt. Nach Korrektur geht auch alles nur die Buchstaben sind nach wie vor Horizontal um einen Pixel verschoben und werden so zerhackt dargestellt.
Das kann nur noch an einem kleinen Init Befehl liegen, aber an welchem ??
Mache mich mal wieder an den Propeller ran. Zum ersten habe ich die VGA Wirewrap Drähte heraus operiert. Die 7 Segment LED Anzeige funktioniert wieder und hängt mit dem LCD Display parallel an den Ports P16 bis P23.
Irgendwie müsste ich ja mal wieder was mit dem Propeller machen. Aber zuletzt hatte ich ja schlauerweise einfach die Ports an denen das LCD Display und die 7 Segment Anzeige dranhängen nochmals zum VGA/Composit Port verbunden und durch deren Widerstände endgültig die Ports runtergezogen, so das das LCD nicht mehr funktionierte. Danach habe ich glaube ich aufgegeben. Aber irgendwie muss es doch weitergehen.
Die Wirewrap Drähte wieder zu entfernen wird sehr schwierig, da ich mehrere parallel aufgelötet habe (oh graus). Ich will endlich mal wieder eine Textausgabe auf einem Monitor haben. Das ginge nur über eine serielle Schnittstelle. Die ist aber schon belegt für die Programmierung des Propeller.
Das Päckchen von Conrad Elektronik ist da, darin die 4×20 LCD Anzeige. Hurtig habe ich diese auf das Propeller Board montiert und verdrahtet. Den EEPROM habe ich auch in den vorbereiteten Sockel gesteckt.
Abends
18:30 Uhr mache ich mich an die Programmierung des LCD ran. Wenn ich die Hintergrundbeleuchtung des LCD direkt an 5V anschließe wird das Display LCD Display 4×20 Zeichen weiterlesen →
Homecomputer Elektronik PC Synthesizer Windows Linux