Hi,
ich hab an meinen RP6 ne Servo angeschlossen (Signalleitung an SDA).
Dazu hab' ich erstmal ein kleines Testprogramm geschrieben:

Code:
#include "RP6RobotBaseLib.h"

#define LOW 0
#define HIGH 1

void setSDA(uint8_t state)
{
	if (state == HIGH)
		PORTC |= SDA;
	else
		PORTC &= ~SDA;
}

void setServo(uint8_t time)
{
	setSDA(HIGH);
	sleep(time);
	setSDA(LOW);
	sleep(200);
}

int main(void)
{
	initRobotBase();
	DDRC = 0b10001110;  // SDA als Output
	setLEDs(0b111111);
	mSleep(2500);
	setLEDs(0b001001);
	
	while(true)
	{
		setServo(15);
	}
	
	return 0;
}
Der Servomotor reagiert jedoch überhaupt nicht .

MFG D1K0