I have a very simple design using a 16F886 that multiplexes an LED array, having calculated a pattern that avoids current peaks.
It uses Timer0 as a timebase.
The problem is that I want to store a few settings in EEPROM and as soon as I put a 'Write' into the code it stops working, even if it's never executed.
I've used EEPROM in other projects without issue, but even looking at the assembler code I can't see what's happening.
Any suggestions as to what's happening? Please.
It uses Timer0 as a timebase.
The problem is that I want to store a few settings in EEPROM and as soon as I put a 'Write' into the code it stops working, even if it's never executed.
I've used EEPROM in other projects without issue, but even looking at the assembler code I can't see what's happening.
Any suggestions as to what's happening? Please.