Exanderi imaju vise funkcija, svaki pin moze posebno da se konfigurise kao In ili Out i moze u letu da se menja, shift registri mogu samo ili In ili Out po jedno IC, MCP23S17 dodatno ima konfigurabilne interapte sa dve HW linije i ima 3 HW adresne linije za povezivanje do 8 expandera bez CS signala za svaki posebno.
Shift registri su jeftini, veoma brzi (100+ MHz), ima ih raznih i u raznim kucistima.
Meni zanimljiva primena je za drajvovanje 7seg LED displeja staticno, bez multiplexa, ima ih u malim kucistima i staju ispod npr 13mm LED displeja sa sve 8 malih SMD otpornika i tako od pasivnog LED napravis "SPI kompatibilnu periferiju".
Bolje se vidi LED 7seg displej kada se pokrece staticno, ne "flikeruje" na video snimcima, ne pravi elektricnu buku koliko multipleksovane varijante i manje CPU resursa se trosi za osvezavanje prikaza naspram multiplexa.
Shift registri su jeftini, veoma brzi (100+ MHz), ima ih raznih i u raznim kucistima.
Meni zanimljiva primena je za drajvovanje 7seg LED displeja staticno, bez multiplexa, ima ih u malim kucistima i staju ispod npr 13mm LED displeja sa sve 8 malih SMD otpornika i tako od pasivnog LED napravis "SPI kompatibilnu periferiju".
Bolje se vidi LED 7seg displej kada se pokrece staticno, ne "flikeruje" na video snimcima, ne pravi elektricnu buku koliko multipleksovane varijante i manje CPU resursa se trosi za osvezavanje prikaza naspram multiplexa.