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:
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?
Pamięć EEPROM jest podłączona w następujący sposób:
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?