Drugi dzień próbuję wyświetlić na wyświetlaczu LCD 2x16 temperaturę pobraną z czujnika DS18B20.
Układ używa ATmega8.
Program piszę w Atmel Studio 7.
Sprawdzałem różne gotowce, sam próbowałem różnych sposobów ale efekt ten sam - temperatura na wyświetlaczu ciągle to 0,0.
Proszę o wskazówki co może być przyczyną.
Czujnik podłączony do portu PD7, rezystor podciągający 4.7k (testowałem też na rezystorze 3,3k).
Zamieszczam kody biblioteki z dopisaną funkcją 'show()' oraz main.c
Pisząc ds18b20.c wzorowałem się na PDF'ie pana Cezarego Klimasz (z drobnymi poprawkami).
main.c
ds18b20.h
ds18b20.c
Układ używa ATmega8.
Program piszę w Atmel Studio 7.
Sprawdzałem różne gotowce, sam próbowałem różnych sposobów ale efekt ten sam - temperatura na wyświetlaczu ciągle to 0,0.
Proszę o wskazówki co może być przyczyną.
Czujnik podłączony do portu PD7, rezystor podciągający 4.7k (testowałem też na rezystorze 3,3k).
Zamieszczam kody biblioteki z dopisaną funkcją 'show()' oraz main.c
Pisząc ds18b20.c wzorowałem się na PDF'ie pana Cezarego Klimasz (z drobnymi poprawkami).
main.c
Code: c
ds18b20.h
Code: c
ds18b20.c
Code: c