Uživatelské nástroje

Nástroje pro tento web


cs:i2cspi

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cs:i2cspi [2014/12/21 00:51] – [Použití modulu] kaklikcs:i2cspi [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1
Řádek 1: Řádek 1:
-====== Konvertor z I²C na SPI ======+====== Konvertor z I²C na SPI - I2CSPI01A ======
  
-Modul umožňuje ovládání SPI zařízení přes I2C sběrnici. Je tak možné ovládat I2C zařízení za použití knihovny [[cs:pymlab]].+Modul umožňuje ovládání SPI zařízení přes I2C sběrnici. Je tak možné ovládat SPI zařízení za použití knihovny [[cs:pymlab]].
  
 ===== Základní vlastnosti ===== ===== Základní vlastnosti =====
  
-  * I 2 C-bus slave interface operating up to 400 kHz+  * I²C-bus slave interface operating up to 400 kHz
   * SPI master operating up to 1.8 Mbit/s   * SPI master operating up to 1.8 Mbit/s
   * 200-byte data buffer   * 200-byte data buffer
Řádek 44: Řádek 44:
   echo sc18is602 0x28 > /sys/bus/i2c/devices/i2c-7/new_device   echo sc18is602 0x28 > /sys/bus/i2c/devices/i2c-7/new_device
      
-Tím by mělo vzniknout nové zařízení na /sys/class/i2c-adapter/i2c-0/0-0028/spi_master/spi0/spi0.0 a nové systémové rozhraní /sys/class/spi_master/spi0/spi0.0 +Tím by mělo vzniknout nové zařízení na /sys/class/i2c-adapter/i2c-0/0-0028/spi_master/spi0 a nové systémové rozhraní /sys/class/spi_master/spi0/spi0.0  
 +Tento driver bohužel ale nefunguje při použití modulu [[cs:usbi2c|USBI2C]], kdy nové SPI zařízení v systému nevznikne, neboť driver k tomuto modulu vyžaduje I2C budič. Postup ale funguje při použití rozhraní vytvořeného pomocí [[cs:i2c_avr_usb|i2c-tiny-usb]].
  
 +[[http://www.spinics.net/lists/lm-sensors/msg37023.html|Zdroj]]
  
  
 +==== Pymlab ====
 +
 +Modul zle ovládat z Pythonu pomocí knihovny [[cs:pymlab|Pymlab]].  Pro připojení modulu pak lze použít převodník [[cs:usbi2c|USBI2C]] a ten ovládat z libovolného systému pomocí HIDAPI. Ve zdrojácích knihovny Pymlab je připraven příklad pro SPI komunikaci s [[cs:altimet|barometrickým modulem ALTIMET]], který obsahuje SPI variantu senzoru MPL115A1.
 +
 +{{ :cs:modules:altimet_i2c_spi_link.jpg?direct&400 |Připojení SPI verze senzoru ALTIMET na sběrnici I²C.}}
  
  
cs/i2cspi.1419123088.txt.gz · Poslední úprava: 2014/12/21 00:51 (upraveno mimo DokuWiki)