ATNEL tech-forum
https://forum.atnel.pl/

Problem z wyświetlaniem temperatury na PCD8544 z DS3231
https://forum.atnel.pl/topic21413.html
Strona 1 z 1

Autor:  akenes [ 11 paź 2018, o 22:04 ]
Tytuł:  Problem z wyświetlaniem temperatury na PCD8544 z DS3231

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.

Autor:  akenes [ 13 paź 2018, o 22:49 ]
Tytuł:  Re: Problem z wyświetlaniem temperatury na PCD8544 z DS3231

Kochani pomożecie ???:)

Autor:  rskup [ 14 paź 2018, o 00:05 ]
Tytuł:  Re: Problem z wyświetlaniem temperatury na PCD8544 z DS3231

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:  akenes [ 14 paź 2018, o 11:54 ]
Tytuł:  Re: Problem z wyświetlaniem temperatury na PCD8544 z DS3231

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.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/