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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=4395&amp;mode</id>
<entry>
<author><name><![CDATA[pikczu]]></name></author>
<updated>2013-10-07T21:05:23+01:00</updated>
<published>2013-10-07T21:05:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52223#p52223</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52223#p52223"/>
<title type="html"><![CDATA[Re: Odliczanie za pomocą PCF]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52223#p52223"><![CDATA[
Pewnie że się nadaje. Jak programista dupa to i C nie pomoże.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=154">pikczu</a> — 7 paź 2013, o 21:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-10-07T21:03:00+01:00</updated>
<published>2013-10-07T21:03:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52221#p52221</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52221#p52221"/>
<title type="html"><![CDATA[Re: Odliczanie za pomocą PCF]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52221#p52221"><![CDATA[
No, jest kawał robocizny. Niech mie tera któren jeden powie że bascom się nie nadaje. <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=689">matrix</a> — 7 paź 2013, o 21:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pikczu]]></name></author>
<updated>2013-10-07T20:49:52+01:00</updated>
<published>2013-10-07T20:49:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52217#p52217</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52217#p52217"/>
<title type="html"><![CDATA[Re: Odliczanie za pomocą PCF]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52217#p52217"><![CDATA[
Też mi się podoba fajny panel przedni no i fajne też te potencjometry na i2C ad5280 pogrzeb znajdziesz też schemat.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=154">pikczu</a> — 7 paź 2013, o 20:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-10-07T20:38:25+01:00</updated>
<published>2013-10-07T20:38:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52214#p52214</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52214#p52214"/>
<title type="html"><![CDATA[Re: Odliczanie za pomocą PCF]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52214#p52214"><![CDATA[
<div class="quotetitle">pikczu napisał(a):</div><div class="quotecontent"><br />Słabo nasz kolega Sławek chwiali się swoim projektem na tym forum ale za to na innym możesz kolego Piotrze obejrzeć co nie co <!-- m --><a class="postlink" href="http://sp-hm.pl/thread-1609-page-4.html" >http://sp-hm.pl/thread-1609-page-4.html</a><!-- m --><br /></div><br /><br />Przyznaję że projekt wygląda zacnie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 7 paź 2013, o 20:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pikczu]]></name></author>
<updated>2013-10-07T20:28:32+01:00</updated>
<published>2013-10-07T20:28:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52210#p52210</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52210#p52210"/>
<title type="html"><![CDATA[Re: Odliczanie za pomocą PCF]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52210#p52210"><![CDATA[
Słabo nasz kolega Sławek chwiali się swoim projektem na tym forum ale za to na innym możesz kolego Piotrze obejrzeć co nie co <a href="http://sp-hm.pl/thread-1609-page-4.html"  class="postlink">http://sp-hm.pl/thread-1609-page-4.html</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=154">pikczu</a> — 7 paź 2013, o 20:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-10-06T15:40:19+01:00</updated>
<published>2013-10-06T15:40:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52127#p52127</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52127#p52127"/>
<title type="html"><![CDATA[Re: Odliczanie za pomocą PCF]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52127#p52127"><![CDATA[
<div class="quotetitle">pikczu napisał(a):</div><div class="quotecontent"><br />w linii nr 8 zmienna jest zwiększana o jeden.<br />Po czym znowu pętla zaczyna się od nowa wartość zmiennej sekundy znowu zostaje przypisana do zmiennej Licz_lcd_time. Dziej się to wiele razy na sekundę<br /></div><br /><br /><div class="quotetitle">pikczu napisał(a):</div><div class="quotecontent"><br />Bitwait to nie za dobre rozwiązanie.<br />Ale matrix nakierował cię na odpowiednie tory<br /></div><br /><br />Z pewnością wiesz Pawle że ja nie używam wait tam gdzie używać go nie należy.<br />Z tym dodaniem wait i bitwait chciałem spowolnić koledze pętlę by to pokazało mu co jest nie tak.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 6 paź 2013, o 15:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pikczu]]></name></author>
<updated>2013-10-06T15:15:02+01:00</updated>
<published>2013-10-06T15:15:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52123#p52123</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52123#p52123"/>
<title type="html"><![CDATA[Re: Odliczanie za pomocą PCF]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52123#p52123"><![CDATA[
Bitwait to nie za dobre rozwiązanie.<br />Ale matrix nakierował cię na odpowiednie tory , dodaj debounce do obsługi tego przycisku albo zrób proste zagnieżdżanie.<br />Zacznij używać symulatora pomoże Ci to zrozumieć bardzo dużo.<br />Po za tym ten kod jest bez sensu odpal symulator to zobaczysz. <br />Przyjmijmy dla zabawy wartość dla zmiennej sekundy 35<br />Dane  <strong>2 lini kodu</strong> z zmiennej <strong>sekundy</strong> przypisują się za każdym po przejściu pętli do zmiennej <strong>Licz_lcd_time</strong>.<br />Teraz ta zmienna ma watrość 35 <br />Po czym w linii nr 8 zmienna jest zwiększana o jeden.<br />Po czym znowu pętla zaczyna się od nowa wartość zmiennej <strong>sekundy </strong> znowu zostaje przypisana do zmiennej <strong>Licz_lcd_time</strong>. Dziej się to wiele razy na sekundę <br />Masz napisaną źle obsługę przycisku, źle przepisujesz wartości ze zmiennej sekundy, za często.<br /><br />Nie bierzesz pod uwagę w ogóle upływu czasu, <br />w linii 12 wyświetlasz czas na lcd a w linii 14juz wyświetlasz co innego.<br />Nie ma prawa to działać.<br /> Zobacz na kod poniżej może Ci coś pomoże.<br /><br /><br />[syntax=basic4gl]$regfile = &quot;2313def.dat&quot;<br />$Crystal=4000000<br />$hwstack=40<br />$swstack=16<br />$framesize=32<br />Dim Sekundy As Byte<br />Dim Licz_lcd_time As Byte<br />Declare Sub Lcd_godziny<br />Dim Sekundy_tmp As Byte<br />Config Pinb.4 = Input<br />Portb.4 = 1                                                 ' pull up<br />Sekundy = 35<br /><br />Licz_lcd_time = 0<br />Cls<br /><br />   Do<br /><br />          If Sekundy_tmp &lt;&gt; Sekundy Then<br />          Sekundy_tmp = Sekundy<br />          Incr Licz_lcd_time<br />          End If<br /><br />              If Pinb.4 = 0 Then<br />              Licz_lcd_time = 0<br /><br />              Locate 1 , 7 : Lcd &quot;Lock&quot;<br />              End If<br />              'Incr Licz_lcd_time  bez sens<br />           If Licz_lcd_time = 5 Then<br />           Gosub Lcd_godziny<br />           End If<br />          ' Locate 4 , 1 : Lcd Licz_lcd_time    'bez sensu totlanie<br /><br />   Loop<br />End<br /><br /><br /><br /><br />Sub Lcd_godziny<br /> Cls<br /> Lcd &quot;test&quot;<br />End Sub[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=154">pikczu</a> — 6 paź 2013, o 15:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-10-06T13:07:22+01:00</updated>
<published>2013-10-06T13:07:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52110#p52110</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52110#p52110"/>
<title type="html"><![CDATA[Re: Odliczanie za pomocą PCF]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52110#p52110"><![CDATA[
Po tej części:<br /><br />[syntax=basic4gl]do<br />        Licz_lcd_time = Sekundy<br />     If Pinb.4 = 0 Then<br />         Licz_lcd_time = 0<br />         Locate 1 , 7 : Lcd &quot;Lock&quot;<br />     End If[/syntax]<br /><br />wstaw:<br /><br />[syntax=basic4gl]bitwait Pinb.4, set<br />    waitms 250[/syntax]<br /><br />I następnie to:<br /><br />[syntax=basic4gl]Incr Licz_lcd_time<br />       If Licz_lcd_time = 5 Then<br />          Gosub Lcd_godziny<br />       End If<br />       Locate 4 , 1 : Lcd Licz_lcd_time<br />Loop[/syntax]<br /><br />I powiedz czy działa. Jeśli działa a na 99% będzie to zastanów się czemu tak się dzieje? Spróbuj wyciągnąć jakieś wnioski.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 6 paź 2013, o 13:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawek3000]]></name></author>
<updated>2013-10-06T10:40:27+01:00</updated>
<published>2013-10-06T10:40:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52085#p52085</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52085#p52085"/>
<title type="html"><![CDATA[Odliczanie za pomocą PCF]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4395&amp;p=52085#p52085"><![CDATA[
Witam,<br /><br />mam problem z zerowanie licznika w pętli ... po prostu mi go nie zeruje a ma to robić za każdym naciśnięciem pinb4 co jest grane  [syntax=basic4gl]do<br />      Licz_lcd_time = Sekundy<br />      If Pinb.4 = 0 Then<br />      Licz_lcd_time = 0<br /><br />      Locate 1 , 7 : Lcd &quot;Lock&quot;<br />       End If<br />       Incr Licz_lcd_time<br />       If Licz_lcd_time = 5 Then<br /><br /><br />       Gosub Lcd_godziny<br />       End If<br />       Locate 4 , 1 : Lcd Licz_lcd_time<br />Loop[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=988">slawek3000</a> — 6 paź 2013, o 10:40</p><hr />
]]></content>
</entry>
</feed>