Combination of PWM and TFT display

so maybe you guys know any reason for that?

You need to comment EVERY line in PWMInit(), so we can see whether you are setting that up right.

You need to explain WHY you are setting PWM up in a non-standard way.