60 nap alatt Arduino #34 - I2C portbővítő
60 nap alatt Arduino #34 - I2C portbővítő
MCP23008, MCP23017, PCF8574 illesztők és buktatóik...
Az I2C busz és a bővítés című leckénél hirtelen két probléma látszik.
Ugyan az a sorszáma, mint az ez előző i2c busz és az óra leckének, vagyis #33.
A másik két elírás az MCP23017 IO bővítőt tárgyaló programnál
Az eszköz címe 7 biten 0100xxx (nem 0x40, hanem legfeljebb 0x20), és
az IODIR regiszterbe írt 0xFF a portot nem kimenetként, hanem BEMENETként konfigurálja (Microchip-éknál már csak így szokás)
Ugyan az a sorszáma, mint az ez előző i2c busz és az óra leckének, vagyis #33.
A másik két elírás az MCP23017 IO bővítőt tárgyaló programnál
Kód: Egész kijelölése
void setup() {
wire.begin();
// initialise the wire library and hardware
Wire.beginTransmission(0x40);
// start talking to the device
Wire.send(0x00);
// select the IODIR register
Wire.send(0xff);
// set register value-all high, sets all
pins as outputs on MCP23008
Wire.endTransmission();
// stop talking to the devicevice
}
az IODIR regiszterbe írt 0xFF a portot nem kimenetként, hanem BEMENETként konfigurálja (Microchip-éknál már csak így szokás)
ezt el tudna valaki magyarazni ugy, hogy meg en is megertsem?GND és a kivezetés közt: 300 uA, +5V és a láb közt: 25 mA!
arrol lenne szo hogy a chip egyik kivezetesere nem rakhatok semmilyen fogyasztot (amit utana a GND-re kotok) ami 300 uA-nel tobbet eszik? csak akkor, ha lenyegeben maga a lab fog GND-kent mukodni?
tehat
arduino---[8574]--->LED>---R---GND
ez nem mehet? (a lednek kapna mondjuk 10mA-t)
de ez igen:
arduino---[8574]---<LED<---R---+5V
(ha a megfelelo kivezetest kimenetkent hasznalom es LOW-t kuldok ki ra, vagy bemenetkent hasznalom)?
tehat akkor jol ertettem, es lenyegben az aram iranya szamit?Robert írta:NEM arduino!
A PCF esetén a két áramot nem tudod túllépni. A feszültséget visszaveszi, vagy egyszerűen nem enged ki többet.
Igen nem mindegy, hogy aLEDet hova kötöd..
A 300uA-en csak parázslik a LED.
az hogy nem tudom tullepni eleg hatekony vedelmet jelent ahhoz hogy ne dogoljon bele semmi egy esetlegesen elszamolt aramkorbe?
tehat ha mondjuk rakotok egy villanymotort a PCF-re, akkor az nem fustol el, csak siman nem tortenik semmi?
Hatékony védelem? Nem. Inkáb kicseszés. Minden esetben a szokás az hogy H és L szinten is van egy normális terhelhetőség....
Itt meg nincs.
A védelem az az, amikor a kimenet átmegy -áramgenerátorba_ túlterhelés esetén és/vagy lekapcsol + tud hőmegfutás védelmet, fordított polaritás elleni védelmet, stb. Na ezek közül dedikáltan egyik sincs benne:(
Itt meg nincs.
A védelem az az, amikor a kimenet átmegy -áramgenerátorba_ túlterhelés esetén és/vagy lekapcsol + tud hőmegfutás védelmet, fordított polaritás elleni védelmet, stb. Na ezek közül dedikáltan egyik sincs benne:(
Robert írta:Hatékony védelem? Nem. Inkáb kicseszés. Minden esetben a szokás az hogy H és L szinten is van egy normális terhelhetőség....
Itt meg nincs.
A védelem az az, amikor a kimenet átmegy -áramgenerátorba_ túlterhelés esetén és/vagy lekapcsol + tud hőmegfutás védelmet, fordított polaritás elleni védelmet, stb. Na ezek közül dedikáltan egyik sincs benne:(
szoval lenyeg hogy esszel kell hasznalni
Re: 60 nap alatt Arduino #34 - I2C portbővítő
Hali. Valki eltudnámondani részletesen hogyan lehet bővíteni? Arra gondoltam adott egy furatraszteres panel esetleg probanyák és erre raknék mcp23017 es ict de mivel oly sok keresgélés után sem találtam nem hogy magyar de még angol leirást sem ezért kérlek benneteket hogy segítsetek ki egy példa kapcsolással esetleg programmal körítve és egy részletes leírással hogy megértsem mit miért és hogyantját. Csak épitö jellegü hozászólásokat szeretnék. Köszönöm szépen
Re: 60 nap alatt Arduino #34 - I2C portbővítő
A gugli a te barátod!
https://www.google.hu/search?source=hp& ... zqqzPTZedM:
A képek között ott a példakapcsolások tárháza és a leírások is megtalálhatók
Pl:
http://www.learningaboutelectronics.com ... rduino.php
https://www.google.hu/search?source=hp& ... zqqzPTZedM:
A képek között ott a példakapcsolások tárháza és a leírások is megtalálhatók
Pl:
http://www.learningaboutelectronics.com ... rduino.php
Re: 60 nap alatt Arduino #34 - I2C portbővítő
Akor kérlek forditsd le magyarra
Re: 60 nap alatt Arduino #34 - I2C portbővítő
Jo néztem a linket elvét értem
Re: 60 nap alatt Arduino #34 - I2C portbővítő
Köszi szépen