Witam, mam problem z przerobieniem biblioteki do obsługi DS1820, tak ,aby można było odczytywać temperature z kilku czujników umieszonych na osobnych pinach. Biblioteki pobrane są ze strony http://kursc.dioda.com.pl/.
W podanym niżej pliku port PC0 do którego przypięty jest czujnik jest przypisany na sztywno. Chciałem zrobić tak:
#define SET_ONEWIRE_PORT PORTC |= _BV(nr_czujnika)
i przypisywać nr_czujnika wartości od 0 do 7. Probowałem tak zrobić, ale nie udało się
. Jakieś pomysły?
plik ds18b20.h
plik ds18b20.c
plik main.c
W podanym niżej pliku port PC0 do którego przypięty jest czujnik jest przypisany na sztywno. Chciałem zrobić tak:
#define SET_ONEWIRE_PORT PORTC |= _BV(nr_czujnika)
i przypisywać nr_czujnika wartości od 0 do 7. Probowałem tak zrobić, ale nie udało się
plik ds18b20.h
Kod: C / C++
plik ds18b20.c
Kod: C / C++
plik main.c
Kod: C / C++