Na wstępie muszę powiedzieć, że nie wykorzystywałem jeszcze zewnętrznej pamięci nie licząc kilku bajtów w pamięci układu zegarka.
Potrzebuję podpiąć pod atmelka jakąś pamięć zachowywaną i jak zacząłem rozglądać się w temacie to przygniótł mnie ich wybór, więc bardzo liczę na jakąś podpowiedź.
Po pierwsze rodzaj pamięci, czym w praktyce różni się EEPROM od FLASH?
Rozumiem, że FRAM ma krótszy czas zapisu, ale czy jeszcze coś?
Druga sprawa to komunikacja. Czytając dokumentację, zauważyłem, że popularne pamięci mają albo port serial np.FM24C64, albo I2C jak np:24LC128. Na wykresach komunikacja wygląda podobnie, czy są jakieś niuanse? Czy jak użyję biblioteki od I2C to pierwsza kość nie będzie działać?
Czy może wygodniejsze są pamięci na SPI np. :AT25128A?
Jak taką pamięć obsłużyć w "c" (może jakieś przykłądowe kody"
Bardzo proszę o wszelkie podpowiedzi.
Potrzebuję podpiąć pod atmelka jakąś pamięć zachowywaną i jak zacząłem rozglądać się w temacie to przygniótł mnie ich wybór, więc bardzo liczę na jakąś podpowiedź.
Po pierwsze rodzaj pamięci, czym w praktyce różni się EEPROM od FLASH?
Rozumiem, że FRAM ma krótszy czas zapisu, ale czy jeszcze coś?
Druga sprawa to komunikacja. Czytając dokumentację, zauważyłem, że popularne pamięci mają albo port serial np.FM24C64, albo I2C jak np:24LC128. Na wykresach komunikacja wygląda podobnie, czy są jakieś niuanse? Czy jak użyję biblioteki od I2C to pierwsza kość nie będzie działać?
Czy może wygodniejsze są pamięci na SPI np. :AT25128A?
Jak taką pamięć obsłużyć w "c" (może jakieś przykłądowe kody"
Bardzo proszę o wszelkie podpowiedzi.