-
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
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
- Chińska Telefonia 6G - Chcą Nas Sterować Elektrycznie - Jak Kukiełki w Teatrze Lalek!!!
- RS-485 ale automatycznie dwukierunkowy
- Leżakujące SSD gubią po roku dane
- kolorowy e-paper
- Sterownik kotła CO praca PWM
- Jakie baterie A23 i LR44?
- OLED SSD1306 - degradacja?
- Który symulator AVR jest ,,prawilny"?
Najnowsze wątki
- 2025-12-11 To już efekt Żurka czy coś jeszcze GORSZEGO?
- 2025-12-11 Policjanci w mieście Łodzi zmierzą ci prędkość z błędem mniejszym niż producent w laboratorium :-)
- 2025-12-11 Warszawa => Senior Java Developer <=
- 2025-12-11 Kolejny prezent
- 2025-12-10 hameryka
- 2025-12-10 Tak im zależy na wlasnym kraju. :-(
- 2025-12-10 Czy "hipoteka przymusowa" podpada (powinna podpadać) pod ochronę immunitetem poselskim? [Ziobro]
- 2025-12-10 Żurek po raz kolejny wykazał jaki poziom reprezentuje
- 2025-12-10 Gdańsk => Microsoft Dynamics AX/365 SCM Consultant - Service & Suppor
- 2025-12-10 Rzeszów => Konsultant ERP Microsoft Dynamics 365 Commerce <=
- 2025-12-10 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-12-10 Chiny => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu <
- 2025-12-10 Przekroczenie uprawnien
- 2025-12-10 China => Production Coordinator / Representant Product Dev <=
- 2025-12-10 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=




2035 rok coraz mniej realny? Europa traci tempo w wyścigu o elektromobilność