Serielle Schnittstelle — Änderungen 3188 → 4850

Zeile 3: Zeile 3:
 
==Basis-I/O-Ports finden==
 
==Basis-I/O-Ports finden==
 
Normalerweise haben die COM-Ports folgende Basis-I/O-Ports:
 
Normalerweise haben die COM-Ports folgende Basis-I/O-Ports:
−
{| border="1"
+
{| {{prettytable}}
 
! Name || I/O-Port || IRQ
 
! Name || I/O-Port || IRQ
 
|-
 
|-
Zeile 19: Zeile 19:
 
Da ein COM-Port mehrere Register benutzt, braucht er auch mehrere I/O-Ports. Die oben angegebenen I/O-Ports sind nur die Basis-I/O-Ports. Man muss also nachher noch das Offset der einzelnen Register addieren. Folgende Register verbergen sich hinter den Offsets:
 
Da ein COM-Port mehrere Register benutzt, braucht er auch mehrere I/O-Ports. Die oben angegebenen I/O-Ports sind nur die Basis-I/O-Ports. Man muss also nachher noch das Offset der einzelnen Register addieren. Folgende Register verbergen sich hinter den Offsets:
  
−
{| border="1"
+
{| {{prettytable}}
 
! Offset || Lesen/Schreiben || Name
 
! Offset || Lesen/Schreiben || Name
 
|-
 
|-
Zeile 59: Zeile 59:
 
Es gibt 4 verschiedene Paritäten: Odd, Even, High Parity und Low Parity.
 
Es gibt 4 verschiedene Paritäten: Odd, Even, High Parity und Low Parity.
 
Diese setzt man mithilfe von 3 Bits, es sind die Bits 3-5 des LineControl-Registers.
 
Diese setzt man mithilfe von 3 Bits, es sind die Bits 3-5 des LineControl-Registers.
−
{| border="1"
+
{| {{prettytable}}
 
! Parität    || Bit 3 || Bit 4 || Bit 5
 
! Parität    || Bit 3 || Bit 4 || Bit 5
 
|-
 
|-