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

AT25F1024 - Różnice pomiędzy dokumentacją a rzeczywistością

ADI-mistrzu 05 Kwi 2013 14:58 657 0
REKLAMA
  • #1 12158615
    ADI-mistrzu
    Poziom 30  
    Witam,

    Muszę odczytać zawartość pamięci AT25F1024, wiem że kategoria tyczy się mikrokontrolerów, ale nie wiedziałem że to wrzucić a z racji ze odczytu dokonuję przy pomocy atmega168 oraz sama pamięć jest produkcji Atmel, pomyślałem że to miejsce będzie najodpowiedniejsze.

    Wracając do meritum, komunikuje się z pamięcią bez problemów, odczytuje rejestry itd ale...
    W dokumentacji:
    Link
    Widać np. na stronie 12 że odczyt rejestru odbywa się przez nadanie instrukcji a następnie następuje wysłanie jego zawartości.
    Wszystko pięknie, ale w rzeczywistości mam pomiędzy nadaniem instrukcji a odbiorem danych 8 sygnałów zegarowych pustych a dopiero potem zawartość rejestru.

    Zauważyłem że tyczy się to każdego przypadku, odczyt rejestru z ID pamięci także wygląda tak:
    Rozkaz-> 8 syg. zegarowych -> 0x1F (producent) -> 0x60 (kod urządzenia)

    Więc jak to jest? Dokumentacja twierdzi że dane są wysyłane od razu zaś rzeczywistość że jest dziura.
    A może kość jest walnięta i takie rzeczy się dzieją?
  • REKLAMA
REKLAMA