Propeller – Composit Video Ausgang

Es kommt einfach kein Signal aus dem Composit Video Ausgang.

An den Ports P12,P13,P14 und P15 hängen Widerstände mit 1,1 kOhm, 560 Ohm, 270 Ohm und 560 Ohm. Auf der andere Seite der Widerstände werden alle zusammen geschlossen und bilden das Video Signal. Mit dem Oszilloskop habe ich dort gemessen, nachdem ich den Videotreiber mit tv.start(12) gestartet habe. Es kommt null Komma nichts an Signalen heraus.

Allerdings funktionieren die Ports. Wenn ich sie per Hand auf 1 oder 0 schalte reagiert der Videoausgang entsprechend mit einer Spannung. Da ich mir nun keinen Rat mehr wusste habe ich mal im Propeller Forum angefragt. Mal sehen ob jemand eine Idee hat.

propeller_cvbs_ausgang

Propeller Chip – LCD funktioniert wieder

Heute habe ich den RAM Befehl (zeigt Hauptspeicher Inhalt im Hexformat) stark umgeschrieben und verbessert. Wenn in der letzten Ausgabezeile nicht die vollen 16 Bytes ausgegeben wurden, so gab es keine Ausgabe der ASCII-Zeichen. Das habe ich nun beseitigt. Ferner habe ich einen Peek und Poke Befehl hinzugefügt. Der Poke Befehl schreibt ein Byte in das RAM und der Peek Befehl gibt es wieder aus.

Auf einem zweiten Cog habe ich eine Routine gestartet, die den Dezimalpunkt der 7-Segment Anzeige im Sekundentakt blinken lässt, damit man erkennt das der Propeller läuft. Diese Routine musste ich jedoch wieder deaktivieren weil die Ports 16-23 sowohl zur 7-Segment Anzeige als auch parallel zum LCD Display verbunden sind.

Als ich das LCD Display wieder ansprechen wollte funktionierte dies erst nicht wegen dem blinkenden Dezimalpunkt. Nach abschalten der Blink Routine ging alles glatt. Es gelang mir abermals das Wort “Hallo” auf dem LCD Display auszugeben. Abermals deshalb weil mir die alten Programme zur LCD Ansteuerung verloren gegangen waren.

propeller_lcdfunktioniert

Propeller Chip – RAM Monitor funktioniert

Von morgens früh bis jetzt 14:40 habe ich am RAM Befehl gearbeitet, der einfach einen Bereich des Propeller Hauptspeichers, hexadezimal und in ASCII Form auf einem Terminal ausgibt. Man gibt einfach ‘ram’ + ENTER ein, danach fragt der Rechner von selber nach der Startadresse. Dann drückt man wieder ENTER und er fordert zur Eingabe der Endadresse auf. Nach nochmaligem drücken von ENTER geht’s los. Die Ausgabe kann mit der SPACE Taste pausiert/fortgesetzt werden und mit ESC jederzeit abgebrochen werden.

propeller_gif_ram_funktioniert