Serielle Schnittstelle zur PC Terminalverbindung

4.1.2008

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.

Noch weiss ich nicht an welchem Port das Enable Signal bzw. R/W Signal liegt. Habe ich wohl vergessen zu notieren. Die Batterie des Conrad Multimeter(chens) ist leer. So kann ich nicht durchprüfen welche Ports ich zur Steuerung benutzt habe.

Portbelegung mal kurz zusammengefasst

Port         Pin          Funktion
————————————————
P0-P7     1-7 frei
P8           13 frei
P9-P11   14-16 ???
P12-P15 20-23 frei
P16-P23 21-28 LCD 4×20 und parallel 7-Segment LED
P26-P27 35,36 PS2 serielles Keyboard (Clock/Data)
P28-P29 37,38 EEPROM (E quadraht Bus)
P30-P31 39,40 Serielle Schnittstelle zum programmieren des Propeller

Also von der Logik her können es nur die Pins 14-16 also die Ports P9 bis P11 sein die zur Steuerung des LCD Displays dienen.

Port   Pin Bezeichnung        Funktion
————————————————————————
P9 4 RS (CS) H / L Umschaltung Befehl / Daten
P10 5 R/W (SID) H / L H=Read, L=Write
P11 6 E (SCLK) H Enable (fallende Flanke)

Nach dem Programmiervorgang die serielle Schnittstelle frei zu verwenden (COM1: zum Propeller mit Hyperterm) scheiterte, da durch Hyperterm der Propeller Chip auf RESET gezogen wird und alle Programme stoppen. Nach beenden der Hyperterm Verbindung läuft das Programm automatisch wieder an (ist ja im EEPROM gespeichert).

Also eine Doppelverwendung des seriellen Schnittstelle ist nicht.

Schreibe einen Kommentar