S-Register (Statusregister) enthalten Werte, die festlegen und steuern, wie Ihr
Modem arbeitet und auf Befehle reagiert. Sie können die Werte ablesen und
ändern, und zwar mittels AT-Befehlen (Siehe Kapitel 7).
Jedes Benutzerprofil entspricht einem Satz von Werten der S-Register. Wenn wir
von S-Registern sprechen, meinen wir immer die des aktiven Benutzerprofils.
Wenn Sie Werte in einem Profil ändern wollen, das nicht aktiv ist, müssen Sie es
zunächst aktivieren, indem Sie aus dem entsprechenden Profil zurücksetzen) Siehe
Kapitel 7 (Profile)).
Die Modems der 2864-Serie verfügen über 128 S-Register (S0 bis S127). S0 bis
S11 sind die Standard-AT-S-Register. Die Register S13 bis S127 enthalten bitkodi-
erte Daten. Änderungen der bitkodierten Register haben oft denselben Effekt wie
das Senden von Befehlen. Wir empfehlen die Benutzung der vorhandenen
AT-Befehle, anstatt die S-Register direkt zu setzen. Diese Vorgehensweise ist etwas
weniger kryptisch.
Setzen und Lesen von S-Registern
ATSr?
zum Anzeigen des Inhaltes des S-Registers r und
ATSr.b?
zum Anzeigen des Inhalts von Bit b des S-Registers r. Zum Ändern benutzen Sie
ATSr=n
ATSr.b=n
In den obigen Befehlen ist n eine Dezimalziffer im angegebenen Bereich. Mit dem
zweiten Befehl können Sie einzelne Bits b direkt setzen oder löschen, ohne andere
Bits zu beeinflussen.
Der erste Befehl beeinflußt alle Bits. Falls Sie bereits gesetzte Bits nicht beeinflussen
wollen, müssen Sie die entsprechenden Dezimalwerte zu dem Wert hinzuaddieren,
Kapitel 8
Statusregister
(0 ≤ r ≤ 127; 0 ≤ n ≤ 255)
(0 ≤ r ≤ 127; 0 ≤ b ≤ 7; 0 ≤ n ≤ 1)
8-1