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.
- posted
18 years ago
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.
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.
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
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):
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 :).
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?].
Faktycznie trochę więcej zachodu, ale nie jest to niemożliwe.
Hmm zawsze można zrobić onboard ;) jak z prockiem.
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.