eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProgramowa magistrala SPIProgramowa magistrala SPI
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED!not-for-mail
    From: Atlantis <m...@w...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Programowa magistrala SPI
    Date: Sat, 13 Sep 2014 08:26:22 +0200
    Organization: http://www.wit.edu.pl
    Lines: 19
    Message-ID: <lv0o30$l8t$1@portraits.wsisiz.edu.pl>
    NNTP-Posting-Host: agmt77.neoplus.adsl.tpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    X-Trace: portraits.wsisiz.edu.pl 1410589600 21789 217.99.199.77 (13 Sep 2014 06:26:40
    GMT)
    X-Complaints-To: a...@w...edu.pl
    NNTP-Posting-Date: Sat, 13 Sep 2014 06:26:40 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
    Thunderbird/24.6.0
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:670929
    [ ukryj nagłówki ]

    Czy stosowanie programowej magistrali SPI w ośmiobitowych
    mikrokontrolerach AVR ma jakiś sens? Utrata wydajności w stosunku do
    sprzętowego interfejsu będzie zauważalna? Tak się zastanawiam, bo
    przecież w większości przypadków transmisja SPI nie jest realizowana w
    żadnym przerwaniu, a program najzwyczajniej w świecie czeka na
    zakończenie procesu w pętli while(). Równie dobrze mógłby się wtedy
    zajmować machaniem pinami.

    Dlaczego pytam? Nieraz podłączane kolejnego urządzenia do istniejącej
    magistrali sprzętowej jest kłopotliwe punktu widzenia projektu PCB.
    Zwłaszcza, gdy jest to płytka jednostronna. Czy w takim wypadku mógłbym
    przeznaczyć wolne piny na programową magistralę dokładnie tam, gdzie
    jest to dla mnie wygodne?

    Rozumiem, że mogłoby to być problemem w przypadku przesyłania dużych
    ilości danych (np. odczyt i zapis na płytę SD). Jeśli jednak komunikuję
    się z urządzeniem wysyłającym ramki mające po kilkadziesiąt - kilkaset
    bajtów (np. moduł radiowy), to czy zauważę różnicę po zastosowaniu
    programowego SPI?

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: