Gast
#991475
Moin, ich habe einen ATMega 32 und benutze das Evaluationsboard von Atmel. Des Weiteren verwende ich PonyProg 2000. Nun zu meinem Problem. Ich erzeuge mit untem stehendem Quellcode 4 PWM's. Diese PWM möchte ich unterschiedlich ansteuern von meinem PC. Sprich ich möchte einzeln die Leuchtstärke der Dioden bestimmen können. Könnt ihr mir weiterhelfen, wo der Fehler im Quellcode liegt. PWM's gibt er aus. Das Empfangen von Daten funktioniert ebenfalls. Was nicht funktioniert ist, das wenn ich einmal ein Zeichen empfangen habe, dass ich wieder Zeichen empfangen kann. Also ich kann eine LED auswählen, dann aber leider nicht die Intensität bestimmen, gescheige denn eine andere LED auswählen. Nachdem der µC ein Zeichen empfangen hat, springt er sofort in diese Zeile //OCR1AL = 90*2.55; //OCR1BL = 60*2.55; OCR2 = 40*2.55; OCR0 = 50*2.55; also nach unten. Eigentlich sollte er sich doch in der Switch-Anweisung befinden. Danke Gruß Martin