cs:i2cspi
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:i2cspi [2014/12/14 00:10] – vytvořeno kaklik | cs:i2cspi [Neznámé datum] (aktuální) – upraveno mimo DokuWiki (Neznámé datum) 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 SPI zařízení za použití knihovny [[cs: | ||
| + | |||
| + | ===== Základní vlastnosti ===== | ||
| + | |||
| + | * I²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 ===== | ||
| + | |||
| + | 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: | ||
| + | |||
| + | {{ : | ||
| - | 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: | ||
cs/i2cspi.1418515834.txt.gz · Poslední úprava: 2014/12/14 00:10 (upraveno mimo DokuWiki)
