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







Zitieren

Lesezeichen