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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-08-24T18:41:54+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=19043&amp;mode</id>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2017-08-24T18:41:54+01:00</updated>
<published>2017-08-24T18:41:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193873#p193873</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193873#p193873"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193873#p193873"><![CDATA[
Czyli warto czytać noty <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=1546">micky</a> — 24 sie 2017, o 18:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eilip999]]></name></author>
<updated>2017-08-24T18:33:39+01:00</updated>
<published>2017-08-24T18:33:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193871#p193871</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193871#p193871"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193871#p193871"><![CDATA[
Podłączyłem vbat do gnd i działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17753">Eilip999</a> — 24 sie 2017, o 18:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[woycek]]></name></author>
<updated>2017-08-24T12:39:47+01:00</updated>
<published>2017-08-24T12:39:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193849#p193849</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193849#p193849"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193849#p193849"><![CDATA[
<div class="quotetitle">Eilip999 napisał(a):</div><div class="quotecontent"><br />Zaznaczam, że nie mam baterii<br /></div>....zerknij do noty katalogowej co trzeba zrobić żeby układ działał bez baterii <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=327">woycek</a> — 24 sie 2017, o 12:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[HomoChemicus]]></name></author>
<updated>2017-08-24T08:45:05+01:00</updated>
<published>2017-08-24T08:45:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193821#p193821</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193821#p193821"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193821#p193821"><![CDATA[
Upewnij się, że nie podłączasz odwrotnie linii SDA i SCL.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10470">HomoChemicus</a> — 24 sie 2017, o 08:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[l3n1n]]></name></author>
<updated>2017-08-24T08:25:28+01:00</updated>
<published>2017-08-24T08:25:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193819#p193819</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193819#p193819"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193819#p193819"><![CDATA[
Zrobiłem testowo dla ciebie cały układ na szybkiego, bez rezystorów i kondensatorów. Wydaje mi się, że układ jest ten sam. U mnie dioda miga po załadowaniu programu.<br />Masz tu filmik: [youtube]https://youtu.be/M79oOsoDbmM[/youtube]<br /><br />A tu listing main.c<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#include &quot;I2C_TWI/i2c_twi.h&quot;<br /><br />uint8_t dec2bcd(uint8_t dec);<br /><br />int main( void ) {<br /><br />DDRC |= (1&lt;&lt;PC2);<br /><br /><br />i2cSetBitrate(100);<br />uint8_t czas&#91;3&#93;;<br />czas&#91;0&#93;= dec2bcd(0);      //sekundy<br />czas&#91;1&#93;= dec2bcd(1);     //minuty<br />czas&#91;2&#93;= dec2bcd(2);     //godziny<br /><br />TWI_write_buf(0xD0,0x00,3,czas);<br /><br /><br />while(1) {<br /><br />PORTC ^=(1&lt;&lt;PC2);<br />_delay_ms(500);<br /><br /><br /><br />}<br />}<br />uint8_t dec2bcd(uint8_t dec) {<br />return ((dec / 10)&lt;&lt;4) | (dec % 10);<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16144">l3n1n</a> — 24 sie 2017, o 08:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2017-08-24T08:04:14+01:00</updated>
<published>2017-08-24T08:04:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193816#p193816</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193816#p193816"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193816#p193816"><![CDATA[
Skoro już masz tę diodę to użyj jej dalej jako debugera tzn skopiuj sobie kod<br />[syntax=c]while(1){<br />PORTC ^=(1&lt;&lt;PC2);<br />_delay_ms(500);<br />}[/syntax]<br />do ciała funkcji TWI_write_buf(0xD0,0x00,3,czas); na sam początek.<br />a z pętli głównej usuń miganie diodą.<br />Skompiluj i wgraj. Jak dioda zamruga przesuń wklejony fragment o jedną bądź kilka linijek kodu niżej i ponownie skompiluj i wgraj i sprawdź czy dioda zamruga. Rób tak do momentu aż dioda przestanie mrugać. Wtedy będziesz wiedział że pomiędzy obecną pozycją pętli mrugania a poprzednią jest błąd, bądź coś co powoduje nieskończone oczekiwanie.<br />Oczywiście przesuwając pętlę mrugającą musisz to robić zgodnie z kolejnością wykonywania kodu tak więc jeśli przesuwając ją napotkasz na koniec funkcji musisz wrócić do miejsca jej wywołania i tam ją dalej wklejać lub ewentualnie do ciała kolejnej funkcji która jest wywoływana.<br />Bo tak to trochę trudno cokolwiek podpowiedzieć bo powodów może być wiele.<br />Obejrzyj sobie ten poradnik <a href="http://mirekk36.blogspot.com/2014/04/puapki-programowe-debuger-na-jednej.html"  class="postlink">http://mirekk36.blogspot.com/2014/04/puapki-programowe-debuger-na-jednej.html</a> bo ten sposób jest na prawdę potężnym narzędziem, a samodzielne znalezienie problemu tym sposobem jest mega satysfakcjonujące i pouczające.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 24 sie 2017, o 08:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eilip999]]></name></author>
<updated>2017-08-23T21:31:44+01:00</updated>
<published>2017-08-23T21:31:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193800#p193800</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193800#p193800"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193800#p193800"><![CDATA[
Sprawdziłem erratę, w książce jest dobrze napisane, biblioteka też się zgadza.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17753">Eilip999</a> — 23 sie 2017, o 21:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wat1970]]></name></author>
<updated>2017-08-23T20:29:52+01:00</updated>
<published>2017-08-23T20:29:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193795#p193795</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193795#p193795"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193795#p193795"><![CDATA[
Czy uwzględniłeś erratę do książki Mirka  dotyczącą biblioteki I2C ?? Ja przez to nie mogłem odpalić ds1307<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2179">wat1970</a> — 23 sie 2017, o 20:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eilip999]]></name></author>
<updated>2017-08-23T20:22:59+01:00</updated>
<published>2017-08-23T20:22:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193794#p193794</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193794#p193794"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193794#p193794"><![CDATA[
Atmeg8a na płytce stykowej. Kondensatory i wszystko jest. Podłączone mam Tylko sda scl i wyświetlacz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17753">Eilip999</a> — 23 sie 2017, o 20:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Piotrek_P]]></name></author>
<updated>2017-08-23T19:05:15+01:00</updated>
<published>2017-08-23T19:05:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193787#p193787</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193787#p193787"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193787#p193787"><![CDATA[
Na jakim mikrokontrolerze próbujesz to uruchomić i na jakiej płytce jest ten uC? Bez tych informacji, wątek zamienia się w zabawę w kalambury!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=290">Piotrek_P</a> — 23 sie 2017, o 19:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eilip999]]></name></author>
<updated>2017-08-23T18:55:19+01:00</updated>
<published>2017-08-23T18:55:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193786#p193786</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193786#p193786"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193786#p193786"><![CDATA[
Nie mam podłączonego pinu SQ, ale chyba nie jest to wymagane do ustawienia godziny i jej odczytu?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17753">Eilip999</a> — 23 sie 2017, o 18:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[l3n1n]]></name></author>
<updated>2017-08-23T18:20:39+01:00</updated>
<published>2017-08-23T18:20:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193784#p193784</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193784#p193784"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193784#p193784"><![CDATA[
Możesz pokazać jaki masz moduł? Powinieneś podłączyć pin SQ do INT0. Jeżeli masz Atmega32 to dodaj w kodzie linię: [syntax=c]PORTD |= (1&lt;&lt;PD2);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16144">l3n1n</a> — 23 sie 2017, o 18:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eilip999]]></name></author>
<updated>2017-08-23T17:39:24+01:00</updated>
<published>2017-08-23T17:39:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193783#p193783</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193783#p193783"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193783#p193783"><![CDATA[
Na TWI_write_buf cały program się zawiesza.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17753">Eilip999</a> — 23 sie 2017, o 17:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[l3n1n]]></name></author>
<updated>2017-08-23T17:09:54+01:00</updated>
<published>2017-08-23T17:09:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193780#p193780</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193780#p193780"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193780#p193780"><![CDATA[
W poradniku <!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=rPxRkYTtvYg&amp;t" >https://www.youtube.com/watch?v=rPxRkYTtvYg&amp;t</a><!-- m --> Mirek napisał eleganckie rozwiązanie dla DS3231. Możesz go użyć zmieniając tylko w inicjalizacji wartość ctrl na 0x90. I nie używać funkcji temperatury get_temp i show_temperature bo DS1307 nie posiada tej funkcjonalności.<br /><br />[syntax=c]void DS1307_init( void ) {<br />uint8_t ctrl = 0x90;<br />TWI_write_buf( 0xD0, 0x07, 1, &amp;ctrl );<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16144">l3n1n</a> — 23 sie 2017, o 17:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eilip999]]></name></author>
<updated>2017-08-23T16:47:28+01:00</updated>
<published>2017-08-23T16:47:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193779#p193779</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193779#p193779"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193779#p193779"><![CDATA[
Żadnych rezystorów nie dodawałem myślałem, że wszystko jest w module. Podłączyłem sda do sda i scl do scl.  <span style="color: #FF0000">Obrazek źle wklejony - Różowo-zielony J.</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17753">Eilip999</a> — 23 sie 2017, o 16:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2017-08-23T15:42:17+01:00</updated>
<published>2017-08-23T15:42:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193777#p193777</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193777#p193777"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193777#p193777"><![CDATA[
A linie SDA i SCL masz podciągnięte do Vcc rezystorami?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 23 sie 2017, o 15:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-08-23T15:35:59+01:00</updated>
<published>2017-08-23T15:35:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193776#p193776</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193776#p193776"/>
<title type="html"><![CDATA[Re: Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193776#p193776"><![CDATA[
pokaż lepiej jak to połączyłeś - jakiś schemat??? zdjęcie itp .... <br /><br />bo z tego co piszesz to zrobiłeś mega babola w połączeniach<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 sie 2017, o 15:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eilip999]]></name></author>
<updated>2017-08-23T14:41:49+01:00</updated>
<published>2017-08-23T14:41:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193772#p193772</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193772#p193772"/>
<title type="html"><![CDATA[Ds1307 prroblem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19043&amp;p=193772#p193772"><![CDATA[
Kolejny problem tym razem z i2c. Mam <a href="http://electropark.pl/rtc-zegary-czasu-rzeczywistego/3076-modul-rtc-ds1307-at24c32.html"  class="postlink">taki</a> moduł z ds1307 i już przy ustawianiu godziny program nie działa. Dodałem migającą diodę, zaczyna migać dopiero jak usunę TWI_write_buf. Zaznaczam, że nie mam baterii. Funkcje z książki.  <div class="codetitle"><b>Code:</b></div><div class="codecontent">int main(void)<br />{<br />DDRC |= (1&lt;&lt;PC2);<br />   i2cSetBitrate(100);<br />czas&#91;0&#93;= dec2bcd(0);      //sekundy<br />czas&#91;1&#93;= dec2bcd(1);     //minuty<br />czas&#91;2&#93;= dec2bcd(2);     //godziny<br /><br />TWI_write_buf(0xD0,0x00,3,czas);<br /><br />while(1){<br /><br />PORTC ^=(1&lt;&lt;PC2);<br />_delay_ms(500);<br />}<br />}</div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17753">Eilip999</a> — 23 sie 2017, o 14:41</p><hr />
]]></content>
</entry>
</feed>