|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
I have copied the code found elsewhere into eeprom.h and eeprom.c and all I can get in the read is 0xFF. I have tried manual reads of the eeprom using the raw code
// Load address into address register EEADRH = 0; EEADR = 1 //Configuration as per manual EECON1bits.EEPGD = 0; EECON1bits.CFGS = 0; EECON1bits.RD = 1; printf("eeprom read address High %d, Low %d, Value %d\n", (int) EEADRH, (int) EEADR, (int) EEDATA); I have a similar printf statement in the write eeprom routine and all I get is 0xFF for data reads. I will try a direct write in the initialize area and then modify the code to do a direct read in the initialize area to see if that works. Any other suggestions? Dave Kolberg |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|