Herunterladen Inhalt Inhalt Diese Seite drucken

Int 15H Funktion C311H - Prozessortakt Setzen; Int 15H Funktion C312H - Cpu In Den Idle Mode Versetzen; Int 15H Funktion C313H - Cpu In Den Powerdown-Mode Versetzen; Int 15H Funktion C314H - Synchrone Serielle Schnittstelle: Senden - taskit 386EX MicroPC Technisches Handbuch

Inhaltsverzeichnis

Werbung

MicroPC
9.7.4. INT 15h Funktion C311h – Prozessortakt setzen
Aufruf:
AH
AL
BL
Rückgabe:
--
Bemerkung :
Der Vorteiler (CLKPRS) für den Eingangstakt von Timer 0 wird bei der
Taktumschaltung angepasst.

9.7.5. INT 15h Funktion C312h - CPU in den IDLE Mode versetzen

Aufruf:
AH
AL
BL
Bemerkung :
CPU-Kern wird angehalten, die interne Peripherie des 386EX (insbesondere die
Timer und die SSIO) läuft weiter. Die Rückkehr aus dem Idle-Modus ist nur durch
einen (beliebigen) Hardware Interrupt möglich.

9.7.6. INT 15h Funktion C313h - CPU in den Powerdown-Mode versetzen

Aufruf:
AH
AL
BL
BL
Bemerkung:
CPU-Kern und interne Peripherie des 386EX wird gestoppt. Die Timer laufen nur
weiter, falls sie mit externem Takt betrieben werden. Die SSIO funktioniert nur
noch im Slave-Mode. Die UARTs arbeiten beim MicroPC mit einem eigenen Takt,
funktionien also auch im Powerdown-Mode.
Rückkehr aus dem Powerdown-Mode durch Interrupt der RTC, der seriellen
Schnittstellen oder durch externe IRQs. Die Interrupts von Timer 0 und Timer 1
beenden den Powerdown-Mode nur dann, wenn die Timer mit externem Takt
betrieben werden. Da der Timer 2 beim MicroPC nur mit internem Takt betrieben
werden kann, kann er die Rückkehr aus dem Powerdown-Mode nicht bewirken.
Im Deep Powerdown Mode wird der Takt komplett abgeschaltet. Man erzielt
hierdurch die geringste Leistungsaufnahme. Die Rückkehr aus dem Deep
Powerdown Mode kann nur durch den IRQ der RTC oder ein externes, ebenfalls
an den RTC-IRQ angeschlossenes Signal bewerkstelligt werden.
9.7.7. INT 15h Funktion C314h – Synchrone Serielle Schnittstelle: Senden
Aufruf:
AH
AL
BX
CL
Bemerkung:
Die synchrone serielle Schnittstelle arbeitet mit dieser und der folgenden Funktion
ausschließlich im Master-Mode ohne Interrupt. Die Baudrate ergibt sich aus dem
CPU-Eingangstakt CLK2 (normalerweise 50 MHz beim MicroPC) nach der Formel:
Es sind also Baudraten zwischen 1,25 MBaud und 48,8 kBaud möglich. Ändern
des CPU-Taktes bewirkt eine entsprechende Änderung der Baudrate.
9.7.8. INT 15h Funktion C315h – Synchrone Serielle Schnittstelle: Empfangen
Aufruf:
AH
AL
CL
Rückgabe:
AX
= C3h
= 11h
= Takt wie bei Funktion C310h
= C3h
= 12h
= Takt
= C3h
= 13h
= Takt wie bei Funktion C310h, oder
= 80h: Deep Powerdown Mode
= C3h
= 14h
= Datenwort
= 4..127: Teiler für Baudrate
Baudrate = CLK2 / (8 x (CL + 1))
= C3h
= 15h
= 4..127: Teiler für Baudrate
= Datenwort
- 43 -
BIOS - Referenz

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis