Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Atmega - Pamięć SRAM zamienia bit

PawelWk 12 Nov 2015 22:13 861 2
  • #1
    PawelWk
    Level 2  
    Witam wszystkich,

    Podczas integracji pamięci SRAM 128K X 8 BIT (AS6C1008) z mikrokontrolerem ATMEGA8515 przy użyciu latcha 74AHC573 napotkałem następujący problem:

    Co każde 128 bajtów wartość pierwszego bitu (najstarszego) komórki pamięci jest odwracana, tzn. jeżeli wszędzie wpiszę wartość dziesiętną 5 to 128 bajtów będzie miało taką wartość, następne 128 będzie miało wartość 133 (=5+128) i tak dalej i tak dalej...

    Jeżeli ktoś wie co może to powodować to będę bardzo wdzięczny za wszelkie wskazówki. Poniżej załączam obrazek poglądowy: (pierwsza liczba to wartość komórki w hex, druga to adres komórki, wypisywane są tylko te gdzie nastąpiła zmiana wartości w stosunku do poprzedniej - patrząc po adresie można zauważyć że właśnie co 128 bajtów)

    Atmega - Pamięć SRAM zamienia bit
  • Helpful post
    #2
    BlueDraco
    MCUs specialist
    Zwarcie linii A7 i D7.
  • #3
    PawelWk
    Level 2  
    rzeczywiście na to wygląda bo po odłączeniu tej linii efekt jest taki sam, jednak sprawdzałem multimetrem dokładnie i zwarcia tam nie ma :/ spróbuję przesunąć jutro latch w inne miejsce, może coś nie tak z płytką prototypową

    dzięki wielkie za pomoc

    EDIT: przesunięcie latcha pomogło, ech te chińskie płytki...