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ć?
- posted
18 years ago
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ć?
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.
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.
Faktycznie nie zwróciłem uwagi. Czy zastosowanie AT45DB081B czyli 8Mbit załatwi sprawę?
Czy istnieje mozliwosc programowania tych pamieci bezposrednio z komputera? Czy mozna je zaprogramowac zwyklym programatorem serii STK?
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ę.zerknij na at24c1024
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.