AVR Duino és SPI eszköz használata

Az oldal Demopaneljeinek _hardware_ kérdései...
Avatar
csabaffy
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2012. április 22. vasárnap, 6:00

Hozzászólás Szerző: csabaffy »

Induláskor csinálok egy referencia mérést, megállapítom, hogy mennyi a null nyomásnál a null beolvasások, jól kiátlagolom 256 mérés eredményét, majd ezt használva, a méréskor kivonom őket a mért értékekből.
Így egy kicsit kevesebb a szélső érték, mintegy 7x256-al, de legalább tud nulla lenni nulla nyomásnál.

Továbbra sem értem, mert ha szívást eresztek az érzékelőre, akkor pedig nulla értékeket tud adni.

Tönkrement volna az érzékelő?
Avatar
csabaffy
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2012. április 22. vasárnap, 6:00

Hozzászólás Szerző: csabaffy »

Egy tanulságomat had osszam meg.
Ez a SPI függvényei az Arduino C nyelvű könyvtárában, szóval ez arról ír, hogy egy rutint meghív két paraméterrel (pressure_data_high = readRegister(0x00, 0)), ahol az egyik a regiszter címe, a másik pedig, hogy mennyi bytot olvasson be.
0x0, és 0 megadásával a kommunikáció során 1 bytot olvas be.
ha 2 bytot kell beolvasni, akkor kétszer kell kiadni az engedélyezés után, ha hármat, akkor háromszor (SPI.transfer(0x0))...

Mindenesetre felbátorodtam, hogy kipróbáljak egy olyan eszközt is, amit írni is lehet ezzel az SPI rendszerrel.
Válasz küldése