=?ISO-8859-2?Q?Prosz=EA_o_porad=EA_w_sprawie_pami=EAci?=
Masz problem? Zapytaj na forum elektroda.pl
From: mateuszek <mateus1934__at_nospam_o2.pl>
Subject: =?ISO-8859-2?Q?Prosz=EA_o_porad=EA_w_sprawie_pami=EAci?=
Date: Sun, 16 Oct 2005 09:11:24 +0200
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.
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: =?ISO-8859-2?Q?Prosz=EA_o_porad=EA_w_sprawie_pami=EA?=
Date: Sun, 16 Oct 2005 21:31:18 +0200
mateuszek wrote:
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.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: mateuszek <mateus1934__at_nospam_o2.pl>
Subject: Re: =?ISO-8859-2?Q?Prosz=EA_o_porad=EA_w_sprawie_pami=EA?=
Date: Sun, 16 Oct 2005 22:13:13 +0200
Adam Dybkowski wrote:
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
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: =?ISO-8859-2?Q?Prosz=EA_o_porad=EA_w_sprawie_pami=EA?=
Date: Mon, 17 Oct 2005 00:49:29 +0200
mateuszek wrote:
Jeżeli potrzebujesz jakiejkolwiek pamięci o pojemności 512 KB to
wystarczy np. szeregowa pamięć DataFlash AT45DB041B.
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.
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):
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html
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
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: mateuszek <mateus1934__at_nospam_o2.pl>
Subject: Re: =?ISO-8859-2?Q?Prosz=EA_o_porad=EA_w_sprawie_pami=EA?=
Date: Mon, 17 Oct 2005 13:48:52 +0200
Adam Dybkowski wrote:
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):
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html
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 :).
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: =?ISO-8859-2?Q?Prosz=EA_o_porad=EA_w_sprawie_pami=EA?=
Date: Tue, 18 Oct 2005 21:08:37 +0200
mateuszek wrote:
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?].
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: mateuszek <mateus1934__at_nospam_o2.pl>
Subject: Re: =?ISO-8859-2?Q?Prosz=EA_o_porad=EA_w_sprawie_pami=EA?=
Date: Tue, 18 Oct 2005 21:28:54 +0200
Adam Dybkowski wrote:
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.
From: mateuszek <mateus1934__at_nospam_o2.pl>
Subject: Re: =?ISO-8859-2?Q?Prosz=EA_o_porad=EA_w_sprawie_pami=EA?=
Date: Tue, 18 Oct 2005 21:32:02 +0200
mateuszek wrote:
Faktycznie trochę więcej zachodu, ale nie jest to niemożliwe.
Hmm zawsze można zrobić onboard ;) jak z prockiem.