Proszę o poradę w sprawie pamięci

Potrzebuję zewnętrznej pamięci do systemu mikroprocesorowego o pojemności 512kbajtów. Jaka pamięć będzie najlepsza. Koniecznie musi być dostępny jakiś tani programator do tej pamięci.

Reply to
mateuszek
Loading thread data ...

Z informacji o programatorze wnioskuję, że chodzi Ci o pamięć nieulotną. Czyli w większości przypadków FlashROM lub EEPROM. Do jakiego mikroprocesora chcesz tą pamięć podłączyć? Ma mieć magistralę równoległą czy szeregową? Jaki czas dostępu będzie dla Ciebie zadowalający? Jakie napięcie zasilające?

Jeżeli potrzebujesz jakiejkolwiek pamięci o pojemności 512 KB to wystarczy np. szeregowa pamięć DataFlash AT45DB041B. Jest w obudowie

8-nóżkowej, można ją łatwo zaprogramować z komputera (przez bufor podłączany do pecetowego portu drukarki). Ma szeregowy interfejs SPI.
Reply to
Adam Dybkowski

Właśnie taka pamięć spełniłaby moje oczekiwania. Nie wiem tylko czy jest dostępne jakieś oprogramowanie typu ponyprog. Z moją znajomością programowania w językach wysokiego poziomu zajęłoby mi napisanie takiego programu z miesiąc czasu. Jeśli nie ma takiego oprogramowania to czy jest jeszcze jakaś inna kość, która spełniłaby moje wymagania (napięcie zasilania 3.3V, 512KB, najlepiej spi lub i2c choć niekoniecznie) ale dostępny musi być jakiś "support" ;). pozdr

Reply to
mateuszek

Pracuję właśnie nad dodaniem obsługi pamięci DataFlash do ISP Programmer'a. Jeżeli możesz zaczekać jeszcze około tygodnia, będzie gotowa wersja obsługująca pamięci AT45DBxx przez standardowy kabel ISP (zamiast sygnału resetu należy podłączyć chip select pamięci):

formatting link
O dziwo PonyProg obsługuje całą masę pamięci EEPROM (ale o za małych dla Ciebie pojemnościach) ale nie umie programować pamięci DataFlash. :-o

Reply to
Adam Dybkowski

Chętnie poczekam, gdyż nie widzę innej opcjonalnej pamięci o takiej pojemności, która spełniła by moje oczekiwanie. Oczywiście coś by się znalazło ale programowanie wiązałoby się z kosztowniejszym programatorem. Trochę mnie zdziwiło, że jeszcze nikt nie napisał tego programiku biorąc pod uwagę korzyści (łatwość programowania, duża pojemność przy niewielkich kosztach pamięci) związane ze stosowaniem tych kostek :).

Reply to
mateuszek

Bo wszyscy stosujący te pamięci podłączają je od razu w docelowym miejscu (np. do jakiegoś mikrokontrolera) i w inny sposób "napychają" danymi. A nie podczepiają do peceta, programują a potem wlutowują w inne miejsce [chyba zauważyłeś, że AT45DB041B jest w 8-nóżkowej obudowie SMD a nie DIP?].

Reply to
Adam Dybkowski

Faktycznie trochę więcej zachodu, ale nie jest to niemożliwe.

Reply to
mateuszek

Hmm zawsze można zrobić onboard ;) jak z prockiem.

Reply to
mateuszek

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.