Hi, I'm using PWM from Atmega8L to control speed of a DC motor (through opto 6N136 and mosfet IRF540N). The thing is when I used Phase Correct PWM, the DC didn't work as I expected, it was either on RUNNING or STOPPED when I use VR to control speed (no speed changed at all). But when I used Fast PWM, it worked as I expected.
I ask because I read somewhere Fast PWM is for controlling LED, Phase Correct PWM is for controlling motor. Below is my code to initialize PC PWM