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



Teraz jest 29 mar 2024, o 12:09


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 11 paź 2018, o 22:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 cze 2017
Posty: 169
Lokalizacja: Słupsk
Pomógł: 2

Witam Wszystkich
Chciałbym prosić o pomoc, uruchomiłem już wyświetlanie daty, dnia tygodnia i czasu na Nokia PCD8544 z DS3231 jednak do szczęścia brakuje mi wyświetlania temperatury
Mianowicie posiadając unię
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


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

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


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

cały czas zwraca wartość 0

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


funkcja PCD_Str dla wyswietlania bufora daty, dnia tygodnia i czasu działa prawidłowo.


Ale jak wyświetlić temperaturę na PCD8544? Bardzo proszę o pomoc

Będę jeszcze próbował wysyłać UARTem na Terminal. Ciekawe jaki będzie efekt.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2018, o 22:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 cze 2017
Posty: 169
Lokalizacja: Słupsk
Pomógł: 2

Kochani pomożecie ???:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 paź 2018, o 00:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

A czy na pewno masz w tmp->cel wartość różną od zera?
Może zrób test i ustaw ja ręcznie przed wyświetlaniem na jakąś wartość np. 20 i zobacz czy może pojawi się coś różnego od zera.

--
Pozdrawiam,
Robert


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 paź 2018, o 11:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 cze 2017
Posty: 169
Lokalizacja: Słupsk
Pomógł: 2

Wtopa, że aż wstyd. Szukałem i szukałem i znalazłem.
Po kolei przerzucając kod obsługi DS3231 z LCD 44780 na PCD8544 dodałem DS3231_get_datetime( &datetime ); a zapomniałem o funkcji DS3231_get_temp( &temperature );

Temat do zamknięcia.



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ł: Brak zidentyfikowanych użytkowników i 14 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO