andrzejzandrzejowa napisał(a):
powoduje rozrost rozmiaru kodu o grubo ponad 3KB, do ponad 200% miejsca na procku.
I bardzo dobrze - może teraz na własnym przykładzie zrozumiesz dlaczego warto unikać jak ognia obliczeń na liczbach zmiennoprzecinkowych ... a tym bardziej, że w tak prostym zastosowaniu jak z DS18B20 daje się to zrobić bez zmrużenia oka.... tzn absolutnie bez liczb typu float/double
andrzejzandrzejowa napisał(a):
Nie wiem, jak innaczej przekonwertować obrobione dane temp na tablicę char możliwą do wysłania do wyświetlacza
Polecam książkę:
http://atnel.pl/mikrokontrolery-avr-jezyk-c.htmlw której jest to ładnie opisane i to właśnie z użyciem tylko liczb całkowitych ... A jeśli nie książka to również w internecie znajdziesz mnóstwo przykładów bez używania liczb zmiennoprzecinkowych.
andrzejzandrzejowa napisał(a):
Używam oprogramowania eclipse z dodanym WinAVR.
To akurat nie ma nic do rzeczy ... Nie ważne czy będziesz używał nowego Atmel toolchain czy starego dziadka WinAVR to będziesz miał to samo jeśli tylko tkniesz liczby typu float na tak małym procku
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]