cs:i2cspi
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
cs:i2cspi [2014/12/20 00:17] – kaklik | cs: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 | + | Modul umožňuje ovládání SPI zařízení přes I2C sběrnici. Je tak možné ovládat |
===== 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 20: | Řádek 20: | ||
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. | 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í. | V případě změny volby adresy se adresa modulu změní až po odpojení a připojení napájení. | ||
+ | |||
+ | |||
+ | ===== Použití modulu ===== | ||
+ | |||
+ | Modul se připojuje na sběrnici konektorem s MLAB standardním uspořádáním pinů. Modul by při správném zapojení měl být vidět na sběrnici. Podobně jako v tomto případě, kdy má zvolenou adresu 2E. | ||
+ | |||
+ | odroid@odroid: | ||
+ | | ||
+ | 00: -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- 2e -- | ||
+ | 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- | ||
+ | 70: 70 -- -- -- -- -- -- -- | ||
+ | odroid@odroid: | ||
+ | ==== Linux driver ==== | ||
+ | |||
+ | Protože k integrovanému obvodu sc18is602 existuje driver v Linux kernelu spi-sc18is602, | ||
+ | |||
+ | sudo modprobe spi-sc18is602 | ||
+ | echo sc18is602 0x28 > / | ||
+ | | ||
+ | Tím by mělo vzniknout nové zařízení na / | ||
+ | Tento driver bohužel ale nefunguje při použití modulu [[cs: | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | ==== Pymlab ==== | ||
+ | |||
+ | Modul zle ovládat z Pythonu pomocí knihovny [[cs: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ |
cs/i2cspi.1419034673.txt.gz · Poslední úprava: 2014/12/20 00:17 (upraveno mimo DokuWiki)