Muss man auch noch zwischen GND und jedem einzelnen PWM Eingang n Kondesator schalten?
Nein, dann funktioniert gar nix mehr ! Ausserdem benutzt Du die Pins als Ausgang und solltest diese auch zur Sicherheit im Code so definieren.

Vielleicht nochmal der Hinweis zum verlinkten Thread auf die Beachtung bezüglich deines Taktes des Controllers. Nimmst Du den internen Takt oder hast Du einen externen Quarz, wenn ja - was für einen und ist dieser dann richtig im Header Deines Codes eingetragen ?

...eben jenen solltest Du auch nochmal posten, zusammen mit der kompletten Schaltung, die Du nutzt.