logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ARMEGA16 i EEPROM M25P16. EEPROM dobrze podłączony?

andrzejlisek 29 Lis 2010 20:28 3286 1
REKLAMA
  • #1 8805950
    andrzejlisek
    Poziom 31  
    Posiadam schemat płytki AVR, autr twierdzi, że nie da się wykorzystać pamięci EEPROM (zapis i odczyt danych z mikrokontrolera ATMEGA16) z powodu złego podłączenia. Nie posiadam żadnego sprawdzonego programu, który miałby testować lub zademonstrować działanie EEPROM. Po usłyszeniu, że jest błąd, stwierdziłem, że nie ma po co poświęcać czasu na analizę datasheetów i próby uruchomienia pamięci. Jedyne, co wyczytałem, to to, że zapis i odczyt danych odbywa się szeregowo wykorzystując do tego dwie linie (MISO i MOSI, w datasheetach są inne oznaczenia).

    Pamięć EEPROM jest podłączona w następujący sposób:
    ARMEGA16 i EEPROM M25P16. EEPROM dobrze podłączony?

    Na moje wyczucie, przedstawiony schemat wydaje się być sensowny przy założeniu, że możemy dowolnie ustawiać kierunek przepływu danych przez linie portu, odczytywać i zapisywać dowolne linie.

    Czy pamięć EEPROM jest podłączona prawidłowo? Jeżeli nie, to gdzie jest błąd?
  • REKLAMA
  • Pomocny post
    #2 8806071
    xury
    Specjalista automatyka domowa
    Jak najbardziej jest sens czytania datasheetów, bo tam jest opisane jak należy się komunikować z tym chipem. Gdybyś przeczytał kilka pierwszych stron DSa tej pamięci to byś ne zadał tego pytania.
    Co zaś do połączenia to korzystając ze sprzętowego SPI jest błąd, a jeśli miałoby się napisać sobie własną transmisję to podłączenie nie ma znaczenia.
REKLAMA