| jaikumar 
 
 
 Joined: 15 Dec 2006
 Posts: 109
 
 
 
			    
 
 | 
			
				| internal eeprom initialize. problem |  
				|  Posted: Fri Jul 14, 2017 2:42 am |   |  
				| 
 |  
				| Hi, 
 ccs compiler/ide - 5.073
 pic microcontroller: PIC16F1825
 
 Please see this code. I am initializing the internal EEPROM and data in debugger
 shows values that are different. Can someone please explain.
 
 
  	  | Code: |  	  | #rom getenv("EEPROM_ADDRESS")={
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75}
 
 int8 taskCount;
 int8 wdEEPROM[256];
 
 
 for (taskCount=0; taskCount==255; taskCount++)
 {
 WDeeprom[taskCount] = read_eeprom(taskCount);
 }
 
 | 
 
 When debugging, the WDeeprom shows = {75.....till 253 count and after
 that for 254 and 255, I always get a constant value of 50.
 
 Thanks,
 Jai.
 |  |