Hi Comunity. Habe ein Problem mit dem SD21 und dem R8C (µC).Ich bekomme keine richtige usgabe am SD21 zustande. Der I2C-Bus funktioniert, da ich schon ein Display mt SAA1064 und den Motctrl angesteuert habe. Beim SD21 habe ich einen Puls (auf dem richtigen Ausgang) von ca 4,4ms. Hier ist ein Bild vom Oszilloskop http://www.pic-upload.de/view-3556317/SD21.jpg.html
Auf der rechten Seite ist oben die Spannung zu sehen und unten die Frequenz und Impulsdauer.
Hier noch der Code
Code:
while(1)
	{
		i2c_start();
		i2c_send(0xc2);  //Adresse
		i2c_send(21);    //Register für Servo 8
		i2c_send(255);  //Geschwindigkeit
		i2c_send(100);  //Position low
		i2c_send(100);  //Position high
		i2c_stop();
	
		p1_0=1;  //Eine Led ist zum Debuggen angeschlossen
		delayms(5000);
		
		i2c_start();
		i2c_send(0xc2);
		i2c_send(21);
		i2c_send(5);
		i2c_send(200);
		i2c_send(200);
		i2c_stop();
		
		p1_0=0;
		delayms(5000);
	}
Die Werte von der Position sind versuchsweiße auf 100 bzw 200 eingestellt, da die 1000 bzw 2000 wie in DB angegeben ist nicht funktionierten. Habe es schon mit 2 neuen Servos versucht und mit Servo 1 und Servo 8 Ausgang

Findet jemand einen Fehler. Die Libs sind richtig eingebunden. Mit dem Programm habe ich auch schon den SAA1064 angesteuert und hat funktioniert.

MfG Hannes