Userport VC20
Beschreibung[Bearbeiten | Quelltext bearbeiten]
Der Userport ist eine Schnittstelle, die der Anwender (=User) für eigene Zwecke verwenden kann. Er bietet ähnlich dem LPT-/Druckerport bei PCs diverse frei programmierbare Leitungen an. So lassen sich damit selbst gebastelte Steuerungen (z.B. für Spielzeug-Eisenbahn, Hausüberwachungssysteme u.ä.) verwirklichen, die externe Geräte ein- und ausschalten können (Ausgangsmodus). Gleichzeitig können aber auch Daten von externen Geräten oder Schaltungen in den VC20 eingelesen und verarbeitet werden (Eingangsmodus). Der User-Port hat dazu 8 parallele Datenleitungen, die durch geeignete Softwarebefehle für die jeweilig gewünschte Datenrichtung programmiert werden können. Durch weitere Sonderleitungen, wie zum Beispiel die Handshake-Leitungen CB1/CB2, kann das Austauschen von Daten (z.B. bei Druckerinterfaces) automatisiert werden. Der Userport Port befindet sich auf der Rückseite des VC-20 und ist nicht identisch mit dem des C64, C128 oder C16 / C116 / Plus/4.
Anschlussbelegung[Bearbeiten | Quelltext bearbeiten]
Der Userport ist als 24-poliger Platinenstecker ausgeführt, wobei sich je 12 Pole auf der Ober- und Unterseite der Platine befinden. Die Pole auf der Oberseite sind von 1-12 durchnummeriert (beim Blick von außen auf den Port: von links beginnend), die auf der Unterseite tragen die Buchstaben A-N, wobei die Buchstaben G und I wegen der Verwechslungsgefahr mit den Ziffern 6 und 1 nicht verwendet werden. Zwischen den Pins 1 und 2 und zwischen 10 und 11 hat die Platine Schlitze, die mittels zweier Stege auf der Steckerseite gegen verdrehtes Einstecken schützen. Vorsicht: Nicht alle angebotenen Stecker bieten diesen Verpolungsschutz, die blauen von Conrad z.B. nicht.
Pin | Signal | Bemerkung | Pin | Signal | Bemerkung | |
---|---|---|---|---|---|---|
Oberseite | Unterseite | |||||
1 | GND | Masse 0V | A | GND | Masse 0V | |
2 | + 5V | Versorgungsspannung +5 Volt DC | B | CB1 | Steueranschluss 1 | |
3 | RESET | Reset | C | PB 0 | Bit 0 | |
4 | JOY0 | Joystick oben | D | PB 1 | Bit 1 | |
5 | JOY1 | Joystick unten | E | PB 2 | Bit 2 | |
6 | JOY2 | Joystick links | F | PB 3 | Bit 3 | |
7 | LP | Joystick Feuerknopf, Lichtgriffel | H | PB 4 | Bit 4 | |
8 | SENSE | Tastenerkennung PLAY, F.FWD oder REW | J | PB 5 | Bit 5 | |
9 | SER. ATN IN | Serial Attention In | K | PB 6 | Bit 6 | |
10 | 9V~ | 9V AC (max. 100 mA) | L | PB 7 | Bit 7 | |
11 | 9V~ | 9V AC (max. 100 mA) | M | CB2 | Steueranschluss 2 | |
12 | GND | Masse 0V | N | GND | Masse 0V |