Herunterladen Inhalt Inhalt Diese Seite drucken

Int 14H - Funktionen Der Asynchronen Seriellen Schnittstellen; Int 14H Funktion 00H - Serielle Schnittstelle Initialisieren; Int 14H Funktion 01H - Zeichen Senden; Int 14H Funktion 02H - Zeichen Empfangen - taskit 386EX MicroPC Technisches Handbuch

Inhaltsverzeichnis

Werbung

MicroPC
9.5. INT 14h – Funktionen der asynchronen seriellen Schnittstellen
9.5.1. INT 14h Funktion 00h – Serielle Schnittstelle initialisieren
Aufruf:
AH
AL
DX
Rückgabe:
AH
AL
9.5.2. INT 14h Funktion 01h – Zeichen senden
Aufruf:
AH
AL
DX
Rückgabe:
AL =
AH =
9.5.3. INT 14h Funktion 02h – Zeichen empfangen
Aufruf:
AH = 02h
Rückgabe:
AL =
AH =
DX=
Bemerkung:
Ein Timeout entsteht nach ca. 1 Sekunde. Die seriellen Schnittstellen werden je
nach Einstellung im BIOS-Setup (IRQn oder Polled) mit Interrupt oder im Polling-
Modus betrieben.
= 00h
= Parameter
Bits 7 - 5
=
Baudrate:
Bits 4 - 3
=
Parity
Bit 2
=
Stop Bits
Bit 1 - 0
=
Datenwortlänge:
= Nr. der seriellen Schnittstelle (0 - 3)
= Line Status wie bei Funktion 1
= Modem Status
= 01h
= Zu sendendes Zeichen
= Nr. der seriellen Schnittstelle (0 - 3)
gesendetes Zeichen
Line Status:
Bit 7 = 1 : FIFO Error bei 16C550 kompatiblen externen UARTs;
für die UARTs des 386EX-Prozessors ist Bit7 = 0
Bit 6 = 1 :
Transmitter shift register empty
Bit 5 = 1 :
Transmitter buffer register empty
Bit 4 = 1 :
Break condition = RXD low für die Dauer von
Bit 3 = 1 :
Framing error = ungültiges Stop-Bit
Bit 2 = 1 :
Parity error
Bit 1 = 1 :
Overrun error = Receive Buffer wurde
Bit 0 = 1 :
Receive data ready
Empfangenes Zeichen
Line Status wie bei Funktion 1, jedoch:
Bit 7 = 1 :
Timeout error
Nr. der seriellen Schnittstelle (0 - 3)
- 40 -
000
=
110 Baud
001
=
150 Baud
010
=
300 Baud
011
=
600 Baud
100
= 1200 Baud
101
= 2400 Baud
110
= 4800 Baud
111
= 9600 Baud
x0
= keine
01
= ungerade
11
= gerade
0
= 1 Stop Bit
1
= 2 Stop Bits
00
= 5 Bits
01
= 6 Bits
10
= 7 Bits
11
= 8 Bits
mehr als einer Wortlänge
überschrieben
BIOS - Referenz

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis