1MB danych +avr

Muszę mieć przestrzeń na dane 1MB (połowa to stałe a reszta też stałe :)). Programuję AVRy i nie bardzo wiem jaka zewnętrzna kość będzie do tego najlepsza. Co możecie mi poradzić?

Reply to
Camil
Loading thread data ...

Jesli to ma byc pamiec na dane to IMHO jakis serial FLASH bylby najlepszym rozwiazaniem (zajetosc portow IO). W tym momencie fizyczna przestrzen adresowa nie ma znaczenia.

Reply to
T.M.F.

Zdecyduję się chyba na AT45DB011B. O moim wyborze zadecydowała cena - są bardzo tanie. Czytam datasheet'a i chyba to jest to czego szukałem.

Reply to
Camil

Faktycznie nie zwróciłem uwagi. Czy zastosowanie AT45DB081B czyli 8Mbit załatwi sprawę?

Reply to
Camil

Czy istnieje mozliwosc programowania tych pamieci bezposrednio z komputera? Czy mozna je zaprogramowac zwyklym programatorem serii STK?

Reply to
Camil

W artykule <dcamtb$n7a$ snipped-for-privacy@atlantis.news.tpi.pl> autorem którego mieni się Camil, napisano:

W zasadzie tak, co prawda nie wiem, jak z wsparciem po stronie PC. W ostateczności sam będziesz musiał pomachać bitami ;)

Trzeba w projekcie uwzględnić sposób sterowania CS pamięci z programatora i wprowadzić procesor w stan, w którym nie będzie przeszkadzał w programowaniu, ale też sam nie będzie narażony na przeprogramowanie.

Być może prościej przenieść tę funkcję do AVRa: odbiór danych z RSa i zapis do DataFlasha (zwłaszcza, jesli w projekcie masz już RS; a nawet jesli nie masz, to warto wyprowadzić piny TxD, RxD i GND - przyda się do uruchamiania).

Wypada też wspomnieć o możliwościach, jakie daje JTAG (jeśli to ATmega)

- można sterować dowolnymi liniami procesora, czyli pamięć zaprogramować się da (aczkolwiek niekoniecznie specjalnie szybko).

Jeszcze uwaga na marginesie: AT45xxx to FLASH, i ma _ograniczoną_ liczbę zapisów, szacunkowo

1E5 na stronę.
Reply to
JS

zerknij na at24c1024

Reply to
Darek

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.