|
Witam serdecznie na forum.
Po napisaniu swoich funkcji do obsługi DS18B20 tj - wysyłanie i odbiór bajtu oraz reset1wire, przyszedł czas, żeby podłączyć więcej czujników i porzucić skipROMa. Napisałem funkcję searchROM, która niestety nie działa..
Ustawienia portów jest ok, bo przy skipROMie wszystko śmiga. Tutaj natomiast w 3-im bicie odebrane bity od slave'a są takie same... Druga sprawa, tablica bitWzor(globalna) , którą podaję do funkcji wydaje się być zerami. Pytanie czy źle się do niej odwołuję czy funkcja nie modyfikuje w ogóle elementów tablicy?
Dalej jest już pętla główna programu, gdzie wyświetlam sobie, w którym momencie posypała mi się funkcja i sprawdzam tablicę czy jest wypełniona zerami. Pozdrawiam.
Ostatnio edytowano 25 wrz 2014, o 22:56 przez najtmar, łącznie edytowano 1 raz
|