1-wire buszon levo cuccok erzekelese - ds1820
Charles Hoss
charles.hoss at gmail.com
Fri Feb 23 16:42:53 CET 2007
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
More information about the Elektro
mailing list