
Originally Posted by
ChrisHelvey
I suppose I should look at the datasheet, but if you feel inclined to point me the right direction, it's appreciated.
This is a small portion of code that I wrote recently and may help you although it was written for a 16F628A:
Code:
INTCON = %11000000 ' These 2 lines set the Timer 1 to be
PIE1 = %00000001 ' utilised by enabling Global and Peripheral interrupts
T2CON = %00000111 ' Timer 2 is needed by HPWM command
CCP1CON = %00001100 ' This is needed also for HPWM command
....................
HPWM 1, 127, 0 ' Make sure the jets are off
pause 1000
frequency = 2510 ' Set frequency at start -15Hz for Hotspring. - FREQUENCY WAS A VARIABLE I ASSIGNED!
hpwm 1, 127, frequency ' Output start frequency of 2510Hz
The best thing to do is to read the datasheet for that particular PIC though as you quite rightly said. Also refer to the Pic Basic Pro manual - extremely helpful!!
Bookmarks