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