cs:spi
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| cs:spi [2016/04/11 08:30] – vytvořeno kaklik | cs:spi [2024/10/19 20:46] (aktuální) – [Rozhraní vytvořené konverzí] kaklik | ||
|---|---|---|---|
| Řádek 4: | Řádek 4: | ||
| ===== Obsluha rozhraní v Python ===== | ===== 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:// | ||
cs/spi.1460363455.txt.gz · Poslední úprava: 2016/04/11 08:30 (upraveno mimo DokuWiki)
