eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAT45DB161 i biblioteka Atmel DataFlash › Re: AT45DB161 i biblioteka Atmel DataFlash
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!wsisiz.edu.pl!.POSTED!not-for-mail
    From: "pawel" <p...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: AT45DB161 i biblioteka Atmel DataFlash
    Date: Wed, 19 Aug 2015 18:44:07 +0200
    Organization: http://www.wit.edu.pl
    Lines: 36
    Message-ID: <mr2bok$ab1$1@portraits.wsisiz.edu.pl>
    References: <55d4a8d9$0$8372$65785112@news.neostrada.pl>
    NNTP-Posting-Host: host-89-228-33-238.elk.mm.pl
    X-Trace: portraits.wsisiz.edu.pl 1440002645 10593 89.228.33.238 (19 Aug 2015 16:44:05
    GMT)
    X-Complaints-To: a...@w...edu.pl
    NNTP-Posting-Date: Wed, 19 Aug 2015 16:44:05 +0000 (UTC)
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
    X-RFC2646: Format=Flowed; Original
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:684880
    [ ukryj nagłówki ]

    Może po init spróbuj Read_DF_Status i zobacz co pokaże.

    Paweł

    Użytkownik "Atlantis" <m...@w...pl> napisał w wiadomości
    news:55d4a8d9$0$8372$65785112@news.neostrada.pl...
    > Próbuję uruchomić właśnie pamięć AT45DB161 i zmusić ją do współpracy z
    > Atmegą 8, przy pomocy biblioteki Atmel DataFlash
    > (http://tinyurl.com/nox4hxd).
    >
    > Ta sama biblioteka została też przepisana pod C++ i bywa używana z
    > Arduino:
    >
    > http://playground.arduino.cc/Code/Dataflash
    >
    > Niestety, coś jest nie tak...
    >
    > Następujący kod:
    >
    > DF_SPI_init();
    >
    > Buffer_Write_Byte(1, 1, 42);
    > // Buffer_To_Page(1, 1);
    >
    > // Page_To_Buffer(1, 1);
    > bajt = Buffer_Read_Byte(1, 1);
    > itoa(bajt, (char *)buffer, 10);
    > uart_puts(buffer);
    >
    > Powoduje wyświetlenie liczby 255, chociaż powinno być 42. Nie ma
    > znaczenia, czy próbuję zapisywać przez stronę pamięci, czy bezpośrednio
    > z bufora. Zawsze to samo.
    >
    > Ktoś ma jakiś pomysł, co może być nie tak? Jak mogę zdiagnozować problem?


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: