Seriel port

For l�nge siden

Generelt

Dette tip er kun for folk med teknisk indsigt. Hvis du hører til den type mennesker, der absolut skille enhver elektronisk nyanskaffelse ad for at se hvorfor og hvordan den virker (inklusiv videobåndoptager, vaskemaskine, mikrobølgeovn, startspærren på bilen og fjernbetjeningen til fjernsynet), så er det her lige noget for dig...

Her troede man, at der i hvert fald var en ting i verden, som PC producenterne var enige om, nemlig hvordan et serielt stik ser ud, men nej...
Der findes (desværre) 2 typer serielle stik, og det afhænger 100 % af PC producenten, hvilken standard, der er valgt. De 2 standarder ser ud som skitseret nedenfor:


TYPE 1

25 pin connector       9 pin connector
+-----------------+    +----------------+
8  2  7  4  22         1  3  5  7  9
3  20 6  5  -          2  4  6  8  -
+-----------------+    +----------------+


TYPE 2

25 pin connector       9 pin connector
+-----------------+    +----------------+
8  3  2  20  7         1  2  3  4  5
6  4  5  22  -         6  7  8  9  -
+-----------------+    +----------------+

Det eneste positive, man kan sige om situationen er, at man (af indlysende grunde) ikke er uenige om adressetildelingerne:


        COM 1  COM 2
        3F8h   2F8h    TX-buffer               DLAB=0 (WRITE)
RX-buffer               DLAB=0 (READ)
Divisor latch LSB       DLAB=1

        3F9h   2F9h    Divisor latch MSB       DLAB=1
Interupt enable register

        3FAh   2FAh    Interupt identification registers

        3FBh   2FBh    Line control register

        3FCh   2FCh    Modem control register

        3FDh   2FDh    Line status register

        3FEh   2FEh    Modem status register