Hi Robert,
erst mal danke für die schnelle und erfolgreiche Hilfe. Also habe den IC mit deinem Treiber mal geflasht und die nötigen Werte übergeben...
Funktioniert wunderbar, nur muss ich meinen Funktionsnamen also MoveServo(); in einer do {}while(1); schleife starten sonst bewegt der Servo sich nicht. Woran liegt das?Code:void MoveServo(void) { i2c_start(0x68 + I2C_WRITE); i2c_write(0x01); // Command i2c_write(0x01); // Servo Nr1 i2c_write(0x02); i2c_write(0x56); i2c_stop(); }
Lesezeichen