<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=21413&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-10-14T11:54:03+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=21413&amp;mode</id>
<entry>
<author><name><![CDATA[akenes]]></name></author>
<updated>2018-10-14T11:54:03+01:00</updated>
<published>2018-10-14T11:54:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212602#p212602</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212602#p212602"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaniem temperatury na PCD8544 z DS3231]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212602#p212602"><![CDATA[
Wtopa, że aż wstyd. Szukałem i szukałem i znalazłem. <br />Po kolei przerzucając kod obsługi DS3231 z LCD 44780 na PCD8544 dodałem DS3231_get_datetime( &amp;datetime ); a zapomniałem o funkcji     DS3231_get_temp( &amp;temperature );<br /><br />Temat do zamknięcia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17388">akenes</a> — 14 paź 2018, o 11:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-10-14T00:05:38+01:00</updated>
<published>2018-10-14T00:05:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212596#p212596</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212596#p212596"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaniem temperatury na PCD8544 z DS3231]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212596#p212596"><![CDATA[
A czy na pewno masz w tmp-&gt;cel wartość różną od zera?<br />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.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 14 paź 2018, o 00:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[akenes]]></name></author>
<updated>2018-10-13T22:49:45+01:00</updated>
<published>2018-10-13T22:49:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212595#p212595</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212595#p212595"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaniem temperatury na PCD8544 z DS3231]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212595#p212595"><![CDATA[
Kochani pomożecie ???:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17388">akenes</a> — 13 paź 2018, o 22:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[akenes]]></name></author>
<updated>2018-10-11T22:04:10+01:00</updated>
<published>2018-10-11T22:04:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212537#p212537</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212537#p212537"/>
<title type="html"><![CDATA[Problem z wyświetlaniem temperatury na PCD8544 z DS3231]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21413&amp;p=212537#p212537"><![CDATA[
Witam Wszystkich<br />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<br />Mianowicie posiadając unię<br />[syntax=c]typedef union {<br />    uint8_t bytes&#91;7&#93;;<br />    struct {<br />        uint8_t ss;<br />        uint8_t mm;<br />        uint8_t hh;<br />        uint8_t dayofwek;<br />        uint8_t day;<br />        uint8_t month;<br />        uint8_t year;<br />    };<br />} TDATETIME;[/syntax]<br /><br />korzystam np z przekształcenia:<br />[syntax=c]itoa((dt-&gt;day), bufor, 10);<br />PCD_Str(FONT_1X, bufor);[/syntax]<br />i działa to pięknie, natomiast dla <br />[syntax=c]typedef struct {          <br />    int8_t cel;<br />    uint8_t fract;<br />} TTEMP;[/syntax]<br /><br />przekształcenie:<br />[syntax=c]itoa((tmp-&gt;cel), bufor, 10);<br />PCD_Str(FONT_1X, bufor);[/syntax]<br />cały czas zwraca wartość 0<br /><br />ciało funkcji PCD_Str jest następujące<br />[syntax=c]byte PCD_Str ( LcdFontSize size, char *dataPtr )<br />{<br />    char c;<br />    byte response;<br />    for ( c = *dataPtr; c ; ++dataPtr, c = *dataPtr )<br />    {<br /><br />        response = PCD_Chr( size, (byte)c ); <br />        if(response == OUT_OF_BORDER)<br />            return OUT_OF_BORDER;<br />    }<br />    return OK;<br />}[/syntax]<br /><br />funkcja PCD_Str dla wyswietlania bufora daty, dnia tygodnia i czasu działa prawidłowo.<br /><br /><br />Ale jak wyświetlić temperaturę  na PCD8544? Bardzo proszę o pomoc<br /><br />Będę jeszcze próbował wysyłać UARTem na Terminal. Ciekawe jaki będzie efekt.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17388">akenes</a> — 11 paź 2018, o 22:04</p><hr />
]]></content>
</entry>
</feed>