Uživatelské nástroje

Nástroje pro tento web

Překlady této stránky?:

cs:spi

Toto je starší verze dokumentu!


Sběrnice SPI ve stavebnici MLAB

SPI je vedle I²C dalším velmi používaným rozhraním. Jeho výhodou je jednoduchá obsluha, vysoké přenosové rychlosti a full-duplexní obousměrný přenos.

Obsluha rozhraní v Python

Pro použití SPI z Python programu existuje hotová knihovna. V Linuxu ji lze nainstalovat z příkazového řádku.

sudo apt-get install python-pip
sudo pip install spidev

Dokumentace ke knihovně.

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 I2CSPI01A. Ten umožňuje připojit i více SPI slave zařízení.

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.

Související stránky

cs/spi.1585008304.txt.gz · Poslední úprava: 2020/03/24 00:05 autor: kaklik