RTV forum PL | NewsGroups PL

Jak 1-Wire Dallas decyduje między odczytem a zapisem '0' na magistrali?

1 wire - jak to robione jest, ze...

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak 1-Wire Dallas decyduje między odczytem a zapisem '0' na magistrali?

JG
Guest

Sat Oct 27, 2007 9:53 pm   



Witam,

Bawie sie avr i termometrem cyfrowym dallasa 1-wire. Wiem, co nalezy robic
by cos odczytac z dallasa i by zapisac do dallasa. Zastanawia mnie jednak
fakt, ze wykresy przebiegow stanow na magistrali w przypadku, gdy master
zapisuje "0" do slave'a i gdy odczytuje "0" ze slave'a moga byc identyczne.

Wobec tego jak to jest rozwiazane, ze slave dallasa wie, ze master akurat
chce mu zapisac "0", a ze nie chce dokonac odczytu? Czy slave jakos
wyczuwa, ze master trzyma magistrale nisko i jesli tak jest to nie probuje
nadawac?

Dzieki za wszelkie wyjasnienia.

--
jacek grotnik

Andy
Guest

Sat Oct 27, 2007 11:41 pm   



Uzytkownik "JG" <jgrotnik@nospam.wp.pl> napisal w wiadomosci
news:1kqb8bkhw3dlv.7r1wsjrganc4.dlg@40tude.net...
Quote:
Witam,

Bawie sie avr i termometrem cyfrowym dallasa 1-wire. Wiem, co nalezy robic
by cos odczytac z dallasa i by zapisac do dallasa. Zastanawia mnie jednak
fakt, ze wykresy przebiegow stanow na magistrali w przypadku, gdy master
zapisuje "0" do slave'a i gdy odczytuje "0" ze slave'a moga byc identyczne.

Wobec tego jak to jest rozwiazane, ze slave dallasa wie, ze master akurat
chce mu zapisac "0", a ze nie chce dokonac odczytu? Czy slave jakos
wyczuwa, ze master trzyma magistrale nisko i jesli tak jest to nie probuje
nadawac?



Komunikacja po 1-Wire jest zrobiona na zasadzie maszyny stanow.

Scalak wie w jakim jest stanie wiec wie czy master do niego zapisuje
czy z niego odczytuje.

W uproszczeniu master zawsze wydaje jakas komende,
po ktorej wiadomo konkretnie czy mater bedzie zapisywal
czy odczytywal i i ile bajtow.


--
Andrzej

elektroda NewsGroups Forum Index - Elektronika Polska - Jak 1-Wire Dallas decyduje między odczytem a zapisem '0' na magistrali?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map