<?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=12667&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-08-17T21:28:01+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=12667&amp;mode</id>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-17T21:28:01+01:00</updated>
<published>2015-08-17T21:28:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137692#p137692</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137692#p137692"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137692#p137692"><![CDATA[
Dobra już jest wszystko ok. Dobrze oglądałem bo działał tylko musiałem źle go dodać do swojego projektu. zrobiłem to jeszcze raz i jest wszystko git:)<br />Jeszcze trochę to pewnie pochwale się swoim pierwszym projektem napisanym w języku C - zegarem . I pragnę podziękować koledze Mirkowi za ogrom pracy jaki dla nas wkłada, dzięki temu fantastycznie się bawię z tymi AVR-kami, Książki wraz z poradnikami to świetne źródło nauki i zabawy:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 17 sie 2015, o 21:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-08-17T21:17:47+01:00</updated>
<published>2015-08-17T21:17:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137685#p137685</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137685#p137685"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137685#p137685"><![CDATA[
No to źle oglądałeś albo nie oglądałeś poradników o dawcy czasu z PCF8583 ... a tam kurka masz wszystko pokazane żeby się sam dostosowywał do czasu letniego albo zimowego<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 sie 2015, o 21:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-17T21:16:24+01:00</updated>
<published>2015-08-17T21:16:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137683#p137683</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137683#p137683"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137683#p137683"><![CDATA[
To prawda w takich sytuacjach najbardziej docenia się takie fajne bajery;), wszystko juz fajnie śmiga tylko chciałem spytać czy jest jakiś prosty sposób na zmianę czasu letni zimowy? Bo teraz pobiera mi niby 21:15 zamiast 22, Bibliotekę dawcy czasu pisałem z poradników.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 17 sie 2015, o 21:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-08-17T19:58:51+01:00</updated>
<published>2015-08-17T19:58:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137656#p137656</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137656#p137656"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137656#p137656"><![CDATA[
<img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> no i przydały się kopie eclips gadżecika <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 sie 2015, o 19:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-17T19:45:29+01:00</updated>
<published>2015-08-17T19:45:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137650#p137650</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137650#p137650"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137650#p137650"><![CDATA[
ok wróciłem do wcześniejszej wersji projektu  dzięki programowi Eclipse Gadget i tutaj wszystko dziala. Więc teraz pozostaje mi po kolei sprawdzać w czym zrobiłem błąd.  Dziękuje kolegom za pomoc, bardzo pomogły w testowaniu gdzie leży problem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 17 sie 2015, o 19:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-17T16:26:41+01:00</updated>
<published>2015-08-17T16:26:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137622#p137622</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137622#p137622"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137622#p137622"><![CDATA[
Tak i właśnie takim debugerem sprawdziłem że nie wywołuje się funkcja parse_rs232.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 23 minutach ]</span></strong><br /><br />Zarejestrowana jest w funkcji main przed pętla główną zaraz po inicjalizacji uarta. Może to coś w tym robię nie tak?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 17 sie 2015, o 16:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-08-17T16:02:37+01:00</updated>
<published>2015-08-17T16:02:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137619#p137619</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137619#p137619"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137619#p137619"><![CDATA[
<div class="quotetitle">Arek1111111111 napisał(a):</div><div class="quotecontent"><br />Niestety na wyświetlaczu są same zera. Zapis do rtc działa ale w innym miejscu programu. Nic w funkcji parse_rs232 się nie wykonuje.<br /></div><br /><br />Wiesz co to jest debuger na jednej diodzie LED ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 sie 2015, o 16:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-17T15:39:57+01:00</updated>
<published>2015-08-17T15:39:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137616#p137616</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137616#p137616"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137616#p137616"><![CDATA[
Niestety na wyświetlaczu są same zera. Zapis do rtc działa ale w innym miejscu programu. Nic w funkcji parse_rs232 się nie wykonuje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 17 sie 2015, o 15:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-08-17T00:22:28+01:00</updated>
<published>2015-08-17T00:22:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137572#p137572</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137572#p137572"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137572#p137572"><![CDATA[
Z tego co zrozumiałem to Twój zegarek działa prawidłowo jak również samo ustawianie zegarka:[syntax=c]set_rtc_datetime( &amp;datetime, 2015, 08, 17, 0, 07, 55);[/syntax]<br /><br />Podglądając co nadlatuje z modułu wifi w terminalu, otrzymujesz prawidłowe dane (konfiguracja modułu ATNEL-WIFI232-T i połączenie z internetem jest w porządku, tutaj nie ma co się tego czepiać).<br /><br />Spróbowałbym jeszcze raz zakomentować tą linijkę:<br />[syntax=c]set_rtc_datetime(&amp;datetime,YY,MM,DD,gg,mm,ss);//ustaw czas w rtc[/syntax]<br />i zaraz pod nią wstawił:<br />[syntax=c]cy1 = (dt-&gt;mm) / 10;  //cy1, cy2, cy3, cy4 - zmienne globalne przechowujące cyfry LED do wyświetlenia <br />cy2 = (dt-&gt;mm) % 10; //mm - na próbę, aby wyświetlić minuty<br />cy3 = (dt-&gt;ss) / 10;  //ss - na próbę, aby wyświetlić sekundy<br />cy4 = (dt-&gt;ss) % 10;[/syntax]<br /><br />pamiętając o zakomentowaniu w pętli głównej<br />[syntax=c]RTC_EVENT();[/syntax]<br /><br />i wywołując co np 10 sekund:<br />[syntax=c]GetNtpTime_EVENT( &amp;Timer2, 10, 0, 0, NULL );[/syntax]<br /><br />Dzięki temu co 10s powninieneś otrzymać z NTP zauktualizowany czas i zobaczyć go na wyświetlaczu LED  ( w tym przypadku oczywiście tylko minuty i sekundy ). Sądzę, że tak będzie łatwiej znaleźć babola. Daj znać czy to działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 17 sie 2015, o 00:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-08-16T22:53:30+01:00</updated>
<published>2015-08-16T22:53:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137570#p137570</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137570#p137570"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137570#p137570"><![CDATA[
Czyli z lcd Ci działa tak?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 sie 2015, o 22:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-16T22:52:13+01:00</updated>
<published>2015-08-16T22:52:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137569#p137569</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137569#p137569"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137569#p137569"><![CDATA[
na dziś sobie podaruje a jutro wrócę do wersji z lcd i od początku spróbuje przystosować do swojego projektu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 16 sie 2015, o 22:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-08-16T22:49:04+01:00</updated>
<published>2015-08-16T22:49:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137568#p137568</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137568#p137568"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137568#p137568"><![CDATA[
Nie tutaj nie wrzucaj.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 sie 2015, o 22:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-16T22:46:17+01:00</updated>
<published>2015-08-16T22:46:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137567#p137567</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137567#p137567"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137567#p137567"><![CDATA[
tak tylko lekko przerobiłem do sterowania katodami zamiast anodami. dodał bym cały kod tylko jest dość niechlujnie napisany, ale jak to może pomóc to zaraz mogę wrzucić<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 16 sie 2015, o 22:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-08-16T22:40:41+01:00</updated>
<published>2015-08-16T22:40:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137566#p137566</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137566#p137566"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137566#p137566"><![CDATA[
A wykorzystujesz bibliotekę do LED'ów z niebieskiej książki?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 sie 2015, o 22:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-16T22:32:33+01:00</updated>
<published>2015-08-16T22:32:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137565#p137565</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137565#p137565"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137565#p137565"><![CDATA[
Testuje to na wyświetlaczach led, ale z tego co widzę to wcale nie jest wykonywana funkcja parsująca dane. rtc_Event zablokowane ale bez skutku na wyświetlaczach same zera.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 16 sie 2015, o 22:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-08-16T22:27:31+01:00</updated>
<published>2015-08-16T22:27:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137564#p137564</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137564#p137564"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137564#p137564"><![CDATA[
Nie, nie czekaj. odkomentuj linie od 37 do 47 i zakomentuj linię RTC_EVENT(); w pętli głównej. Powinieneś wtedy zobaczyć na wyświetaczu LCD co przychodzi z NTP. To raczej masz OK. Ale sprawdź.<br /><br />Oczywiście tylko od 38 do 41, oraz od 44 do 47 (na listingu, który zamieściłeś wyżej).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 sie 2015, o 22:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-16T22:13:18+01:00</updated>
<published>2015-08-16T22:13:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137562#p137562</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137562#p137562"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137562#p137562"><![CDATA[
Aha a to co dostaje do procesora z modułu WIFI jest prawidłowe? może jakaś inna część programu zakłóca odbiór danych z modułu wifi<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 7 minutach ]</span></strong><br /><br />W funkcji parse_rs232 za-komentowałem warunki sprawdzające i ustawiłem by zapisalo do rtc na sztywno ustawiona dziwna datę i godzinę ale to i tak się nie wykonuje, tak jakby nie wykonywała się ta funkcja. Ale z czym to jest związane jak to sprawdzić nie mam pojęcia, Zacznę sprawdzać jeszcze raz połączenia może problem jest w sprzęcie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 16 sie 2015, o 22:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-08-16T22:08:07+01:00</updated>
<published>2015-08-16T22:08:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137559#p137559</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137559#p137559"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137559#p137559"><![CDATA[
<div class="quotetitle">Arek1111111111 napisał(a):</div><div class="quotecontent"><br />podkreślona jest linia 197 czyli w przerwaniu w instrukcji switch(data) case13 : ascii_line++;<br />błąd to : No break at the end of case.<br /></div><br /><br />Tak ma być. To akurat jest dobrze.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Interpreter Eclipse'a czepia się, że po instrukcji case13 brakuje instukcji break;, ale to jest zamierzone akurat.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 sie 2015, o 22:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-16T22:05:27+01:00</updated>
<published>2015-08-16T22:05:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137558#p137558</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137558#p137558"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137558#p137558"><![CDATA[
podkreślona jest linia 197 czyli w przerwaniu  w instrukcji switch(data) case13 : ascii_line++; <br />błąd to : No break at the end of case.<br /><br />poprawiłem to co otrzymałem z terminala na aktualne i bardziej czytelne.<br />Nie wiem czy może to mieć coś wspólnego z systemem operacyjnym? bo akurat internet mi szwankuje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 16 sie 2015, o 22:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-08-16T21:57:10+01:00</updated>
<published>2015-08-16T21:57:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137556#p137556</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137556#p137556"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137556#p137556"><![CDATA[
A jak wygląda ten warning z UARTa?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 sie 2015, o 21:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-16T21:58:56+01:00</updated>
<published>2015-08-16T21:52:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137555#p137555</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137555#p137555"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137555#p137555"><![CDATA[
podglądając w terminalu co nadlatuje z modułu wifi wygląda wszystko ok:<br /><br /><br />a+ok<br />AT+GMT=1<br />+ok=2015-08-16 21:56:08<br />AT+ENTM<br />+ok<br />Jednak nie zapisuje tej daty z ntp do rtc, a odczytuje poprawnie z rtc. Sprawdzając pułapką diodowa program nie przechodzi  warunku sprawdzającego czy nadleciało z modułu wifi &quot;+ok=&quot; Proszę was o jakieś wskazówki bo już sił brak <img src="https://forum.atnel.pl/images/smilies/icon_neutral.gif" alt=":|" title="Średnio zadowolony" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 16 sie 2015, o 21:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-08-16T21:21:29+01:00</updated>
<published>2015-08-16T21:21:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137545#p137545</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137545#p137545"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137545#p137545"><![CDATA[
Musi działaś!  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 sie 2015, o 21:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-16T21:09:15+01:00</updated>
<published>2015-08-16T21:09:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137543#p137543</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137543#p137543"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137543#p137543"><![CDATA[
a i ostrzeżenie znikło, zaraz sprawdze czy teraz będzie działać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 16 sie 2015, o 21:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-08-16T20:54:52+01:00</updated>
<published>2015-08-16T20:54:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137538#p137538</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137538#p137538"/>
<title type="html"><![CDATA[Re: Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137538#p137538"><![CDATA[
Podpowiem, że chodzi o tą linijkę:<br />[syntax=c]set_rtc_datetime( &amp;datetime, YY, MM, DD, gg, mm, ss );[/syntax]<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br /><div class="quotetitle">Arek1111111111 napisał(a):</div><div class="quotecontent"><br />warning: variable 'ss' set but not used<br /></div><br /><br />W wolnym tłumaczeniu oznacza &quot;ostrzeżenie: zmienna 'ss' ustawiona (zadeklarowana) lecz nie użyta.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 sie 2015, o 20:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-08-16T19:33:39+01:00</updated>
<published>2015-08-16T19:33:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137527#p137527</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137527#p137527"/>
<title type="html"><![CDATA[Problem z funkcją pobierającą czas NTP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12667&amp;p=137527#p137527"><![CDATA[
Witam, nie mam pojęcia skąd pojawił mi się warning w funkcji parsującej dane z uarta. Wcześniej wydaje mi się że nie było tego warninga.<br />Podkreślona jest linia    uint8_t MM, DD, gg, mm, ss<br />[syntax=c]void parse_rs232(char * buf)<br />{<br /><br /><br />if(!buf&#91;0&#93;) return; // gdy nadleci pusta linia do terminala (ktoś nacisnął enter 3x pod rząd, gdy pierwszy znak 0 to wyjdź z funkcji<br />        uint8_t MM, DD, gg, mm, ss;<br />        uint16_t YY;<br />// 2 zmienne wskaźnikowe jako zmienne lokalne, dlatego że funkcja strtok działa ze wskaźnikami<br />char * tm;<br />char * dt;<br /><br />if(_at_gmt == actual_at_cmd) // analizujemy to co przychodzi z serwera czasu, a nie coś przypadkowego<br />{<br /><br />// format odpowiedzi z modułu: +ok=2015-05-18 20:03:15 - na prośbę o podanie czasu<br />// trzeba ten string podzielić na tokeny czyli fragmenty oddzielone separatorami<br />// znak = jest separatorem, powstają dwa stringi: +ok= i 2015-05-18 20:03:15<br />// string 2015-05-18 20:03:15 można podzielić na token daty i casu odseparowane znakiem spacji<br />// w tokenie daty są 3 tokeny oddzielone separatorem -, które można pozyskać do zmiennych cyfrowych<br />// w tokenie czasu są 3 tokeny oddzielone separatorem :, które można pozyskać do zmiennych cyfrowych<br />if(!strncasecmp(&quot;+ok=&quot;, buf, 4)) // analizujemy czy początek stringa to &quot;+ok=&quot;<br />{<br /><br />// wskaźnik na pierwszy znak bufora buf gdzie znajduje się string odebrany z serwera czasu: +ok=2015-05-18 20:03:15<br />// funkcja szuka i przekaże wskaźnik do pierwszego tokena +ok, a w miejsce separatora = wstawi 0<br />dt = strtok(buf, &quot;=&quot;);<br />// funkcja ma nadal parsować string 2015-05-18 20:03:15, ale teraz szukać spacji<br />// w miejsce spacji wstawi 0, a w dt zachowany zostanie wskaźnik do stringa: 2015-05-18<br />dt = strtok(NULL, &quot; &quot;);<br />// szukamy następnej spacji, ale ... na końcu jest 0, ale to nic nie szkodzi<br />// jako tm podstawiony zostanie pierwszy token przed brakiem spacji, czyli końcem stringa, czyli: 20:03:15<br />tm = strtok(NULL, &quot; &quot;);<br />// sprawdzamy czy wszystko przebiegło prawidłowo (długość łańcucha daty (10 znaków) i czasu(8 znaków)<br />if (10 == strlen(dt) &amp;&amp; 8 == strlen(tm))<br />{<br /><br />// wyświetlimy datę<br />//lcd_locate(0,0);<br />//lcd_str(&quot;--:--:--&quot;);<br />//lcd_locate(1,0);<br />//lcd_str(&quot;- sync -   &quot;);<br />// wyświetlimy czas<br />_delay_ms(1000);<br />//lcd_locate(1,0);<br />//lcd_str(tm);<br />//lcd_locate(0,0);<br />//lcd_str(dt);<br />// ASCII to integer - zamiana stringu na liczbę<br />YY = atoi(strtok(dt,&quot;-&quot;));<br />// ten sam string analizowany dalej, dlatego NULL<br />MM = atoi(strtok(NULL,&quot;-&quot;));<br />// ten sam string analizowany dalej, dlatego NULL<br />DD = atoi(strtok(NULL,&quot;-&quot;));<br /><br />gg = atoi(strtok(tm,&quot;:&quot;));<br />mm = atoi(strtok(NULL,&quot;:&quot;));<br />ss = atoi(strtok(NULL,&quot;:&quot;));<br /><br />if(korekta_czasu_letni_zimowy(&amp;datetime.dst, YY,MM,DD,gg))<br />{<br />datetime.force_ntp=25;<br />}<br /><br />//set_rtc_datetime(&amp;datetime,YY,MM,DD,gg,mm,ss);//ustaw czas w rtc<br />            }<br />}<br />}<br /><br />if(!strncasecmp(&quot;AT+RST?&quot;, buf, 7)) // &lt;stdlib.h&gt;, &lt;string.h&gt;, tą funkcją porównujemy stringi<br />{<br />cli();          // disable interrupts<br />wdt_enable(0);  // set watchdog, &lt;avr/wdt.h&gt;<br />while(1);           // wait for reset<br />}<br />}[/syntax]<br /><br />a warning taki:<br /><br />make all <br />Building file: ../main.c<br />Invoking: AVR Compiler<br />avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=11059200UL -MMD -MP -MF&quot;main.d&quot; -MT&quot;main.d&quot; -c -o &quot;main.o&quot; &quot;../main.c&quot;<br />../main.c: In function 'parse_rs232':<br />../main.c:146:34: warning: variable 'ss' set but not used [-Wunused-but-set-variable]<br />../main.c:146:30: warning: variable 'mm' set but not used [-Wunused-but-set-variable]<br />Finished building: ../main.c<br /> <br /><br />nie mam pojęcia o co może chodzić, podobny warning wyskoczył mi w bibliotece od uarta z bluebooka ale tam biblioteka chociaż działa.<br />Prosze kolegów o pomoc w zrozumieniu problemu.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 25 minutach ]</span></strong><br /><br />Robiąc testy z pułapka programową i diodą led zauważyłem że program nie przechodzi za linijkę:<br />[syntax=c]if(!buf&#91;0&#93;) return; // gdy nadleci pusta linia do terminala (ktoś nacisnął enter 3x pod rząd, gdy pierwszy znak 0 to wyjdź z funkcji[/syntax]<br />Z kolei podglądając komunikacje na uarcie wszystko wygląda być w porządku. na terminalu pokazuje mi odczytaną datę i godzinę z Atnelwifi.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 16 sie 2015, o 19:33</p><hr />
]]></content>
</entry>
</feed>