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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-10-05T09:22:57+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=8403&amp;mode</id>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2014-10-05T09:22:57+01:00</updated>
<published>2014-10-05T09:22:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=97697#p97697</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=97697#p97697"/>
<title type="html"><![CDATA[Re: DS1307 niepoprawnie wyświetlana ZMIANA DNIA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=97697#p97697"><![CDATA[
Ja sprawdzałem <a href="http://elektronika-amatorska.blogspot.com/2014/06/obsuga-zegara-ds1307-w-bascom.html"  class="postlink"><span style="color: #0000FF">--&gt; COŚ TAKIEGO &lt;--</span></a> i działało u mnie jak trzeba.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 5 paź 2014, o 09:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kaktus]]></name></author>
<updated>2014-10-05T08:36:39+01:00</updated>
<published>2014-10-05T08:36:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=97694#p97694</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=97694#p97694"/>
<title type="html"><![CDATA[Re: DS1307 niepoprawnie wyświetlana ZMIANA DNIA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=97694#p97694"><![CDATA[
<div class="quotetitle">slawek3000 napisał(a):</div><div class="quotecontent"><br />nie wiem dlaczego ale tylko w wersji amerykańskiej pracuje zegar , to pewnie jakieś embargo <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><br /></div><br />to za sprawą użytej biblioteki ...<br /><br />małą dawkę wiedzy o tym co robisz dostaniesz na moim blogu np <a href="http://kaktusa.pl/real-time-counter-rtc/"  class="postlink">tu</a> oraz <a href="http://kaktusa.pl/ds1307-warsztacie/"  class="postlink">tu</a><br /><br /> <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=3363">kaktus</a> — 5 paź 2014, o 08:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2014-09-05T05:22:03+01:00</updated>
<published>2014-09-05T05:22:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94308#p94308</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94308#p94308"/>
<title type="html"><![CDATA[Re: DS1307 niepoprawnie wyświetlana ZMIANA DNIA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94308#p94308"><![CDATA[
zrobię to left , mid , right szkoda czasu na szukanie przyczyny raczej tego w ten sposób nie ustawie <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=988">slawek3000</a> — 5 wrz 2014, o 05:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2014-09-04T20:54:56+01:00</updated>
<published>2014-09-04T20:54:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94291#p94291</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94291#p94291"/>
<title type="html"><![CDATA[Re: DS1307 niepoprawnie wyświetlana ZMIANA DNIA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94291#p94291"><![CDATA[
nie wiem dlaczego ale tylko w wersji amerykańskiej pracuje zegar , to pewnie jakieś embargo <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=988">slawek3000</a> — 4 wrz 2014, o 20:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2014-09-04T20:09:55+01:00</updated>
<published>2014-09-04T20:09:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94283#p94283</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94283#p94283"/>
<title type="html"><![CDATA[Re: DS1307 niepoprawnie wyświetlana ZMIANA DNIA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94283#p94283"><![CDATA[
więc tak, jeżeli mam taką konfigurację <br /><br />[syntax=basic4gl]Config Clock = User<br />Config Date = Dmy , Separator = -[/syntax]<br /><br />wyświetla się tak miesiąc-dzień-rok<br /><br />jeżeli tak <br />[syntax=basic4gl]Config Clock = Soft ' tutaj zmiana parametru<br />Config Date = Dmy , Separator = -[/syntax]<br /><br />wyświetla się tak dzień-miesiąc-rok , <br />ale tu uwaga zegar się zatrzymuje i  nie działa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 4 wrz 2014, o 20:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2014-09-04T18:23:41+01:00</updated>
<published>2014-09-04T18:23:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94258#p94258</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94258#p94258"/>
<title type="html"><![CDATA[Re: DS1307 niepoprawnie wyświetlana ZMIANA DNIA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94258#p94258"><![CDATA[
Pierwotnie wyświetlało się tak miesiąc /dzień/rok <br />a ja chcę ,żeby było dzień/miesiąc/rok<br /><br />PS.poprawka , o której wcześniej wspomniałeś to tylko kosmetyka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 4 wrz 2014, o 18:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2014-09-04T18:11:09+01:00</updated>
<published>2014-09-04T18:11:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94253#p94253</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94253#p94253"/>
<title type="html"><![CDATA[DS1307 niepoprawnie wyświetlana ZMIANA DNIA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8403&amp;p=94253#p94253"><![CDATA[
Witam, <br /><br />własnie uruchomiłem zegar, kalendarz na DS1307 wszystko śmiga lub prawie , poza jednym drobnym szczegółem a mianowicie przy zmianie dnia na nowy zamiast zmieniać się dzień zmienia się miesiąc gdzie jest błąd w poniższym kodzie <br /><br />[syntax=basic4gl]'-------------------------------------------------------------------------------<br />'                           DS1307.BAS<br />' shows how to use the ds1307 clock on the 2313 futurlec board<br />' it also shows the CONFIG CLOCK=USER option<br />'-------------------------------------------------------------------------------<br /> <br />$regfile = &quot;m644pdef.dat&quot;                                   ' specify the used micro<br />$crystal = 16000000<br />$baud = 19200                                               ' use baud rate<br />$hwstack = 32                                               ' default use 32 for the hardware stack<br />$swstack = 10                                               ' default use 10 for the SW stack<br />$framesize = 40                                             ' default use 40 for the frame space<br /> <br />$lib &quot;glcdKS108.lbx&quot;<br /> <br /> <br />'First we define that we use a graphic LCD<br />Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portb , Ce = 0 , Ce2 = 1 , Cd = 4 , Rd = 3 , Reset = 2 , Enable = 5<br />$lib &quot;mcsbyte.lbx&quot;                                          ' for smaller code<br />$lib &quot;ds1307clock.lib&quot;                                      ' modified lib<br />$framesize = 16<br />$hwstack = 24<br />$swstack = 16<br /> <br /> <br />'configure the scl and sda pins<br />Config Sda = Portc.1<br />Config Scl = Portc.0<br /> <br />'address of ds1307<br />Const Ds1307w = &amp;HD0                                        ' Addresses of Ds1307 clock<br />Const Ds1307r = &amp;HD1<br />Const Clockmode = 1<br />Config Clock = User                                         ' this will dim the bytes automatic<br />'dim other needed variables<br />Dim Weekday As Byte<br />Dim Dzientyg As String * 2<br />Declare Sub Setweekday<br />Cls<br />' assigning the time will call the SetTime routine<br />Time$ = &quot;23:57:59&quot;                                          ' to watch the day changing value<br />Date$ = &quot;03-09-14&quot;<br />Weekday = 4<br />Call Setweekday                                             ' 13 november 2002<br />Do<br />   Setfont My6_8 : Lcdat 5 , 1 , &quot;Date Time : &quot; ; Date$ ; &quot; &quot;<br />   Setfont My6_8 : Lcdat 6 , 1 , ; Time$ ; &quot;&quot; ; Weekday ;<br />   Setfont My6_8 : Lcdat 7 , 1 , Dzientyg<br />  Waitms 500<br />Loop<br /> <br />End<br /> <br />'called from ds1307clock.lib<br /> <br />'only when we use I2C for the clock we need to set the clock date time<br /> <br />'called from datetime.lib<br /> <br />Getdatetime:<br />  I2cstart<br />  I2cwbyte Ds1307w<br />  I2cwbyte 0<br />  I2cstart<br />  I2cwbyte Ds1307r<br />  I2crbyte _sec , Ack<br />  I2crbyte _min , Ack<br />  I2crbyte _hour , Ack<br />  I2crbyte Weekday , Ack<br />  I2crbyte _day , Ack<br />  I2crbyte _month , Ack<br />  I2crbyte _year , Nack<br />  I2cstop<br />  _sec = Makedec(_sec) : _min = Makedec(_min) : _hour = Makedec(_hour)<br />  _day = Makedec(_day) : _month = Makedec(_month) : _year = Makedec(_year)<br />   If Weekday = 1 Then                                      'dopasowanie zakresu do potrzeb programu i zakresu RTC<br />     Weekday = 6<br />    Else<br />     Weekday = Weekday - 2<br />   End If<br />  Dzientyg = Lookupstr(weekday , Weekstrdays)<br />Return<br /> <br />Setdate:<br /> If Weekday = 6 Then                                        'dopasowanie zakresu do potrzeb programu i zakresu RTC<br />    Weekday = 1<br />   Else<br />    Weekday = Weekday + 2<br />   End If<br />  _day = Makebcd(_day) : _month = Makebcd(_month) : _year = Makebcd(_year)<br />  I2cstart<br />  I2cwbyte Ds1307w<br />  I2cwbyte 4<br />  I2cwbyte _day<br />  I2cwbyte _month<br />  I2cwbyte _year<br />  I2cstop<br />  Waitms 10<br />  Dzientyg = Lookupstr(weekday , Weekstrdays)<br />Return<br /> <br />Setweekday:<br />  I2cstart<br />  I2cwbyte Ds1307w<br />  I2cwbyte 3<br />  I2cwbyte Weekday<br />  I2cstop<br />  Waitms 10<br />Return<br /> <br />Settime:<br />  _sec = Makebcd(_sec) : _min = Makebcd(_min) : _hour = Makebcd(_hour)<br />  I2cstart<br />  I2cwbyte Ds1307w<br />  I2cwbyte 0<br />  I2cwbyte _sec<br />  I2cwbyte _min<br />  I2cwbyte _hour<br />  I2cstop<br />  Waitms 10<br />Return<br />Weekstrdays:<br />Data &quot;Poniedzialek&quot; , &quot;Wtorek&quot; , &quot;Sroda&quot; , &quot;Czwartek&quot; , &quot;Piatek&quot; , &quot;Sobota&quot; , &quot;Niedziela&quot;<br />$include &quot;my6_8.font&quot;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 4 wrz 2014, o 18:11</p><hr />
]]></content>
</entry>
</feed>