I'm having a bit of trouble converting the EZCLOCK1 code to a 18F2620.
http://www.picbasic.co.uk/forum/showthread.php?t=2129
Code:
OPTION_REG=%00000111 'weak pullups on, TMRO prescale = 256
INTCON=0 'interrupts off
Looking at the 18F2620 datasheet that would be changed to T0CON = %11000111 for prescale 256 and 8 bit timer enabled? INTCON=0 should stay the same.
Code:
TMR0=0 'Reset TMRO
INTCON.2= 0 'Clear TMRO overflow flag
Now here is what starts to confuse me. I'm not sure about TMR0 and the overflow flag is now called TMR0IF.
Code:
Main:
ClockLoop: IF INTCON.2=0 THEN ClockLoop ' Wait for TMRO overflow
INTCON.2=0 'Clear TMRO overflow flag
At this point how is the timer being enabled? The code works fine with a few minor changes on a 16F876A but this my first encounter with the 18F series. Any comments?
Adam
Bookmarks