@ Sonic, ich bin auch daran interessiert, den Asuro mit Bascom zu proggen und hab mir deshalb mal deinen Code angeguckt, da ist mir aufgefallen, dass du den Timer0 für den PWM immer mit 217 belädst, warum? Nach meiner Berechnung, korrigier mich wenn ich falsch liege, läuft der Timer ja 8000000 [Frequenz] / 8 [Prescaler], also 1000000 mal in der Sekunde über, wenn man nun beachtet das Timer0 8 Bit hat, ergibt sich für den PWM eine Frequenz von: 1000000 / 256 = 3906,25 Hz. Wenn du ihn mit 217 vorbelädst (255-217=38 ): 1000000/38 = 26315,78 Hz. Ist das nicht ein wenig viel, oder habe ich da was wichtiges übersehen?

MFG Moritz

EDIT: Blöd wenn der bei "= 3 8 ) :" folgendes: "=3:" macht.
Wenn ich heute Zeit finde werde ich mal ein testprogramm schreiben, was solls denn beinhalten? (Kann ja auch nix in C ))

MFG