CONFIG2

BASIC2006

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

© 2004 - 2012 tappertzhofen. Alle Reche vorbehalten.
Seitenanfang | Impressum