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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-10-18T12:10:16+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=16514&amp;mode</id>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-10-18T12:10:16+01:00</updated>
<published>2016-10-18T12:10:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=172004#p172004</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=172004#p172004"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=172004#p172004"><![CDATA[
Tak tak. Najstarszy bit ma wagę 128, wiec razem nie mogą mieć mniej.<br />Jakoś dziwnie mi się to wy klikało.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 18 paź 2016, o 12:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2016-10-18T10:51:00+01:00</updated>
<published>2016-10-18T10:51:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=172000#p172000</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=172000#p172000"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=172000#p172000"><![CDATA[
Raczej 0b01111110<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 18 paź 2016, o 10:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro68]]></name></author>
<updated>2016-10-17T18:38:24+01:00</updated>
<published>2016-10-17T18:38:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171923#p171923</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171923#p171923"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171923#p171923"><![CDATA[
Dziękuję za wyjaśnienie.<br /><br />Pozd.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14180">Daro68</a> — 17 paź 2016, o 18:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-10-17T17:48:31+01:00</updated>
<published>2016-10-17T17:48:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171917#p171917</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171917#p171917"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171917#p171917"><![CDATA[
Nie widzę nic złego w zapisie<br />[syntax=c]PORTA =0x7e; /*Hex*/[/syntax]<br />można równie dobrze zapisać :<br />[syntax=c]PORTA = 0b11111110; /*Bin*/<br />PORTA = 126; /*Dec*/[/syntax]<br />Dowolnie, jak wygodniej lub czytelniej. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Co do &quot;break&quot;, to w petli if gdy program natrafi na to polecenie,<br />wyjdzie z obsługą aż na koniec pętli for, czyli zacznie od początku obsługiwać blok, pomijając poniższe polecenia dopóty-dopóki if przestanie być spełniony.<br /><br />tak ja to widzę. <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=11549">Daro69</a> — 17 paź 2016, o 17:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro68]]></name></author>
<updated>2016-10-17T16:13:22+01:00</updated>
<published>2016-10-17T16:13:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171898#p171898</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171898#p171898"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171898#p171898"><![CDATA[
Zastanawiłem się jak mogę  inaczej zapisać wyrarzenia PORTA=0x7e iczy ten zapis jest poprawny.<br /><br />[syntax=c]if(7==i){<br /> <br />          PORTA =0x7e;<br />          _delay_ms(500);<br />          break;<br />      }[/syntax]<br />Pozd.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14180">Daro68</a> — 17 paź 2016, o 16:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-10-17T14:35:24+01:00</updated>
<published>2016-10-17T14:35:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171875#p171875</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171875#p171875"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171875#p171875"><![CDATA[
<div class="quotetitle">Sparrow-hawk napisał(a):</div><div class="quotecontent"><br />zapis (7 == i) jest bezpieczniejszy w użyciu.<br /></div><br />Tylko o to chodzi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... czasem ratuje skórę albo inaczej mówiąc włosy , które się wyrywa szukając błędu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... <br /><br />Ja staram się to stosować chociaż wiadomo, że jakby tak naturalnie bardziej i częściej wpisuje się if( i== 7 ).... ale jak tylko pamiętam to zmieniam na odwrotnie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />A chociażby po naszym forum widać, że już szczególnie początkujący mieli z tym setki razy problemy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> dlatego gdzie mogę to przypominam o tym małym tricku <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 paź 2016, o 14:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-10-17T14:24:48+01:00</updated>
<published>2016-10-17T14:24:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171873#p171873</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171873#p171873"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171873#p171873"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />A zastanów się co będzie gdy przez pomyłkę wpiszesz (i=7)<br /></div><br />No ja wtedy bedę miał <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />:<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />warning: suggest parentheses around assignment used as truth value<br /></div><br />Ale pomimo to, masz rację, że zapis (7 == i) jest <strong>bezpieczniejszy</strong> w użyciu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 17 paź 2016, o 14:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-10-17T10:19:17+01:00</updated>
<published>2016-10-17T10:19:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171845#p171845</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171845#p171845"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171845#p171845"><![CDATA[
Witam,<br />Jak chcesz to przyjrzyj się takiej funkcji.<br />Nie wiem czy sprawna bo przepisuję z czapki na telefon,<br />ale może warto przeanalizować. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />[syntax=c]uint8_t port(uint8_t segment){<br />static uint8_t port = segment;<br />if((port&gt;=128) || (port&lt;segment)) port++;<br />Port&lt;&lt;=1;<br />return port;<br />}[/syntax]<br />A w pętli wywołać :<br />port(3);<br />PORTA = port;<br />No i ten nieszczęśliwy _del...  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 18 minutach ]</span></strong><br /><br />Oczywiście źle przepisałem:)<br />PORTA= port(3);<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 17 paź 2016, o 10:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-10-17T09:22:27+01:00</updated>
<published>2016-10-17T09:22:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171837#p171837</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171837#p171837"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171837#p171837"><![CDATA[
<div class="quotetitle">Sparrow-hawk napisał(a):</div><div class="quotecontent"><br />Stosowanie zapisu (7 == i) jest poprawne, ale moim zdaniem lepiej wygląda (i == 7)<br /></div><br />A zastanów się co będzie gdy przez pomyłkę wpiszesz<br /><br />(i=7)<br /><br /><br />co wtedy będzie w przypadku gdy zastosujesz zapis a co będzie gdy zastosujesz taki?<br /><br />(7=i)<br /><br />i co wtedy ? ... wtedy dopiero wynika dlaczego warto stosować zapis <br /><br />(7==i)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 paź 2016, o 09:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-10-17T07:50:29+01:00</updated>
<published>2016-10-17T07:50:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171830#p171830</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171830#p171830"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171830#p171830"><![CDATA[
Stosowanie zapisu (7 == i) jest poprawne, ale moim zdaniem lepiej wygląda (i == 7). Staraj się też formatować kod. Nie do końca rozumiem o co pytasz?<br /><br />Ja twój kod zapisałbym tak:<br />[syntax=c]#include&lt;avr/io.h&gt;<br />#include&lt;util/delay.h&gt;<br /> <br />int main(void){<br />  DDRA = 0xff;<br />  PORTA = 0xff;<br />  while(1){<br />    for (uint8_t i = 0, liczba = 3; i &lt; 8; ++i, liczba *= 2){<br />      if(i == 7)<br />        liczba = 0x7e;<br />      <br />      PORTA = ~liczba;<br />      _delay_ms(500);<br />    }<br />  }<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 17 paź 2016, o 07:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-10-16T18:45:25+01:00</updated>
<published>2016-10-16T18:45:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171781#p171781</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171781#p171781"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171781#p171781"><![CDATA[
kolego &quot;<strong><span style="font-size: 120%; line-height: normal">Daro68</span></strong>&quot; wklej kod w syntax C . to ważne. <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=11549">Daro69</a> — 16 paź 2016, o 18:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[43kuku]]></name></author>
<updated>2016-10-16T18:37:21+01:00</updated>
<published>2016-10-16T18:37:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171780#p171780</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171780#p171780"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171780#p171780"><![CDATA[
<!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3190">43kuku</a> — 16 paź 2016, o 18:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-10-16T18:32:28+01:00</updated>
<published>2016-10-16T18:32:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171777#p171777</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171777#p171777"/>
<title type="html"><![CDATA[Re: Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171777#p171777"><![CDATA[
<a href="http://forum.atnel.pl/topic7402.html"  class="postlink">http://forum.atnel.pl/topic7402.html</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 paź 2016, o 18:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro68]]></name></author>
<updated>2016-10-16T19:29:44+01:00</updated>
<published>2016-10-16T18:06:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171769#p171769</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171769#p171769"/>
<title type="html"><![CDATA[Metoda matematyczna led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16514&amp;p=171769#p171769"><![CDATA[
Proszę o sprawdzenie poprawnisci kodu i jak w if marzna inaczej to zapisać.<br />Diody zaświecają się parami a na koniec 1-8 dioda.<br /><br /><br />Pozd.<br /><br /><br /><br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 14 paź 2016<br /> *      Author: me1<br /> */<br />#include&lt;avr/io.h&gt;<br />#include&lt;util/delay.h&gt;<br /><br /><br />int main(void){<br /><br />DDRA = 0xff;<br />PORTA = 0xff;<br /><br /><br />  while(1){<br /><br />  uint8_t i, liczba =3;<br />  for (i=0; i&lt;8; i++){<br /><br />      if(7==i){<br /><br />      PORTA =0x7e;<br />      _delay_ms(500);<br />          break;<br />      }<br /><br />  PORTA = ~liczba;<br />  liczba = liczba * 2;<br />  _delay_ms(500);<br /><br />  }<br />  }<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14180">Daro68</a> — 16 paź 2016, o 18:06</p><hr />
]]></content>
</entry>
</feed>