CONFIG2
Das CONFIG2 Objekt ist nur auf der M Unit 2 (oder ADV) ab Version 2.03 verfügbar, da es sich um ein "Extended Objekt" handelt.
Das Config2 Objekt dient zur Konfiguration alternativer Portfunktionen und anderer Optionen. Um die jeweilige Funktion aufzurufen müssen Sie die jeweiligen BITs des Config2-Registers setzten.
Mit Config2.Put können Sie das Config-Register beschreiben und mit Config.Get können Sie den Wert des Config-Register lesen. Diese beiden Anweisung verhalten sich dabei analog zu den PUT und GET Befehlen der seriellen Schnittstelle.
Anweisungen:
- INIT: Objekt Initialisieren
- GET: Register in Byte-Variable einlesen
- PUT: Byte-Variable in Register speichern
- OFF: Objekt deaktivieren
Config2-Register:
Bit 0 Schaltet die IRQ Funktion ab, den 20ms TIMER INTERRUPT ein Bit 1 Zeigt den Zustand der IRQ Leitung Bit 2 Schaltet die IRQ Funktion ab, den RF-MODULE INTERRUPT ein Bit 3 Schaltet die IRQ Funktion ab, den IR-MODULE INTERRUPT ein Bit 4 Aktivierung des VoiceModules, PWM-Freq. auf 26 kHz Bit 5 Deaktivierung der Kompression für das VoiceModule Bit 6 reserviert Bit 7 Aktiviert die AD-Ports als BYTEPORT 3 und schaltet den externen PCF8574 BYTEPORT 3 ab
Die jeweilige Einstellung wird ausgeführt, wenn das zugehörige Bit gesetzt ist.
Demos zu den einzelnen Konfigurationen findet man bei den Beispielen zu den "EXTENDED FUNCTIONS" im Lieferumfang.
Das VoiceModule ist eine Extended Funktion für die C-Control Advanced ab der Version 2.28.
Syntax: Config2.Anweisung
Anweisung: Erforderlich, Eine Objekt-Anweisung
Beispiel:
DEFINE MyConfig2 AS BYTE MyConfig2 = 01000000b ' Aktiviert die AD-Ports als BYTEPORT 3 Config2.Init Config2.Put MyConfig2 Config2.Off
Siehe auch: CONFIG, Extended Objekte, VoiceModule