Rozšiřovač vývodů MCP23017 - 16 I/O pinů - pro Arduino a Raspberry Pi - Waveshare 15391

Rozšiřovač vývodů MCP23017 - 16 I/O pinů - pro Arduino a Raspberry Pi - Waveshare 15391

Dostupnost: tymczasowo niedostępny
Dodavatel: Waveshare
Kód produktu/SKU: WSR-13466
Kod EAN: 5904422320737
Hodnocení: 0
Cena: 316,28 Kč 316.28
Hrubá cena
zawiera 23% VAT, bez kosztów dostawy
ilość szt.

product unavailable

Popis

Rozšiřovač pinů založený na čipu MCP23017 je vynikajícím rozšířením možností platformy Arduino nebo Raspberry Pi, protože umožňuje 16 dalších vstupních/výstupních pinů. Komunikace mezi zařízením a deskou s mikrokontrolérem probíhá prostřednictvím rozhraní I2C. Za zmínku stojí, že napájecí napětí expandéru je buď 3,3 V, nebo 5 V, což umožňuje jeho použití v různých typech elektronických projektů.

Speciální vlastnosti expandéru MCP23017

  • Ovládá se pĹ™es rozhranĂ­ I2C a rozšiĹ™uje 2 digitálnĂ­ piny na 16 I/O pinĹŻ.
  • Konfigurovatelná adresa I2C pomocĂ­ propojek A0 / A1 / A2
  • Dva konektory pro pĹ™ipojenĂ­: 2 mm rastrovĂ˝ 6pinovĂ˝ konektor nebo goldpin konektory
  • Pracuje s napÄ›tĂ­m 3,3 V a 5 V
  • Spolupracuje s Arduino, Raspberry Pi, micro:bit, STM32 atd.

Rozdělení pinů

Deska má 6pinový konektor, kabel je součástí dodávky. Komunikuje prostřednictvím rozhraní I2C.

PIN - POPIS

VCC - napájecí napětí 3,3 V / 5 V.

GND - Uzemnění obvodu.

SDA - DatovĂ˝ pin rozhranĂ­ I2C.

SCL - hodinovĂ˝ pin rozhranĂ­ I2C.

INTA - Externí přerušení skupiny A.

INTB - Externí přerušení skupiny B.

Technické specifikace expandéru MCP23017.

  • ProvoznĂ­ napÄ›tĂ­: 3,3 V nebo 5 V
  • RozhranĂ­: I2C
  • ExternĂ­ pĹ™erušenĂ­: INTA, INTB
  • PoÄŤet expanzĂ­: 16 I/O pinĹŻ
  • RozmÄ›ry: 38 x 23 mm
  • RozmÄ›ry montážnĂ­ho otvoru: 23 x 23 mm: RozmÄ›ry: 3 mm

Zápis přes I2C

Chcete-li provést operaci zápisu na MCP23017 pomocí rozhraní I2C, musí být přenesena sekvence řídicího bajtu a adresy registru. Jakmile je tato sekvence dokončena, master přenese osm datových bitů a poté vydá vysoký stav na pinu ACK, který potvrdí, že MCP23017 data přijal. Operace zápisu končí tím, že master vygeneruje stav Stop P nebo Restart SR.

Data se na MCP23017 zapisují při každém přenosu bajtu, ale pokud master vygeneruje podmínku Stop P nebo Restart SR, data se na MCP23017 nezapíší. Stojí za zmínku, že MCP23017 podporuje jak zápis bajtů, tak sekvenční zápis. V sekvenčním režimu MCP23017 inkrementuje svůj čítač adres pokaždé, když je během přenosu dat vydán vysoký stav na pinu ACK.

Operace čtení přes I2C

Chcete-li provést operaci čtení z čipu MCP23017 přes rozhraní I2C, musí být provedena sekvence řídicích bajtů. Poté, po přenosu sekvence, master přenese další řídicí bajt a nastaví bit Read/Write na vysokou hodnotu. Po přijetí takového signálu čip MCP23017 přenese data z adresovaného registru.

Čtecí sekvence končí tím, že master vygeneruje podmínku Stop nebo Restart. Rozšiřovač pinů MCP23017, vybavený 16 I/O piny, je kompatibilní s platformami Arduino a Raspberry Pi. V našem obchodě naleznete také další modely expandérů vývodů.

PLATEBNÍ METODY

nahoru
Sklep jest w trybie podglądu
Zobrazit plnou verzi stránky
Sklep internetowy Shoper.pl