cs:spi
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Předchozí verze | |||
— | cs:spi [2020/03/26 21:17] (aktuální) – [Z USB] kaklik | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== Sběrnice SPI ve stavebnici MLAB ====== | ||
+ | [[https:// | ||
+ | |||
+ | ===== Obsluha rozhraní v Python ===== | ||
+ | |||
+ | Pro použití SPI z Python programu existuje [[https:// | ||
+ | |||
+ | sudo apt-get install python-pip | ||
+ | sudo pip install spidev | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Možnosti připojení zařízení na SPI ===== | ||
+ | |||
+ | ==== Nativní SPI rozhraní ==== | ||
+ | |||
+ | Značná část komerčně dostupných mikrokontrolerů má SPI rozhraní jako jednu z periferií. | ||
+ | |||
+ | ==== Rozhraní vytvořené konverzí ==== | ||
+ | |||
+ | SPI interface lze vytvořit i konverzí z jiných standardních sběrnic. | ||
+ | |||
+ | === Z I²C === | ||
+ | |||
+ | Pokud není podstatná datová rychlost přenosu, tak lze SPI rozhraní vytvořit z I²C sběrnice například modulem [[cs: | ||
+ | |||
+ | === Z USB === | ||
+ | |||
+ | V případě že je důležitá datová rychlost přenosu, tak je vhodnější použít sběrnici s vyšší šířkou přenosového pásma. Takový požadavek splňuje například sběrnice USB. Pro vytvoření SPI rozhraní pak existují specifické integrované obvody, které se liší především SW podporou. | ||
+ | |||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[cs: | ||
+ | |||
+ | Problematika připojení těchto čipů do operačního systému je poměrně [[https:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Související stránky ===== | ||
+ | |||
+ | * [[cs: | ||
+ | * [[cs: |