Der Code sendet doch auf ADC0 die Impulse raus, oder?Code:#include "RP6RobotBaseLib.h" uint8_t i; int main(void) { initRobotBase(); // initialisieren DDRA |= 1; // Datenrichtung Port A Bit 0 (das ist ADC0) auf Ausgang while(true) { for(i=0;i<100; i++) // 100 mal Impuls für Position 1 senden { PORTA |= 1; sleep(2); PORTA &= ~1; sleep(200-2); } for(i=0;i<100; i++) // 100 mal Impuls für Position 2 senden { PORTA |= 1; sleep(12); PORTA &= ~1; sleep(200-12); } for(i=0;i<100; i++) // 100 mal Impuls für Position 3 senden { PORTA |= 1; sleep(20); PORTA &= ~1; sleep(200-20); } for(i=0;i<100; i++) // 100 mal Impuls für Position 4 senden { PORTA |= 1; sleep(12); PORTA &= ~1; sleep(200-12); } } return(0); }
Ich habe mein Signalkabel des Servos aber auf PWR angebracht...
Geht das gar nicht mit PWR.... ?







Zitieren

Lesezeichen