User manual
Nach dem Reset ist zunächst jeder Digitalport als Eingangsport konfiguriert. Ein Port wird
automatisch zum Ausgangsport, wenn das Anwenderprogramm einen Ausgabewert an
diesen schreibt. Durch Aufruf einer speziellen Funktion der Standardmodule kann ein
Ausgangsport jedoch wieder deaktiviert werden, d.h. in den hochohmigen Zustand
gebracht werden (7.9.4).
3.3.8 Sonderfunktionen der Digitalports
Einige Digitalports stehen alternativ für spezielle Ein-/Ausgabe-Operationen zur
Verfügung. Dazu müssen zunächst die entsprechenden Initialisierungsfunktionen der
Systemmodule aufgerufen werden (siehe z.B. Kapitel 7.2, 7.5, 7.12). Beachten Sie, daß der
Aufruf einer Initialisierung alle konkurrierenden Portfunktionen deaktiviert.
3.3.8.1 Zähler und Interruptports
Die vier Ports P1H.0 … P1H.3 der C-Control II Unit sind interruptsensibel. Nach dem Reset
sind sie vom Betriebssystem wie folgt konfiguriert: Bei jeder High-Low-Flanke an einem der
Pins wird in eine von vier Systeminterruptroutinen verzweigt. In dieser Routine wird einer von
vier Zählerwerten um 1 erhöht. Außerdem prüft das System, ob eine besondere
Behandlungsroutine des Anwenders installiert ist und führt diese gegebenenfalls aus
(siehe Kapitel 7.11.7 und 8.1.2).
Die Zählereingänge können Pulse mit Abständen bis hinab zu ca. einer Millisekunde ver-
lustfrei zählen. Sollte eine kürzere Reaktionszeit notwendig sein, kann das mit Hilfe der
Systemprogrammierung durch Erhöhen der Interruptprioritäten erfolgen.
29
3 Hardware
Pin Standardfunktion Sonderfunktion
P1L.0…7 Digital-Byteport Datenbits der Druckerschnittstelle
P1H.0 Digital-, Counter-und Interruptport -
P1H.1 Digital-, Counter-und Interruptport swcom RxD
P1H.2 Digital-, Counter-und Interruptport swcom TxD
P1H.3 Digital-, Counter-und Interruptport clock für Anschluß eines 2W-Bus-Modems
P1H.4 Digitalport data für Anschluß eines 2W-Bus-Modems
P1H.5 Digitalport BUSY (Handshake) der Druckerschnittstelle
P1H.6 Digitalport ACKNOWLEDGE (Handshake) der Druckerschnittstelle
P1H.7 Digitalport STROBE (Handshake) der Druckerschnittstelle