Cześć.
Mam problem z pamięcią EEPROM. Korzystam ze znanej biblioteki i2cmaster. Na linii i2c mam podłączony zegar RTC(PCF) oraz pamięć EEPROM. O ile zegar działa bez problemu to z pamięcią EEPROM już mam problem. I nie wiem za bardzo gdzie leży błąd.
Krótki kod:
Problem jest taki, że druga pętla - od "// 45x4" Nadpisuje mi adres 0x00 (0xea). I nie bardzo widzę, gdzie jest problem. Może literówka, której wypatrzyć nie mogę. Albo inny "głupi błąd".
Dodam jeszcze, że układ działa na 16MHz z napięciem 3,6V. Ale z tego co pamiętam nawe zasilanie 5V nic nie zmienia.
Pozdrawiam.
Mam problem z pamięcią EEPROM. Korzystam ze znanej biblioteki i2cmaster. Na linii i2c mam podłączony zegar RTC(PCF) oraz pamięć EEPROM. O ile zegar działa bez problemu to z pamięcią EEPROM już mam problem. I nie wiem za bardzo gdzie leży błąd.
Krótki kod:
Kod: C / C++
Problem jest taki, że druga pętla - od "// 45x4" Nadpisuje mi adres 0x00 (0xea). I nie bardzo widzę, gdzie jest problem. Może literówka, której wypatrzyć nie mogę. Albo inny "głupi błąd".
Dodam jeszcze, że układ działa na 16MHz z napięciem 3,6V. Ale z tego co pamiętam nawe zasilanie 5V nic nie zmienia.
Pozdrawiam.