Hallo Marco78,
so, ich hab jetzt mal das ganze aufgebaut und getestet.
Es stimmt, der Zähler X läuft über, und zwar in der FOR-Schleife.
Abhilfe schafft entweder:
For X = 800 To 1 Step -10
allerdings ist der letzte Schleifenwert dann 10, bzw. 1%
oder:
For X = 0 To 800 Step 10
Pwm1b = 800 - X
.
A = 800 - x
A = A / 8
usw.
Gruß, Michael