This program uses Timer0 and the PICs interrupt system to flash an LED connected to GP2 on the PIC 12F683.
The program uses a special kind of subroutine called an interrupt service routine (ISR), but there’s no ‘call’ instruction anywhere in the code. Instead, the subroutine is called by the PIC hardware by enabling interrupts.
To keep [...]
Continue reading about 12F683 Flashing LED using Timer0 and interrupts
We need to model the charging process more closely to determine when to switch between saturation and float charge modes.