Dziwne. Sam zapis i odczyt do EEPROMU jakby działa poprawnie.
Ale - problem po lega na tym, że w są 2 układy I2C - jeden to właśnie ten eeprom, a drugi to ppotencjometr Ad5241, który służy do regulacji kontrastu LCD. No i - nic nie widzę na tym LCD. Bo poza tym urządź działa poprawnie (chyba) - znaczy po komunikatach z RS232 widzę, że EEPROM działa.
Z czego wnoszę, że jakimś cudem ten EEPROM blokuje mi komunikację z AD5241. Tylko dlaczego ??
Na razie to domysł, próbuję ustalić czy tak jest na pewno...
W ogóle bez pamieci nie sprawdzałem, bo musiałbym poważnie zmodyfikować program (kiedy pamięci nie ma to on się na tyle poważnie wysypuje, że i tak lcd nie nie działa).
Ale na "oryginalnym" 24LC256-I/SN jest ok.
Sprawdzałem adresy, i wygląda na to, że nie ma konfliktu. I to jest jeszcze dziwniejsze.
Próbowałem nieco wydłużyć czasy zapisu i odczytu, ale nie pomogło. Zresztą, jak pisałem funkcje związane z tą pamięcią działają. Przestaje działać wyświetlacz, czyli ten potencjometr cyfrowy.
Jakby przeciążał magistralę I2C, czy coś...bardzo dziwne to.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.