Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: IR und Servo , welchen Treiber benutzen Kategorie: C-Control I Micro (von DIE HARD - 29.12.2004 22:01)
 Als Antwort auf Re: IR und Servo , welchen Treiber benutzen von JanPeter - 29.12.2004 19:08

>
> >
> > >
> > > Hallo DIE HARD!
> > >
> > > Ich hoffe Du kannst mir weiter helfen.
> > >
> > > Mein Problem ist:
> > >
> > > Ich will mit dem MICRO (450 als Aufdruck) ein Servo und IR bedienen.
> > > Das heisst, über IR-Fernbedienung das Servo steuern.
> > >
> > > Nun die Frage welche Treiber muß ich laden und auf welche Page und
> > > wie sind die Einsprungadressen.
> > >
> > > Da es keine Doku für diese infos gibt .
> > >
> > > Mit freundlichen Grüßen
> > > JanPeter
> > >
> >
> >
> > Hallo......
> > Doch, es steht alles in den DEMOS und ich habe mir für die
> > detaillierte Beschreibung viel Mühe gemacht.
> > 1) Servotreiber mit separaten Ladeprogramm -> Page1
> > IRtreiber zusammen mit Haupprogramm laden  (ladet auf Page0)
> >
> > ciao...
>
> Hallo , in Deinem Beispiel steht:
>
>
> 'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
> 'IIIIIIIIIIIIIII      DEMO ZUM C-CONTROL MICRO             IIIIIIIIIIII
> 'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
> ' CONRAD ELECRONIC 9.03 (by DIE HARD)
> '-----------------------------------------------------------------------
> ' Dies ist eine Demo zum Betrieb von zwei Servos an der CC1 MICRO
> ' Servo 1 wird an Port 5 angeschlossen, Servo 2 an Port 6
> ' Die Position des Servo wird mit den Variablen POS1 u. POS2 vorgegebnen.
> ' Die Variablen dürfen Werte von 1 bis 100 annehmen
> ' Das Treiberprogramm läuft interruptgesteuert im Hintergrund, auf der
> ' SYSCODE PAGE 1
> 'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
> 'III  SYSCODES FÃœR DIE PAGE 1 BRAUCHEN EIN SEPARATES LADEPROGRAMM     III
> 'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
> ' LADEN SIE ZUERST DAS BASIC-PROGRAMM DRIVERLOAD_TWOSERVO_P1.BAS
> ' UND UNMITTELBAR DANACH DAS ANWENDERPROGRAMM.
> ' DER TREIBER BLEIBT IM SPEICEHER UND MUSS NICHT WIEDER GELADEN WERDEN
> ' DER TREIBER BLEIBT IM SPEICEHER UND MUSS NICHT WIEDER GELADEN WERDEN
> ' AUCH NICHT WENN SIE EIN BASICPROGRAMM LADEN. ALLERDINGS DARF ES NICHT
> ' GRÖSSER ALS 1536 BYTES SEIN, DA SONST DIE PAGE 1 ÜBERSCHRIEBEN WIRD
> '------------------------------------------------------------------------
> ' SIE DÃœRFEN DIESEN TREIBER NUR LADEN, WENN DIE PAGE1 NICHT VON ANDEREN
> ' TREIBERN/SYSTEMERWEITERUNGEN, DIE SIE BENÖTIGEN, BELEGT IST !
> 'IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
>
> '--------------------------
> '------ I/O PORTS ---------
> '--------------------------
> define POS1     byte[1]
> define POS2     byte[2]
> define SERVO1   port[5]
> define SERVO2   port[6]
> define ADC1     ad[1]
> define ADC2     ad[2]
> define ADC5     ad[5]
> define ADC6     ad[6]
> '--------------------------
> '---- SYSTEM MEMORY -------
> '--------------------------
>
>
> '--------------------------------------------------
> '          LOADING A SYSTEMDRIVER TO PAGE 0        <---------   Das macht mich stuzig!
> '--------------------------------------------------
>
> '--------- SETTING AUTO SYSTEMCALL ----------------
> SYS &HFC35                                                            <---------- Und welche Adr.                                
> '--------- DRIVER PORTS TO OUTPUT -----------------
> SERVO1=off:SERVO2=off
> '--------- SETTING SERVO POSITIONS ----------------
> POS1=100:POS2=10
> #b
> 'sys &HFD03:pause 5                                                <------- Oder Die
> goto b
>
>
>
> Meine Frage sind rechts die Pfeile <-----
> mfG
> JanPeter


Aha, so wie ich das sehe ist das die uralte Version für die OS V 2.00.
Da geht leider kein IR-Treiber, nur bei der V 2.01
und da sehen auch die Demos anders aus.
Auf der Supportseite kannst du die Demos laden.
Aber du hast recht, das war nicht besonders klar ausgedrückt, ich hoffe
die neue Version ist besser

'------------------------------------------------------------------------
' LADEN DES TREIBERS:
' Der Teiber kann auf die PAGE0 geladen werden oder mit einem Ladeprogramm
' auch auf die Page1.
' Beachten Sie dass die Initialisierung unterschiedlich ist, je nach dem
' auf welcher Page der Treiber läuft. Die PAGE1 Initialisierung ist in diesem
' Beispiel auskommentiert, da er hier auf PAGE0 geladen wird
' Der Treiber muss nur einmal geladen werden, er verbleibt im Speicher,
' auch wenn sie das BASIC-Programm erneut laden.
'
' LADEN AUF PAGE0:
' Der Treiber wird automatisch zusammen mit dem BASIC-Programm
' auf die PAGE 0 geladen. und ist sofort betriebsbereit.
'
' LADEN AUF PAGE1:
' Für einen Betrieb auf der PAGE1 müssen sie die letzte Zeile
' im Programm auskommentieren und das Programm downloaden.
' Zusätlich müssen Sie das Programm "DRIVERLOAD_ServoP4P5.bas" laden.
' Erst dann kann das Programm gestartet werden.
'-----------------------------------------------------------------------
' SIE DÃœRFEN DIESEN TREIBER NUR LADEN, WENN DIE PAGE0/1 NICHT VON ANDEREN
' TREIBERN/SYSTEMERWEITERUNGEN, DIE SIE BENÖTIGEN, BELEGT IST !
' Der Treiber ist nicht für die MICRO mit der OS-Version 2.00 geeignet
'---------------------------------------------------------------------

'--------------------------
'------ I/O PORTS ---------
'--------------------------
define POS1     byte[1]
define POS2     byte[2]
define SERVO1   port[4]
define SERVO2   port[5]
define ADC6     ad[6]
'--------------------------
'---- SYSTEM MEMORY -------
'--------------------------
define ADJ2     byte[3]

'---------------------------------------------------
'------ DRIVER INIT POR PAGE AND PORTS -------------
'---------------------------------------------------
SYS &HFD34 'PAGE0
'SYS &HFC37 'PAGE1
SERVO1=off:SERVO2=off
'---------------------------------------------------



 Antwort schreiben

Bisherige Antworten:

Re: IR und Servo , welchen Treiber benutzen (von JanPeter - 30.12.2004 19:09)
    Re: IR und Servo , welchen Treiber benutzen (von JanPeter - 31.12.2004 10:11)
        Re: IR und Servo , welchen Treiber benutzen (von DIE HARD - 31.12.2004 14:22)
            Re: IR und Servo , welchen Treiber benutzen (von JanPeter - 31.12.2004 16:00)
                Re: IR und Servo , welchen Treiber benutzen (von Anton Weiss - 3.01.2005 20:31)
                Re: IR und Servo , welchen Treiber benutzen (von DIE HARD - 31.12.2004 18:51)
                    Re: IR und Servo , welchen Treiber benutzen (von JanPeter - 31.12.2004 20:36)