cs:i2c232v
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:i2c232v [2016/03/02 10:26] – vytvořeno kaklik | cs:i2c232v [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
====== Převodník RS232 na I²C ====== | ====== Převodník RS232 na I²C ====== | ||
- | [[http:// | + | [[http:// |
- | Modul může pracovat jako I2C master, ovládaný textovými příkazy na RS232. Jeho velkou výhodou je možnost snadného ovládání I2C zařizení přes běžně dostupné rozhraní RS232. Které lze přenášet běžně dostupnými technologiemi a například jej i galvanicky oddělit. | + | Modul může pracovat jako I2C master, ovládaný textovými příkazy na RS232. Jeho velkou výhodou je možnost snadného ovládání I2C zařizení přes běžně dostupné rozhraní RS232. Které lze přenášet běžně dostupnými technologiemi a například jej i galvanicky oddělit. |
+ | ===== Použití modulu ===== | ||
+ | |||
+ | ==== Zapojení ==== | ||
+ | |||
+ | Základním případem zapojení modulu je jeho kombinace s některým modulem vytvářejícím rozhraní RS232. Například [[cs: | ||
+ | |||
+ | * USB232R01B TXD -> I2C232V01A RX | ||
+ | * USB232R01B RXD -> I2C232V01A TX | ||
+ | |||
+ | Tyto signály stačí k základnímu použití modulu. | ||
+ | ==== Software ==== | ||
+ | |||
+ | V knihovně [[cs: | ||
+ | Tuto konfiguraci je potřeba v knihovně zapnout v definici komunikační sítě. | ||
+ | |||
+ | cfg = config.Config( | ||
+ | i2c = { | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | |||
+ | |||
+ | V dokumentačním SVN repozitáři modulu je příklad použití konvertoru pro připojení magnetického senzoru [[cs: | ||
+ | |||
+ | sudo ./ |
cs/i2c232v.1456914375.txt.gz · Poslední úprava: 2016/03/02 10:26 (upraveno mimo DokuWiki)