Gast
#1042948
Hallo Zusammen Ich habe mir anhand einiger Beiträge aus diesem Forum ein Programm zum ansteuern von zwei Servos geschrieben. Dazu benutze ich die PWM Funktion von Timer1. Der Timer arbeitet soweit gut, aber wenn ich versuche die Servos drehen zu lassen wird der µC zurückgesetzt. Ich gebe zum Debuggen einzelne Zeichen über die serielle Schnittelle aus. Im Terminal sehe ich dann folgende Ausgabe: abcabcabcabcabcdeabcabcabcabcabcdeab usw.. Daraus entnehme ich das er erst beim 4 Durchlauf bis "e" kommt und dann auch nicht in der Main Schleife bleibt. Außerdem drehen die Servos nur ständig hin und her. Habe ich bei der Konfiguration des Timers einen Fehler gemacht oder liegt es an einer anderen Stelle? mfg Max Hardeware: STK500 mit ATMega16 bei 14,7456 MHz Compiler: avr-gcc 4.3.0 unter Ubuntu 8.10