@ I♥ROBOTIC: es wird doch im Header definiert (2. Code im ersten Beitrag):
Code:
// Servo ports:
#define SERVO1_PULSE_ON      (PORTC |= SL1)      // PC4
#define SERVO1_PULSE_OFF   (PORTC &= ~SL1)
#define SERVO2_PULSE_ON      (PORTC |= SL2)      // PC5
#define SERVO2_PULSE_OFF   (PORTC &= ~SL2)
#define SERVO3_PULSE_ON      (PORTC |= SL3)      // PC6
#define SERVO3_PULSE_OFF   (PORTC &= ~SL3)
#define SERVO4_PULSE_ON      (PORTB |= SL4)      // PB7
#define SERVO4_PULSE_OFF   (PORTB &= ~SL4)
#define SERVO5_PULSE_ON      (PORTB |= SL5)      // PB1
#define SERVO5_PULSE_OFF   (PORTB &= ~SL5)
#define SERVO6_PULSE_ON      (PORTB |= SL6)      // PB0
#define SERVO6_PULSE_OFF   (PORTB &= ~SL6)
#define SERVO7_PULSE_ON      (PORTC |= SCL)      // PC0
#define SERVO7_PULSE_OFF   (PORTC &= ~SCL)
#define SERVO8_PULSE_ON      (PORTC |= SDA)      // PC1
#define SERVO8_PULSE_OFF   (PORTC &= ~SDA)
// -----------------------------------------------------------
// Other possible ports for connecting Servos to RP6Base:
//#define SERVOx_PULSE_ON      (PORTA |= ADC0)      // PA0
//#define SERVOx_PULSE_OFF   (PORTA &= ~ADC0)
//#define SERVOx_PULSE_ON      (PORTA |= ADC1)      // PA1
//#define SERVOx_PULSE_OFF   (PORTA &= ~ADC1)
//#define SERVOx_PULSE_ON      (PORTA |= E_INT1)   // PA4
//#define SERVOx_PULSE_OFF   (PORTA &= ~E_INT1)
Eigentlich kannst du die Servos an beliebige freie Controllerpins anschließen, du musst eben nur die Software dafür anpassen.
Grüße, Bernhard