uC PC
Guest
Fri Sep 28, 2007 12:38 pm
Mam problem z odczytem temperatury z DS1820, układ bardzo dobrze współpracuje
z AT90S2313 a nie chce działać z ATMEGA8515. Zwracany wynik to zawsze -9999
Używam kompilator CodeVisionAVR.
Czy ktoś może spotkał się z takim problemem i wie w czym jest problem.
Dzięki
--
Wysłano z serwisu OnetNiusy:
http://niusy.onet.pl
wchpikus
Guest
Fri Sep 28, 2007 2:52 pm
Witam!
Quote:
Czy ktoś może spotkał się z takim problemem i wie w czym jest problem.
Te same zegary?
Ja bawilem sie troche ds18b20.
Jaki kompilator,jezyk?
Pozdrawiam
Yanek
Guest
Fri Sep 28, 2007 3:53 pm
Witam,
Quote:
Mam problem z odczytem temperatury z DS1820, układ bardzo dobrze
współpracuje
z AT90S2313 a nie chce działać z ATMEGA8515. Zwracany wynik to
zawsze -9999
Używam kompilator CodeVisionAVR.
Czy ktoś może spotkał się z takim problemem i wie w czym jest problem.
Problemu nie ma żadnego.
Prawdopodobnie nie przeprowadziłeś inicjalizacji. Poczytaj w dokumentacji.
Jak własnie nie było inicjalizacji to same FFFFFF zwaracał.
Pozdrawiam
Andrzej
Zibias
Guest
Fri Sep 28, 2007 4:41 pm
Quote:
Mam problem z odczytem temperatury z DS1820, układ bardzo dobrze
współpracuje
z AT90S2313 a nie chce działać z ATMEGA8515. Zwracany wynik to
zawsze -9999
sprawdź zegar, może coś z czasami jest nie tak. Mialem sytuację że jak dałem
parametry graniczne to
czasami łapał właśnie same F
Guest
Sat Sep 29, 2007 3:17 pm
Quote:
Problemu nie ma żadnego.
Prawdopodobnie nie przeprowadziłeś inicjalizacji. Poczytaj w dokumentacji.
Jak własnie nie było inicjalizacji to same FFFFFF zwaracał.
Raczej nie w tym problem, bo ten sam fragment programu działa prawidłowo w
AT90S2313 a w ATMEGA8515 już nie odczytuje temperatury, zwraca na wyświetlaczu -
9999. Używam w obu przypadkach tego samego kwarcu.
--
Wysłano z serwisu OnetNiusy:
http://niusy.onet.pl
Yanek
Guest
Tue Oct 02, 2007 9:39 pm
A może masz włączonego fuse bita z dzieleniem zegara przez 8 i masz wtedy
inne czasy ?
Pozdrawiam
Andrzej