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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-07-18T19:53:42+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=3570&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-07-18T19:53:42+01:00</updated>
<published>2013-07-18T19:53:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42343#p42343</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42343#p42343"/>
<title type="html"><![CDATA[Re: Banalny problem - podstawy...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42343#p42343"><![CDATA[
<div class="quotetitle">GwynBleidD napisał(a):</div><div class="quotecontent"><br />Ło matko, co za zapis...to warunek z przesunięciem po prawej stronie?<br /></div><br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Zmienna|=( <span style="color: #FF0000">(</span> PIND&amp;(1&lt;&lt;PD2))==(1&lt;&lt;PD2) <span style="color: #FF0000">)</span> )&lt;&lt;index;<br /></div><br /><br />to się wykorzystuje prawie w każdym języku <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... to wyrażenie w czerwonych nawiasach przyjmuje wartość BOOL czyli albo 0 albo 1<br /><br />inny przykład takich działań to:<br /><br />zmienna = a &gt; b;<br /><br /><img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> zmienna zawsze przyjmie wartość = 1 gdy a większe od b<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 lip 2013, o 19:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-07-18T17:32:04+01:00</updated>
<published>2013-07-18T17:32:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42320#p42320</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42320#p42320"/>
<title type="html"><![CDATA[Re: Banalny problem - podstawy...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42320#p42320"><![CDATA[
<div class="quotetitle">robiw napisał(a):</div><div class="quotecontent"><br />AS4.18 zapodziało się (to była najlepsza wersja swoja drogą)<br /></div><br />Jest ciągle dostępne choć ciężko dostrzec ten link:<br /><!-- m --><a class="postlink" href="http://www.atmel.com/tools/STUDIOARCHIVE.aspx" >http://www.atmel.com/tools/STUDIOARCHIVE.aspx</a><!-- m --><br />Przetestuj na AS4.19<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 18 lip 2013, o 17:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-07-17T21:29:07+01:00</updated>
<published>2013-07-17T21:29:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42235#p42235</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42235#p42235"/>
<title type="html"><![CDATA[Re: Banalny problem - podstawy...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42235#p42235"><![CDATA[
<div class="quotetitle">robiw napisał(a):</div><div class="quotecontent"><br />Uuuu. to, to musze przemyśleć, bo mi jakoś dziwnie wygląda<br /></div><br /><br />Może i na pierwszy rzut oka dziwnie wygląda <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ale jak widzisz nie dla Antstatycznego, który zachłysnął się językiem C - i już mu tak zostało - teraz biedak musi się nauczyć z tym żyć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Połknął chyba ostatnio za duży kawałek słonia <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />a na poważnie to bardzo dobra podpowiedź o ile spełnia to założenia twojego <br /><br />zmienna.index<br /><br />- niestety popełniasz wciąż błąd - że próbujesz myśleć po bascomicznemu i tłumaczyć coś na bascoma ..... stąd te niepewności<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 lip 2013, o 21:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MrMeriones]]></name></author>
<updated>2013-07-17T21:16:11+01:00</updated>
<published>2013-07-17T21:16:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42229#p42229</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42229#p42229"/>
<title type="html"><![CDATA[Re: Banalny problem - podstawy...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42229#p42229"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Zwraca 0b00000000 lub 0b00000100 w zależności od stanu wyprowadzenia PD2<br /></div><br />no tak, mój błąd...<br />w takim razie możesz spróbować zrobić:<br />[syntax=c]Zmienna|=(PIND&amp;(1&lt;&lt;PD2)&gt;&gt;PD2)&lt;&lt;index;[/syntax]<br /><br />wtedy: sprawdzasz stan na PD2, potem przesuwasz bity o PD2 w prawo, przez co uzyskujesz 0b00000001 albo 0x00, potem ustawiasz to na miejsce index. <br />Nie jestem pewien czy to zadziała i sam jestem ciekaw wyniku <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=1048">MrMeriones</a> — 17 lip 2013, o 21:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-07-17T21:06:27+01:00</updated>
<published>2013-07-17T21:06:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42224#p42224</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42224#p42224"/>
<title type="html"><![CDATA[Re: Banalny problem - podstawy...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42224#p42224"><![CDATA[
<div class="quotetitle">robiw napisał(a):</div><div class="quotecontent"><br />Zapis (PIND&amp;(1&lt;&lt;PD2)) nie daje przecież wartości 1 czy 0 tylko inną w zależności czy użyjemy PD2, PD3 czy jeszcze innej, więc nie da sie tego zapisu podstawić tak po prostu zamiast jedynki &quot;1&quot; po prawej stronie, czyli (1&lt;&lt;Index).<br /></div><br /><br />A właśnie że się da - bo w C to jest jednoznaczne TRUE albo FALSE<br /><br />i to jest właśnie piękne w C - a nie uświadczysz tego za bardzo w innych językach ...<br /><br />chyba że źle opisałeś swoje potrzeby<br /><br />w każdym razie nie ważne czy będzie tak:<br /><br />if( PIND &amp; (1&lt;&lt;PD2) )<br /><br />czy tak<br /><br />if( PIND &amp; (1&lt;&lt;PD3) )<br /><br />zawsze warunek będzie spełniony zero jedynkowo, czyli albo TRUE albo FALSE nie ważne czy wynikiem wyrażenia w warunku będzie 2,4,8, czy 128 - to zawsze będzie TRUE , a zawsze gdy będzie 0 to będzie FALSE<br /><br />a od tego już niedaleka droga do użycia ciut bardziej złożonej instrukcji warunkowej<br /><br />? :<br /><br />aby pozbyć się IF'a<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 lip 2013, o 21:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MrMeriones]]></name></author>
<updated>2013-07-17T20:42:44+01:00</updated>
<published>2013-07-17T20:42:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42215#p42215</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42215#p42215"/>
<title type="html"><![CDATA[Re: Banalny problem - podstawy...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42215#p42215"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Zapis[syntax=c](PIND&amp;(1&lt;&lt;PD2))[/syntax] nie daje przecież wartości 1 czy 0 tylko inną w zależności czy użyjemy PD2, PD3 czy jeszcze innej<br /></div><br /><br />Co twoim zdaniem zwraca taki zapis?<br />Opisz bardziej Twój problem, bo go nie rozumiem, staraj się także używać [syntax] przy wklejaniu kodu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1048">MrMeriones</a> — 17 lip 2013, o 20:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ZgłebiaczTajników]]></name></author>
<updated>2013-07-17T20:17:37+01:00</updated>
<published>2013-07-17T20:17:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42210#p42210</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42210#p42210"/>
<title type="html"><![CDATA[Re: Banalny problem - podstawy...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3570&amp;p=42210#p42210"><![CDATA[
Jest coś takiego jak operator trójargumentowy:<br />?:  czyli: pin(cośtam)? wartość jeśli prawda : wartość jeśli fałsz;<br /><br />np.[syntax=c]zmienna&lt;1? 0 : 1[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1483">ZgłebiaczTajników</a> — 17 lip 2013, o 20:17</p><hr />
]]></content>
</entry>
</feed>