INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo Karl, in Verbindung mit der M-Unit2 ist dafür ein Config.Register vorgesehen. Aus der Hilfe: ;) Das Config Objekt dient zur Konfiguration alternativer Portfunktionen und anderer Optionen. Um die jeweilige Funktion aufzurufen muss man die jeweiligen BITs des Config-Registers setzten. Im Basic++ kann man mit Config.Put das Config-Register beschreiben und mit Config.Get wieder lesen. Diese beiden Anweisung verhalten sich dabei analog zu den PUT und GET Befehlen der seriellen Schnittstelle. Das Config-Register der M-Unit2: 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. Beispiel: DEFINE MyConfigVariable AS BYTE MyConfigVariable = 4 ' Aktiviert die PULLUP-Widerstände an PORT 9 bis 15 Config.Init Config.Put MyConfigVariable Config.Off Meine Homepage: http://www.csslabs.de/ccontrol |
Antwort schreiben |