Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 7 cze 2026, o 01:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 15 lis 2014, o 21:28 
Offline
Nowy

Dołączył(a): 15 lis 2014
Posty: 1
Pomógł: 0

Witam, niedawno rozpocząłem przygodę z AVR i mam pewien problem, a mianowicie po podłączeniu LCD i skompilowaniu całego programu uruchamia się wyświetlacz, ładnie pisze termometr ale zamiast temperatury pokazuje się "?°C" i nie wiem co z tym zrobić. Czy mogę liczyć waszą pomoc ?

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Ostatnio edytowano 15 lis 2014, o 21:54 przez adamm10, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lis 2014, o 23:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 lip 2013
Posty: 208
Lokalizacja: Kielce
Pomógł: 15

Witam

Co ma robić "if(ds18b20_ConvertT())"?

Nie mamy pojecia co jest w bibliotece ds18b20.h



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lis 2014, o 23:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 mar 2014
Posty: 580
Lokalizacja: Jastrzębie-Zdrój
Pomógł: 71

Kolega ja Ci dobrze radzę - zmień ten program całkowicie ;)
Dlaczego? A no dlatego, że double na AVR to zło w czystej postaci, unikaj jak ognia na takich małych procesorkach operacji zmiennoprzecinkowych, tym bardziej że już jest na forum cała masa tematów z wyjaśnieniem, że da się odczytywać temperaturę z DS18B20 opierając się tylko na liczbach całkowitych. Naturalnie wszystko pięknie i ładnie opisane w Bluebooku ;)

z Niebieskim pozdRowieniem,
Doman89



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lis 2014, o 22:49 
Offline
Nowy

Dołączył(a): 18 lis 2014
Posty: 1
Pomógł: 0

Witam.
Zgadzam sie całkowicie z przedmówcą Doman89. Ale istnieje rozwiązanie Twojego problemu, sam męczyłem sie z uruchomieniem tego programu znalezionego gdzieś w sieci, aż natknąłem sie na ten artykuł który mi bardzo pomógł http://mirekk36.blogspot.com/2013/04/eclipse-nie-dziaa-mi-printf-dla-float.html :) Jeśli pracujesz na eclipse zrób dokładnie tak jak jest to opisane. Jeśli masz inny program szukaj analogicznie rozwiązania :) Powinno działać i nie zapomnij ustawić pinu do którego będziesz podpinał czujnik DS18B20 :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO