I note that PWM "Sample Code" examples:
http://www.melabs.com/resources/samples/pbp/767pwm.bas and
http://www.melabs.com/resources/samples/pbp/hardpwm.bas
both refer to using "Hardware PWM". Too, neither use the PWM or HPWM instruction.
Is "Hardware PWM" the same, then, as "Bit-Banging" PWM ...?
[Presumably "Bit-Banging PWM" can be done with (generally speaking) any output pin, and with (generally speaking) any uC, right?]
Does Hardware PWM simply mean the uC must have the 'hardware' to do PWM...and is that 'hardware' the CCP(s)?
My 16F737 has 3 Channels of CCP: I've seen examples that DO and DON'T use the PWM or HPWM. Should I be trying to use one of those instructions or not? (And Why?)
[My app: PWM Motor Control via opto-isolated MOSFETs].
Your patience apprecitated!
Bookmarks