-
-
Erfahrener Benutzer
Robotik Einstein
Initialisierung Robby
Hallo Flo,
Die typischen Initialisierungen des Robby sind:
1. Subsystem einschalten:
gosub SUBSYS_PWR_ON
2. Alle LEDs auf Robby ausschalten:
gosub LEDSOFF
3. ACS initialisieren:
gosub NO_ACS_INT:sys ACS_HI (ohne Interrupt, mittlere Empfindlichkeit)
...oder:
interrupt ACS_INTERRUPT:gosub ACS_INT_200:sys ACS_MAX (mit Interrupt, hohe Empfindlichkeit)
4. IR-COMM initialisieren:
gosub RC5 (ohne Interrupt, Datenformat RC5)
...oder:
interrupt IRCOMM_INTERRUPT:gosub REC80_INT (mit Interrupt, Datenformat REC80)
5. Antrieb initialisieren:
REV_L=on:REV_R=on:sys PLM_SLOW (immer!!!)
6. Weitere Initialisierungen sind ggf. für Ports o.ä. nötig.
Davor stehen die Definitionen:
Ports (port[x]), AD-Wandler (ad[x]), DA-Wandler (da[x]), Variablen (byte[x]...), Konstanten (z.B. define PLM_SLOW &H01C4).
Gruß Dirk
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen