Cześć.
Wielokrotnie już elektroda ratowała mnie pomocną ręką, mam nadzieje, że i tak dziś będzie. Staram sie napisać własną obsługę dla ds18b20 dla atmega8. Sporządziłem wstępny kod "biblioteki" (gdy zacznie działać zrefaktoryzuje kod celem jej uogólnienia). Jak narazie jedyna funkcja która mi działa to reset i presence pulse. Dalej w zasadzie odczytuje same zera. Wrzucam kod moich funkcji i ich wykorzystanie w głównej pętli programu. Wydaje mi sie, że kod implementuje szczeliny odczytu i zapisu jak mówi dokumentacja. Byłbym wdzięczny za analize mojego kodu i komentarz. Nie sugerowałem się gotowcami - jest to moja praca wynikająca z interpretacjii noty czujnika.
Kod bilbioteki:
pętla programu
Czujnik podłączony 3 pinami według noty do nóżki PB0. Z góry dzięki za pomoc i poświęcony czas.
Wielokrotnie już elektroda ratowała mnie pomocną ręką, mam nadzieje, że i tak dziś będzie. Staram sie napisać własną obsługę dla ds18b20 dla atmega8. Sporządziłem wstępny kod "biblioteki" (gdy zacznie działać zrefaktoryzuje kod celem jej uogólnienia). Jak narazie jedyna funkcja która mi działa to reset i presence pulse. Dalej w zasadzie odczytuje same zera. Wrzucam kod moich funkcji i ich wykorzystanie w głównej pętli programu. Wydaje mi sie, że kod implementuje szczeliny odczytu i zapisu jak mówi dokumentacja. Byłbym wdzięczny za analize mojego kodu i komentarz. Nie sugerowałem się gotowcami - jest to moja praca wynikająca z interpretacjii noty czujnika.
Kod bilbioteki:
Kod: C / C++
pętla programu
Kod: C / C++
Czujnik podłączony 3 pinami według noty do nóżki PB0. Z góry dzięki za pomoc i poświęcony czas.
