logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Wybór pamięci podręcznej dla ATmega644 bez SDRAM - SPI, I2C czy równoległa?

04 Paź 2012 12:09 1800 12
REKLAMA
  • #1 11376053
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • Pomocny post
    #2 11376084
    mirekk36
    Poziom 42  
    Weź pod uwagę, że do takich celów na pewno (jak sam się domyślasz) będą ci potrzebne bardzo szybkie operacje - bo przecież to grafika i setki tysięcy bajtów/pixeli

    zastosowanie każdej innej pamięci niż takiej z dostępem równoległym zdecydowanie spowolni ci operacje i w efekcie słabe efekty na panelu TFT

    ATmega644 poza tym nie jest przystosowana do obsługi (sprzętowo) zewnętrznych równoległych pamięci :( Sam sprawdź że brak w niej sygnałów

    RW
    RD
    ALE

    a już taka ATmega64/128 albo jeszcze inne je posiadają a Xmega chyba też na pewno ;)

    więc wybierz po pierwsze taki procek, który ma sprzętowo taką możliwość, bo jakbyś się zaparł robić to programowo na ATmega644 to wyszłoby ci to tak samo wolno jakbyś użył zewn. pamięci I2C czy też SPI....

    tak mi się wydaje
  • #3 11376143
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #4 11376559
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #5 11376840
    Konto nie istnieje
    Konto nie istnieje  
  • #6 11377235
    TWl
    Poziom 21  
    nowynom napisał:

    Znalazłem taką pamięć :
    Link

    To jest flash, czyli pamięć nieulotna. Zapis do takiej pamięci wymaga najpierw skasowania całej strony/sektora, co trwa dość długo (dajmy na to, 20 milisekund/1024-bajtowa strona). Poza tym takie pamięci maja mocno ograniczoną żywotność (np. 100000 cykli zapisu) i dlatego nie nadają się do trzymania tymczasowych danych.

    Możesz spróbować użyć 23A1024 (microchip). Choć moim zdaniem lepszym rozwiązaniem jest przesiadka na ARM, ktory "pociągnie" TFT bez dodatkowych kombinacji.

    TWl
  • #7 11377356
    Konto nie istnieje
    Konto nie istnieje  
  • #8 11377373
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #9 11377424
    Konto nie istnieje
    Konto nie istnieje  
  • #10 11377457
    Konto nie istnieje
    Konto nie istnieje  
  • #11 11377695
    Konto nie istnieje
    Konto nie istnieje  
  • #12 11377713
    Konto nie istnieje
    Konto nie istnieje  
  • #13 11377739
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA