Thanks DT.
That is one really neat breadboard.
Did you notice the hourly on screen animation?
Just after the two LOOKUP statements there is a tricky piece of code that used to blink the colon:-
;if bres_hi<8 then
; Segments.7=0
;else
;Segments.7=1
;endif
It is there in the code posted in #1.
The code in post #18 has this part commented. Hence no blinking colon.
But after 4 days of testing with this code (#18) everything seems to be fine.
Could the blinking colon code have caused the problem?
To blink the colon, i used to check a critical time keeping variable (bres_hi) of the 24 bit counter. I think if bres_hi was being read when an interrupt occured and the ISR tried to update the register, it got corrupted. Can this happen?
Bookmarks