I don't know about flickering. My programmer went TU so I couldn't test the code on the F54 yet. I'll scab something together and let you know.So you say with your much smaller program code, the display isnt flickering?
The table reads are very slow, RAM read via pointer is fast.
In addition you need to care individual sink bits, do 10 divison perhaps.
Yes. Since my laptop has many virusses and worms, they cancel out each other and the clocks synchronize. In fact, all other clocks in this world synchronize to my buggy gizmo.But that doesn't mean you are out of the woods yet.
Still buggy code, .Code:if((TMR0&0b11100000)!=tmrx)secplus();
//------------ TIMER -------------------------
temp = TMR0; // read the timer
SysTIKS = prevSysTIKS ^ temp; // set changes
prevSysTIKS = temp; // record TMR0 value for next time
void bumpPackedBCD(unsigned char *t)
{
(*t)++;
if((*t & 0x0f) >= 0x0a)
*t += 0x6;
}
Emphasis is mine.No Frills LED Clock - 16F54 controller - Flicker free
So your "flicker free" display is "not completely flicker free". Would be nice to know that up-front, wouldn't it?The display is not completely flicker free.