-
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?
Następne wpisy z tego wątku
- 13.09.14 09:38 Grzegorz Kurczyk
- 13.09.14 09:52 Marek
Najnowsze wątki z tej grupy
- "Teleportacja" polskich statków na pd. Bałtyku - rosyjska zabawa w zakłócanie GPS, Galileo, Beidou i GLONASS
- W trakcie porwania prez. Maduro wojsko USONA użyło tajnej broni masowego rażenia: Discombobulator
- antena gsm - kabel - antena gsm
- PID - jeszcze raz
- Zlacze w mikrofonie z lat 80-tych
- Żywica żółknie od UV i wody :(
- Zawory termostatyczne
- Schemat automatyki
- Teoretyczne zagadnienie - ogrzewanie budynku
- Zagadka radiowa
- Prostownik
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Jak kupić pierwsze mieszkanie? Eksperci podpowiadają