Pozdrav svima,
imam mali problemcic sa smestanjem podataka u eeprom.. Naime koristim sledece funkcije:
EEPROM_WRITE (0x0A, 0x03);
unsigned char t = EEPROM_READ (0x0A);
a kopajler je hi-tech.
Radi testiranja sam uradio sledece: prvo upisem broj 5 na neku lokaciju, napravim pauzu od 10tak sekundi i zatim iscitam broj sa te lokacije i toliko puta palim diodu, i to sve radi ok (dioda 5 puta blinke). Nakon ovoga u kontroler upisem program isti ovaj ali bez blinkanja i iscitavanja eeprom-a vec ostavljam samo upis i blink diode nakon zavrsetka upisa (ovim bi trebalo da je upisan broj 5 u eeprom. Po zavrsetku, ugasim kontroler i upisem novi program (tj drugu polovinu onog prvog) gde sada radim iscitavanja eeproma (one adrese na kojoj je upisan broj) i toliko puta blinkanje diode. Problem je taj sto sada to ne radi...
Isto sam probao i sa dsPIC30F2010 i kompajlerom xc16 i isti prolem je uz isto testiranje...
E sad jedino jos nisam siguran da li prilikom programiranja pickit2 brise eeprom...?