Witam
Mam pytanie do bardziej obeznanych kolegow niz ja:)
Chodzi mi o kolejność odczytu układów ds 1820 po szynie 1-wire-a konkretnie..:
Jesli mam załóżmy 2 układy DS1820,które maja odpowiednio swoje numery ID (xxxxxxxx) i (yyyyyyyy) i w mym programie jako pierwszy odczytany układ instrukcja bascoma 1wsearchfirst() jest ds o numerze ID (xxxxxxxx) a kolejny (yyyyyyyy) Ale wyobrazmy sobie sytuacje ze w miejsce DS o ID(xxxxxxxx) wstawiam innego DS o ID (zzzzzzzz) i nagle instrukcja 1wsearchfirst() interpretuje (yyyyyyyy) jako pierwszy czytany układ a przyporządkowane opisy wyswietlania wartosci "biora w łeb" - pytanie brzmi:
Co nalezy "badać" i od czego zależy kolejność odczytu ds'ów w zaleznosci od ich ID? I jak ustalic warunki w programie by np: tempn zewn1. była zawsze odczytywana z TEGO SAMEGO MIEJSCA NAWET PO ZMIANIE W TYM MIEJSCU CZUJNIKA NA INNY?-wykluczam tu mozliwosc wczesniejszego odczytania ID DS'a i swiadome jego umieszczenie w odpowiednim miejscu-ot moja zagwozdka-Pomożcie,pozdry
PS Mam kilka ds'ów i zrobilem programik do detekcji dwóch ds'ow na samym poczatku innego programu-program wykrywa ilosc ukladow porownuje zapisany ID w eepromie mega8 z tym co z czyta z ds'a i jesli jest taki sam to niezapisuje do eeproma ponownie a jak inny ID to wpisuje.Ale jak zmieniam ds'y to kolejność pierwszy czujnik z drugim niekiedy mi sie miesza:)
Temat raportowany,
proszę nie stosować ozdobników
w temacie postu.
Temat zmieniony.
And!
Mam pytanie do bardziej obeznanych kolegow niz ja:)
Chodzi mi o kolejność odczytu układów ds 1820 po szynie 1-wire-a konkretnie..:
Jesli mam załóżmy 2 układy DS1820,które maja odpowiednio swoje numery ID (xxxxxxxx) i (yyyyyyyy) i w mym programie jako pierwszy odczytany układ instrukcja bascoma 1wsearchfirst() jest ds o numerze ID (xxxxxxxx) a kolejny (yyyyyyyy) Ale wyobrazmy sobie sytuacje ze w miejsce DS o ID(xxxxxxxx) wstawiam innego DS o ID (zzzzzzzz) i nagle instrukcja 1wsearchfirst() interpretuje (yyyyyyyy) jako pierwszy czytany układ a przyporządkowane opisy wyswietlania wartosci "biora w łeb" - pytanie brzmi:
Co nalezy "badać" i od czego zależy kolejność odczytu ds'ów w zaleznosci od ich ID? I jak ustalic warunki w programie by np: tempn zewn1. była zawsze odczytywana z TEGO SAMEGO MIEJSCA NAWET PO ZMIANIE W TYM MIEJSCU CZUJNIKA NA INNY?-wykluczam tu mozliwosc wczesniejszego odczytania ID DS'a i swiadome jego umieszczenie w odpowiednim miejscu-ot moja zagwozdka-Pomożcie,pozdry
PS Mam kilka ds'ów i zrobilem programik do detekcji dwóch ds'ow na samym poczatku innego programu-program wykrywa ilosc ukladow porownuje zapisany ID w eepromie mega8 z tym co z czyta z ds'a i jesli jest taki sam to niezapisuje do eeproma ponownie a jak inny ID to wpisuje.Ale jak zmieniam ds'y to kolejność pierwszy czujnik z drugim niekiedy mi sie miesza:)
Temat raportowany,
proszę nie stosować ozdobników
w temacie postu.
Temat zmieniony.
And!