Um eine vernünftige Antwort geben zu können, sollte ich deinen Code mal sehen...
Um eine vernünftige Antwort geben zu können, sollte ich deinen Code mal sehen...
Du kannst (Irrtum vorbehalten) Servos, die "hintereinander" liegen, auf einmal stellen. dazu sendest die zB:
Select Servo 1
und dann einfach die Werte für 1,2,3,4 hintereinander.
Die Servo-Auswahl heisst eigentlich nur, wo begonnen wird
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hallo
Erstmall danke für eure Antworten.
Also ich habe bis jetzt das ganze so gemacht das ich mit der C-Control die Daten (Servo-Nr Stellwinkel) per I2C an den SD20 schicke.
Das ganze amche ich mit einer Assembler Routine.
Hier mal der Code.
Nun würde ich gerne wissen wie ich zum BSP Servo 1 und Servo 2 gleichzeit bewegen kann.Bist jetzt habe ich ja immer die Servo-Nr und Stellwinkel für nur ein Servo übertragen.Code:;Routine für SD20 org $101 ;EEPROM vom Bus abmelden jsr $08BB ;I2C_ReadLast ;Schreibzugriff auf SD20 ;Adresse des SD20 übertragen ldx $0A1 ;i2CAddr lesen jsr $083C ;I2C_Start ;Portnummer übertragen ldx $0A2 ;I2CDat1lesen jsr $0846 ;I2C_Write ;Stellwinkel übertragen ldx $0A3 ;I2CDat2 lesen jsr $0846 ;I2C_Write jsr $08E5 ;I2C_Stop ;EEPROM wieder anmelden ldx #$0A0 ;Adresse 24C65, write jsr $083C ;I2C_Start ldx $066 ;AdrCounter Hi jsr $0846 ;I2C_Write ldx $067 ;AdrCounter Lo jsr $0846 ;I2C_Write ldx #$0A1 ;Adresse 24C65, read jsr $083C ;I2C_Start rts
Kann der SD20 überhaubt mehere Servos gleichzeitig bewegen.
lg
Andy
Keiner einen Tip ???
Lesezeichen