Excellent!
Now you really have "Got It".
And described it well.
Cheers,
Excellent!
Now you really have "Got It".
And described it well.
Cheers,
DT
I made my circuit on my breadboard. It works kind of OK (INT are longer than 1 sec intervals) with TICON=%00001111 the clock still keeps incrementing even when I take out the 32KHz crystal from RC0-RC1.
The clock stops with
TICON=%00001011, seems Interrupts stop happening with this setting. Can someone please put some light on why this could be happening?
___________________
WHY things get boring when they work just fine?
Anyone? Should I start a new thread with this problem?
___________________
WHY things get boring when they work just fine?
Maybe??
Do you have the Watchdog turned off?
Dave
Always wear safety glasses while programming.
Observations:
Watchdog is OFF.I just tried it with 4MHz oscillator, everything works fine. Intervals are 1 sec as expected. I took out the 32kHz crystal while PIC was working, it suddenly increased the speed of counting seconds(I WAS EXPECTING IT TO STOP ENTERING IN ISR) i.e. interrupts started happening a little faster. I inserted the crystal back in, the speed became ideal i.e. 1 sec interrupts.
Two questions now please:
1) Why didn't the Interrupts Stopped when I took the crystal out?
2) Why things get slow when I use 32768 Hz crystal as an oscillator for the PIC as well as the timer? 4MHz for PIC increases the current consumption to 2.5mA which is criminal when running on batteries.
___________________
WHY things get boring when they work just fine?
Are you saying that you have two 32768 crystals?
The CPU will be running at 8192 hz (FOSC/4).
You might as well run the timer off the main clock then, (saves the power used by the timer1 oscillator), and gives the same accuracy.
T1CON = 1
Reload TMR1H with $11100000, and definitely put it First in the handler.
And change the LCD timing because PBP still thinks it's running at 4mhz.
DEFINE LCD_COMMANDUS 17
DEFINE LCD_DATAUS 1
DT
___________________
WHY things get boring when they work just fine?
Bookmarks