1-wire buszon levo cuccok erzekelese - ds1820
Szabados István
szabados.i at easymail.hu
Sat Feb 24 00:15:46 CET 2007
Charles Hoss írta:
> Szabados István írta:
>
>>Charles Hoss írta:
>>
>>
>>>Bodosi Bal zs írta:
>>>
>>>
>>>
>>>>Sziasztok!
>>>>
>>>>Tegnap szembesultem, hogy a 44 labu PIC-bol mar csak 1 szabad lab
>>>>van, nekem meg kellene 4 homerseklet. Szerencsere RET-nel volt
>>>>ds18S20, felfokos lepcsovel. Szepen mukodik is, mindegyiknek van
>>>>sajat ROM kodja (elore kiolvastam, papirra leirtam es az alapjan
>>>>cimzem), ezert klasszul lehet egyenkent olvasni oket.
>>>>
>>>>DE
>>>>
>>>>Ha mar arra talaltak ki, szerettem volna azonositani a cuccokat,
>>>>ahelyett, hogy elozoleg mindegyiket kulon-kulon kiolvassam. Ez a ROM
>>>>Search parancs, de a logikajat nem ertem, hogy a vegen hogyan tudja
>>>>azonositani. Atneztem az erre vonatkozo Dallas/Maxim irasokat, de nem
>>>>lettem okosabb. Mellekeltek valami C nyelvu formedvenyt, de
>>>>mikroprocit C-ben programozzon az, akinek ket anyja volt (es
>>>>mindketto mostoha).
>>>>Ugy ertem, hogy le tudnam masolni, de az elvet nem ertem. Az
>>>>angol szoveget ertem, csak a modszert nem. Valaki fel tudna errol
>>>>vilagositani emberi nyelven? Mikor van pl vege az azonositasnak es
>>>>nincs tobb eszkoz?
>>>>
>>>>Es a sorrendjuk mi alapjan alakul ki? A ROM code binaris nagysagrendje
>>>>szerint? Akkor viszont nem tudom oket a hely szerint beazonositani,
>>>>tehat hogy mondjuk tonkrement a motorhutoviz-erzekelo es berakok
>>>>ugyanoda egy masikat, akkor mashova teszi a kovetkezo azonositasnal.
>>>>Igy aztan nem tudom, mi ertelme van az egesznek (jo, tudom, legalabb
>>>>azt azonosithatom, hogy homero volt vagy mas 1-wire eszkoz...)
>>>>???
>>>>
>>>
>>>semmit nem gondolsz rosszul .
>>>bitenkent cimzel , ha van ilyen akkor kapsz egy visszajelzest
>>>igy elkezded nullatol es vegigcimzed az egesz tartomanyt , csak annyi
>>>elteressel hogy azt a szamot aminek a valahanyadik bitje utan senki
>>>nincs , atugorhatod .
>>>tehat elindulsz mondjuk egytol , es rajossz hogy a harmadik bittol nincs
>>>senki , akkor ugorhatsz egy jokorat .
>>>
>>>bye
>>>dexter
>>>
>>>-----------------------------------------
>>> elektro[-flame|-etc]
>>>
>>>
>>>
>>
>>Sajnos a Dallasnál ez ennél jóval bonyolultabb. Meglehetősen bonyolult algoritmus kell a
>>feltérképezéshez.
>>
>
> mitol ? ahol az visszajelzes elmarad (ha jol emlekszem bitenkent kapod)
> akkor ott ugorhatsz a kovetkezo minimum kifejezheto szamra .
> ez tok simanak tunik .
>
Nem jól emlékszel. Olvasd el a Dallas doksit.
Túl bonyolult, nincs kedvem leírni.
Lehet, hogy egyszerűnek tűnik amíg olvasod, (szerintem ugyan már akkor sem túl egyszerű) de
nagyon bonyi lesz ha meg akarod valósítani.
István
More information about the Elektro
mailing list