Szeregowe pamięci EEPROM i Ponyprog

Dyskusje ogólne na temat "cyfrówki" czyli wszystko o TTL/CMOS, językach VHDL i VERILOG, bramkach, rejestrach, przerzutnikach... Dobre miejsce na pytania odnośnie uniwersalnych programatorów (np. Willem) a także podłączania własnych peryferiów do komputera PC.
ODPOWIEDZ
Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Szeregowe pamięci EEPROM i Ponyprog

Post autor: Jasam » 02 cze 2008, 17:11

Mam pytanie. Nie używałem jeszcze zewnętrznych pamięci na I2C i dlatego chciałbym zwrócić się z prośbą o pomoc do Was. Chodzi mi konkretnie o pamięć typu AT24C256. Jak można ją podłączyć do komputera i zaprogramować (zrzucić jakieś dane do niej) na przykład przy pomocy Ponyproga lub programatora wbudowanego w Bascom AVR Demo? Czy układ elektroniczny programatora jest skomplikowany? Jak da się to rozwiązać najprościej? Zależy mi o rozwiązaniach pewnych ale jak najmniej skomplikowanych.
Ostatnio zmieniony 02 cze 2008, 19:54 przez Jasam, łącznie zmieniany 1 raz.

Awatar użytkownika
grysek67
Użytkownik
Posty: 315
Rejestracja: 27 cze 2007, 6:34
Lokalizacja: Limanowa
Kontakt:

Post autor: grysek67 » 02 cze 2008, 19:44

Czy niechodzi Ci czasem o AT24C256?? Jesli tak to jest pamięć EEPROM a nie EPROM... No to np taki najprostszy znalazlem :arrow:PROGRAMATOR SZEREGOWYCH PAMIĘCI EEPROM NA I2C tylko to jest do takich mniejszych pamięci na I2C :wink:

Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Post autor: Jasam » 02 cze 2008, 19:58

Może ktoś polecić jakiś inny sposób? Zależy mi na obsłudze z Ponyproga.

[ Dodano: 2008-06-02, 21:35 ]
A co myślicie o tym http://www.lancos.com/siprogsch.html ? Chiałbym skonstruować tą base board ( http://www.lancos.com/e2p/siprog_base_mini.gif ) pomijając elementy niekonieczne przy programowaniu tych pamięci plus adapter do pamięci na I2c ( http://www.lancos.com/e2p/i2c_eep.gif ) . Co o tym sądzicie? Macie jakieś doświadczenia?

[ Dodano: 2008-06-02, 21:46 ]
http://www.lancos.com/e2p/easyI2Cbus.gif to by było najlepsze dla mnie. Ze strony Ponyproga to raczej powinno działać, a jest naprawdę proste.

[ Dodano: 2008-06-05, 19:01 ]
http://www.lancos.com/e2p/easyI2Cbus.gif zbudowałem dokłądnie ten programator i ustawiłem ponyproga żeby z niego korzystał. Jednak okazało się, że wśród pamięci obsługiwanych przez ponyproga nie ma dokładnie tej konkretnej pamięci. Jak inaczej to zrobić? Zna ktoś inny program, który współpracuje z tym programatorem? Może AVRDude? I jeszcze jedno czy kiedy pisze , że ta pamięć ma pojemność 32K*8 to znaczy że mieści ona 32 kilobajty? Pomóżcie proszę.

zyraf
Użytkownik
Posty: 145
Rejestracja: 23 sie 2005, 11:34
Lokalizacja: Nowy Dwor Mazowiecki
Kontakt:

Post autor: zyraf » 14 paź 2008, 13:11

Czesc
Troche odkopie, ale moze nikt mnie za to nie pobije...
Wyglada na to ze ponyprog obsluguje ta pamiec, mozna wybrac 24256, z grupy I2C bus 16bit eeprom
Do obslugi wystarczy zlozyc kawalek tego (siprog) programatora, czyli diody zenera+rezystory, stabilizator nie potrzebny. Nie jest tego duzo, miesci sie we wtyczce db9. Jesli masz port szeregowy to moze byc najprostrze rozwiazanie, tym bardziej ze trudniej go zepsuc.
www.lancos.com/e2p/si-prog-v2_2.pdf tu jest najnowszy schemat, czesc do pamieci i2c troche bardziej rozbudowana ze wzgledu na rozne mozliwosci ustawienia wyprowadzen, ale dalej proste.
Niedawno troche bawilem sie tym programatorem, mialem male problemy - odczytywal dobrze, zapisywal zle - niektore bajty zmienial. Okazalo sie, ze 15cm kabelka od wtyczki to duzo, trzeba bylo dodac obwod RC przy samej pamieci na sygnale CLK.
Ponyprog powinien dzialac z tym interface easyi2c, jest do wyboru w ustawieniach.
Pozdrawiam

ODPOWIEDZ