Fórum témák

» Több friss téma
Fórum » DS18B20 szenzor DS2482 1-wire-I2C átalakítóval
Lapozás: OK   1 / 1
(#) Menkib hozzászólása Máj 29, 2020 /
 
Üdv!

Egy darab DS18B20 hőmérsékletérzékelőt szeretnék szóra bírni 1-wire kommunikációval, egy DS2482-100 1-wire-I2C konverteren keresztül. Cypress PSoC3 mikrovezérlőt használok.

A következő szekvenciát használom a hőmérskélet méréshez, és az adatok kiolvasásához:
Device reset
1wire reset
Search ROM (vagy Skip ROM)
Convert T
Várok 750 ms-ot aztán pollingolom is a 1-wire buszt
Read Scratchpad
for loop 9-szer { Read byte }

A probléma ott kezdődik, hogy a Convert T kiadássa után a 1-wire busznak le kéne esnie a konverzió végéig, de ez nem történik meg. Szerintetek hibázok a fönti szekvenciában?
A Read ROM paranccsal sikerül kiolvasnom a szenzor 64-bites azonosítóját, de a mérésnél csak FF-ek érkeznek, mivel valószínűleg le sem fut a konverzió.
Következő: »»   1 / 1
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem