CONFIG
Das CONFIG Objekt ist nur auf der M Unit 2.0 verfügbar, da es sich um ein "Extended Objekt" handelt.
Das Config Objekt dient zur Konfiguration alternativer Portfunktionen und anderer Optionen. Um die jeweilige Funktion aufzurufen müssen Sie die jeweiligen BITs des Config-Registers setzten.
Mit Config.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
Config-Register:
Bit 0 Schaltet beide PWM-DACs in den SERVO-Mode Bit 1 Schaltet den Frequenzzähler 1 in den EREIGNISZÄHLER Mode Bit 2 Schaltet den Frequenzzähler 2 in den EREIGNISZÄHLER Mode Bit 3 Aktiviert die PULLUP-Widerstände an PORT 1 bis 8 Bit 4 Aktiviert die PULLUP-Widerstände an PORT 9 bis 15 Bit 5 Zeigt an wenn die interne Uhr mit DCF77 synchronisiert wurde Bit 6 Signalisiert einen Fehler bei der IIC-Kommunikation Bit 7 Zeigt den Zustand der Start-Taste
Die jeweilige Funktion 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.
Syntax:
Config.Anweisung
Anweisung: Erforderlich, Eine Objekt-Anweisung
Beispiel:
DEFINE MyConfigVariable AS BYTE MyConfigVariable = 1 ' Beide PWMs auf SERVO Mode Config.Init Config.Put MyConfigVariable Config.Off
Siehe auch: CONFIG2, Extended Objekte