Gast
#2709331
Hallo Leute ich verzweifel gerade weil ich einfahc nicht weiter komme ich habe mit mit einem ATMEGA32 eine 30 Kanal PWM gebaut alles so gut, läuft auch, nur ich bekomm es einfach nicht hin die werte der PWM Kanäle via Uart zu verändern. Die Uart läuft selber einwandfrei. in der Interrupt rutine der Uart soll eine variable verändert werden das klappt auch soweit nur juckt das meine PWM schleife nicht sehr viel, nur warum? while(1) { if (teiler == 0) { teiler = 255; PORTA = 0x00; }else{ // Strip 1 if (teiler == wert){PORTA |= (1<<PA6);} if (teiler == 0){PORTA |= (1<<PA5);} if (teiler == 100){PORTA |= (1<<PA4);} } teiler--; } also wenn ich wert in der While schleife ändern lasse klappts, aber nicht von der UART-Int aus. Danke schon mal