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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-01-23T21:39:01+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=23&amp;t=3976&amp;mode</id>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2014-01-23T21:39:01+01:00</updated>
<published>2014-01-23T21:39:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=66408#p66408</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=66408#p66408"/>
<title type="html"><![CDATA[Re: Szef kuchni poleca - PCF8583 w sosie własnym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=66408#p66408"><![CDATA[
<div class="quotetitle">GwynBleidD napisał(a):</div><div class="quotecontent"><br />Rok jest dość skomplikowany do oprogramowania, ze względu na setki lat, a ściślej mówiąc 2100 nie jest rokiem przestępnym, więc trzeba poprawkę na setki lat wprowadzić ręcznie w kodzie. Dodatkowo 2400 JEST rokiem przestępnym, więc jeśli czyjś zegarek ma zamiar dożyć aż tyle, poprawkę wprowadzić by się przydało ;P<br /></div><br />algorytm na lata przestępne jest prosty.<br />Jest przestępny gdy:<br /> jest podzielny przez 4<br />ale nie wtedy gdy jest równocześnie podzielny przez 100<br />no chyba że jest dodatkowo podzielny przez 1000<br />Chyba, że cóś pokręciłem <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=189">MirkoT</a> — 23 sty 2014, o 21:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janeczqu]]></name></author>
<updated>2013-08-27T22:12:12+01:00</updated>
<published>2013-08-27T22:12:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47270#p47270</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47270#p47270"/>
<title type="html"><![CDATA[Re: Szef kuchni poleca - PCF8583 w sosie własnym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47270#p47270"><![CDATA[
oho, chyba się do kogoś przejadę z lampkami <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=823">janeczqu</a> — 27 sie 2013, o 22:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[NIEBO!]]></name></author>
<updated>2013-08-27T14:54:39+01:00</updated>
<published>2013-08-27T14:54:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47220#p47220</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47220#p47220"/>
<title type="html"><![CDATA[Re: Szef kuchni poleca - PCF8583 w sosie własnym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47220#p47220"><![CDATA[
czyżby zegar NIXIE coraz bliżej? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  <br /><br />P.S. Nie było mnie tu <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=418">NIEBO!</a> — 27 sie 2013, o 14:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-26T11:10:18+01:00</updated>
<published>2013-08-26T11:10:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47111#p47111</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47111#p47111"/>
<title type="html"><![CDATA[Re: Szef kuchni poleca - PCF8583 w sosie własnym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47111#p47111"><![CDATA[
<div class="quotetitle">Paul Dirac napisał(a):</div><div class="quotecontent"><br />3. Rok w tym układzie może przyjąć jedynie wartosc od 0 to 3. to mega lipa.<br /></div><br /><br />Zapewniam cię że rok może przyjmować dowolną wartość <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i nawet liczyć lata przestępne prawidłowo ... <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> trzeba tylko to sobie oprogramować to nie jest jakieś straszne<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 sie 2013, o 11:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Paul Dirac]]></name></author>
<updated>2013-08-26T10:54:20+01:00</updated>
<published>2013-08-26T10:54:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47110#p47110</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47110#p47110"/>
<title type="html"><![CDATA[Re: Szef kuchni poleca - PCF8583 w sosie własnym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47110#p47110"><![CDATA[
Na starcie anty, fajny projekt. Ale nasuwa mi sie od razu kilka pytań: <br />1. Masz callbacki do odczytu, on będzie wywoływany w jakim momencie- kiedy wskaznik na funckje na coś wskaże, ale kiedy na coś wskaże, kiedy nastapi przerwanie INT?<br />2. Ogólnie to mi nie działa to co mirek umieścił odnośnie wyswietlania daty, musiałem nanieść małe poprawki typu:<br />[syntax=c]buf_str_P((char*)&amp;day&#91;data.day_week&#93;);<br />buf_str_P((char*)&amp;days&#91;data.day_week*4-1&#93;);[/syntax]<br />Ogólnie to ja jestem zafascynowany tymi warstwami., ogólnie mam czysty lcd i sobie sam wybieram komponenty, które chce wyswietlać i sam moge zdecydowac co ile czasu mają być odświerzane. <br />3. Rok w tym układzie może przyjąć jedynie wartosc od 0 to 3. to mega lipa.<br /><br />Projekt ogólnie ciekawy, ale z tym rokiem to lipa. Bo znaczy, że musi to być wielokrotność 3. Mamy 4 mozliwości: 0,1,2,3. czyli, że co na biezoca musimy sprawdzać co ile w komórce 5 znajdują się same zera. jesli tak to[syntax=c]if(!(rejestr &amp;0x30)%4){zmienna++;};<br />skoro się wyzerował znaczy, że data += zmienna*4 + rejestr&amp;0x30;[/syntax]. A date sobie inicjalizujemy gdzieś poza.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1035">Paul Dirac</a> — 26 sie 2013, o 10:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-25T17:25:13+01:00</updated>
<published>2013-08-25T17:25:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47024#p47024</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47024#p47024"/>
<title type="html"><![CDATA[Re: Szef kuchni poleca - PCF8583 w sosie własnym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47024#p47024"><![CDATA[
No tak na szybko pisałem i oczywiście że powinienem był to zrobić np z tablicą 2-wymiarową - sorki - o np tak:<br /><br />[syntax=c]const char days&#91;7&#93;&#91;4&#93; PROGMEM = {<br />   &quot;MON&quot;,<br />   &quot;TUE&quot;,<br />   &quot;WED&quot;,<br />   &quot;THU&quot;,<br />   &quot;FRI&quot;,<br />   &quot;SAT&quot;,<br />   &quot;SUN&quot;<br />};<br /> <br />void show_day(uint8_t x, uint8_t y)<br />{<br />        LCD_locate(x, y);<br />        LCD_string_P( (char*)&amp;days&#91; rtc_date_buffer&#91;0&#93; * 4 &#93; );<br /> <br />}[/syntax]<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 5 minutach ]</span></strong><br /><br />w tym poprzednim przypadku trzeba byłoby zrobić tak <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />[syntax=c]const char days&#91;28&#93; PROGMEM = &quot;MON\x00TUE\x00WED\x00THU\x00FRI\x00SAT\x00SUN&quot;;<br /><br />void show_day(uint8_t x, uint8_t y)<br />{<br />        LCD_locate(x, y);<br />        LCD_string_P( &amp;days&#91; rtc_date_buffer&#91;0&#93; * 4 &#93; );<br /> <br />}[/syntax]<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 7 minutach ]</span></strong><br /><br />a to w efekcie końcowym umożliwiłoby nawet zrobienie TAKIEGO podkreślam DZIWOLĄGA <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ale też by działał <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><br />[syntax=c]void show_day(uint8_t x, uint8_t y)<br />{<br />        LCD_locate(x, y);<br />        LCD_string( &quot;MON\x00TUE\x00WED\x00THU\x00FRI\x00SAT\x00SUN&quot;&#91; rtc_date_buffer&#91;0&#93; * 4 &#93; );<br /> <br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 25 sie 2013, o 17:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-25T17:09:23+01:00</updated>
<published>2013-08-25T17:09:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47016#p47016</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47016#p47016"/>
<title type="html"><![CDATA[Re: Szef kuchni poleca - PCF8583 w sosie własnym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47016#p47016"><![CDATA[
Jasne - jak zwykle kawałek fajnej roboty - no ale tą funkcję bym poprawił <br /><br />[syntax=c]void show_day(uint8_t x, uint8_t y)<br />{<br />        LCD_locate(x, y);<br />        switch(rtc_date_buffer&#91;0&#93;)<br />        {<br />        case monday:<br />                LCD_string(&quot;MON&quot;);<br />                break;<br />        case tuesday:<br />                LCD_string(&quot;TUE&quot;);<br />                break;<br />        case wednesday:<br />                LCD_string(&quot;WED&quot;);<br />                break;<br />        case thursday:<br />                LCD_string(&quot;THU&quot;);<br />                break;<br />        case friday:<br />                LCD_string(&quot;FRI&quot;);<br />                break;<br />        case saturday:<br />                LCD_string(&quot;SAT&quot;);<br />                break;<br />        case sunday:<br />                LCD_string(&quot;SUN&quot;);<br />                break;<br />        default:<br />                LCD_string(&quot;---&quot;);<br />                break;<br />        }<br />}[/syntax]<br /><br />na coś w tym stylu<br /><br /><br />[syntax=c]const char days&#91;21&#93; PROGMEM = &quot;MONTUEWEDTHUFRISATSUN&quot;;<br /><br />void show_day(uint8_t x, uint8_t y)<br />{<br />        LCD_locate(x, y);<br />        LCD_string_P( &amp;days&#91; rtc_date_buffer&#91;0&#93; * 3 &#93; );<br /><br />}[/syntax]<br /><br />albo coś podobnego ale z tablicą ok?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 25 sie 2013, o 17:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-08-25T16:44:00+01:00</updated>
<published>2013-08-25T16:44:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47014#p47014</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47014#p47014"/>
<title type="html"><![CDATA[Re: Szef kuchni poleca - PCF8583 w sosie własnym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3976&amp;p=47014#p47014"><![CDATA[
hehe kolejny majstersztyk z pod ręki naczelnego krawca kodów Antystatycznego , gratulacje<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 25 sie 2013, o 16:44</p><hr />
]]></content>
</entry>
</feed>