-
Data: 2014-04-06 20:08:26
Temat: Re: SPI w AVR-ach
Od: Marek Wodzinski <m...@O...mamy.to> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 04/06/2014 06:40 PM, Michał Lankosz wrote:
> W dniu 2014-04-06 09:55, Atlantis pisze:
>> Niby ze SPI korzystam dosyć często, ale ciągle zastanawiam się nad
>> kilkoma kwestiami:
>>
>> 1) Pin CS. Istnieje jakiś powód by za wszelką cenę starać się korzystać
>> z tego sugerowanego przez producenta? W programie przecież i tak
>
> ATmega16:
> When configured as a Master, the SPI interface has no automatic control
> of the SS line. This must be handled by user software before
> communication can start.
> When configured as a Slave, the SPI interface will remain sleeping with
> MISO tri-stated as long as the SS pin is driven high.
>
> Z opisu wynika wręcz, że pin /SS powinien być zarezerwowany dla pracy uC
> w trybie podrzędnym. Ponieważ w przeważającej większości przypadków
> pracuje jako nadrzędny wyprowadzenie SS nie jest sprzętowo
> wykorzystywane. Nazwa trochę sugeruje, że może to być wyjście dla
> jednego układu podrzędnego więc żeby nie robić bałaganu w nazwach linii
> często jest ono wykorzystywane do wybierania takiegoż układu.
To jest niestety pół prawdy.
Cały problem jest w tym, że jeżeli ten pin sobie użyjemy jako wejście i
będziemy chcieli cały czas być masterem, to niski stan na nim wymusza
przejście całego spi w tryb slave. Można się niemiło ździwić.
Opisane jest to kawałek dalej w '/SS Pin Functionality'.
Dlatego dla świętego spokoju lepiej wykorzystywać go do spi, a jeżeli
nie, to pamiętać, że musi być wyjściem.
Pozdrawiam
Marek
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg
Następne wpisy z tego wątku
- 06.04.14 23:28 Michał Lankosz
- 07.04.14 00:01 Mario
Najnowsze wątki z tej grupy
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- 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
Najnowsze wątki
- 2025-12-24 New York Times zagrożeniem bezpieczeństwa narodowego USA - POTUS D. Trump
- 2025-12-24 Podżeganie?
- 2025-12-24 => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-12-24 otwarcie drugiej obwodnicy Trójmiasta
- 2025-12-24 Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- 2025-12-23 Prezent dla kierowców od prezydenta Nawrockiego
- 2025-12-23 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-12-23 Warszawa => Senior IT Recruitment Consultant <=
- 2025-12-22 czy wiedziałeś że?
- 2025-12-22 Unijne KOOOORWY mówią że WYCOFUJĄ się z zakazu rejestracji elektryków
- 2025-12-22 Białystok => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-22 Lublin => Project Manager <=
- 2025-12-22 Warszawa => Project Manager (AI and innovation) <=
- 2025-12-22 TVN oczekuje: Za Ziobrem BĘDZIE czerwona nota Interpolu! Czy może Interpol da drugi raz (w) dupę? ;-)
- 2025-12-21 Norweski przepis na pozbywanie się uchodźców odwiedzających kraj z którego "uciekli"




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem