Stránka 1 z 1

arduino + AD5252

Napsal: 19 bře 2014, 21:07
od mopadzi
pánové nenakopli by jste mě? potřebuji jen nastavit oba potenciometry v AD5252 I2C moc díky

Napsal: 20 bře 2014, 10:28
od FHonza
tady polopatický příklad. Jinak hledej příklady ke knihovně Wire, najdeš jich spousty.

Napsal: 25 bře 2014, 22:41
od mopadzi
ono spíš jde o to co posílat není mi jasné posílání příkazů. z datasheetu jsem to neprobral

Napsal: 26 bře 2014, 11:19
od FHonza
Otevři si přiložený datasheet, popis začíná na stránce 10. Zahájíš komunikaci
Wire.beginTransmission(address). Tady nezapomenout, že nejnižší bite musí být pro zápis nulový. Pro nastavení hodnoty potenciometru následuje byte obsahující příkaz a adresu. V tomto případě (viz. strana 11) 0x01 nebo 0x03 podle toho, zda nastavit RDAC1 nebo RDAC3. Potom je byte obsahující hodnotu (pro AD5251 se nejvyšší dva bity ignorují). Byty se vyšlou pomocí Wire.write(value). No a nakonec se ukončí komunikace voláním Wire.endTransmission().

Kdyby ti nebylo jasné z datasheetu, jak se čte za zapisuje do EEMEM, tak ještě napiš.

Napsal: 26 bře 2014, 11:39
od mopadzi
perfektní, díky