cs:i2cspi
Toto je starší verze dokumentu!
Konvertor z I²C na SPI
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 pymlab.
Základní vlastnosti
- I 2 C-bus slave interface operating up to 400 kHz
- SPI master operating up to 1.8 Mbit/s
- 200-byte data buffer
- Up to four slave select outputs
- Up to four programmable I/O pins
- Operating supply voltage: 2.4 V to 3.6 V
- Low power mode
- Internal oscillator option
- Active LOW interrupt output
Výběr I²C adresy
Modul umožňuje výběr několika I2C adres. Tyto adresy mohou být zvoleny jednak osazením rezistorů na PCB a dále konfigurací jumperu na modulu. V případě změny volby adresy se adresa modulu změní až po odpojení a připojení napájení.
Použití modulu
Linux driver
Protože k integrovanému obvodu sc18is602 existuje driver v Linux kernelu spi-sc18is602, můžeme v systému přímo vytvořit SPI zařízení.
sudo modprobe spi-sc18is602 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
cs/i2cspi.1419074946.txt.gz · Poslední úprava: 2014/12/20 11:29 (upraveno mimo DokuWiki)