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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-07-07T04:42:27+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=7668&amp;mode</id>
<entry>
<author><name><![CDATA[górnik_z_ambicjami]]></name></author>
<updated>2014-07-07T04:42:27+01:00</updated>
<published>2014-07-07T04:42:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86814#p86814</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86814#p86814"/>
<title type="html"><![CDATA[Re: Stan portu wyjściowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86814#p86814"><![CDATA[
Witam i przepraszam za &quot;poradę&quot; z której nic nie wynika. To moje początki i napisałem to z głowy. Oczywiście BB mam i czytałem oraz ćwiczyłem obsługę przycisków ale to była moja taka pierwsza myśl.<br />Teraz przynajmniej wiem że taka kombinacja nie zadziała  <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=4746">górnik_z_ambicjami</a> — 7 lip 2014, o 04:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[TomekTomek55]]></name></author>
<updated>2014-07-05T20:32:22+01:00</updated>
<published>2014-07-05T20:32:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86700#p86700</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86700#p86700"/>
<title type="html"><![CDATA[Re: Stan portu wyjściowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86700#p86700"><![CDATA[
Nie no jasne można:<br />[syntax=c]#define Stan_zamykanie  (PIND &amp; 1&lt;&lt;PD4)<br />     <br />     <br /> if (Stan_zamykanie)  =&gt; warunek1<br /> if  (!Stan_zamykanie)  =&gt; warunek2[/syntax]<br />chodziło mi tylko o zasadę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4629">TomekTomek55</a> — 5 lip 2014, o 20:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-07-05T07:10:54+01:00</updated>
<published>2014-07-05T07:10:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86642#p86642</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86642#p86642"/>
<title type="html"><![CDATA[Re: Stan portu wyjściowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86642#p86642"><![CDATA[
<div class="quotetitle">górnik_z_ambicjami napisał(a):</div><div class="quotecontent"><br />if(PD3==1)warunek1;<br /></div><br /><br /><span style="color: #FF0000">no i niestety ABSOLUTNIE by to nie zadziałało tak jak trzeba</span> <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> proponuję sobie obejrzeć to:<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2014/06/wprawki-w-c-z-diodami-led-i-klawiszem.html" >http://mirekk36.blogspot.com/2014/06/wp ... iszem.html</a><!-- m --><br /><br />i poczytać to:<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/10/obsuga-klawiszy-drgania-stykow-cd2.html" >http://mirekk36.blogspot.com/2012/10/ob ... w-cd2.html</a><!-- m --><br /><br />no i NAJWAŻNIEJSZE przeczytać bodajże przynajmniej drugi rozdział z części warsztatowej Bluebooka właśnie o obsłudze klawisza i o co chodzi ok ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... a wtedy ew zadać pytania jak coś będzie niezrozumiałe<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 lip 2014, o 07:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[górnik_z_ambicjami]]></name></author>
<updated>2014-07-05T06:24:40+01:00</updated>
<published>2014-07-05T06:24:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86640#p86640</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86640#p86640"/>
<title type="html"><![CDATA[Re: Stan portu wyjściowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86640#p86640"><![CDATA[
Ja jako początkujący sprawdził bym to tak:<br />[syntax=c]if(PD3==1)warunek1;<br />else warunek2;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4746">górnik_z_ambicjami</a> — 5 lip 2014, o 06:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-07-05T05:38:12+01:00</updated>
<published>2014-07-05T05:38:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86638#p86638</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86638#p86638"/>
<title type="html"><![CDATA[Re: Stan portu wyjściowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86638#p86638"><![CDATA[
<div class="quotetitle">TomekTomek55 napisał(a):</div><div class="quotecontent"><br />A ja zrobie tak to bedzie poprawnie z zasadami?<br /></div><br /><br />No tak tylko po co aż tyle wachlujesz tymi wykrzyknikami (negacją) ? ... skoro możesz pozbyć się wykrzyknika w #define i mieć to samo ? <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> — 5 lip 2014, o 05:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[TomekTomek55]]></name></author>
<updated>2014-07-05T00:33:25+01:00</updated>
<published>2014-07-05T00:33:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86630#p86630</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86630#p86630"/>
<title type="html"><![CDATA[Re: Stan portu wyjściowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86630#p86630"><![CDATA[
A ja zrobie tak to bedzie poprawnie z zasadami?<br />[syntax=c]#define Stan_zamykanie  !(PIND &amp; 1&lt;&lt;PD4)<br /><br /><br />if (!Stan_zamykanie)  =&gt; warunek1<br />if  (Stan_zamykanie)  =&gt; warunek2[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4629">TomekTomek55</a> — 5 lip 2014, o 00:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2014-07-04T23:24:54+01:00</updated>
<published>2014-07-04T23:24:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86627#p86627</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86627#p86627"/>
<title type="html"><![CDATA[Re: Stan portu wyjściowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86627#p86627"><![CDATA[
W przypadku wyjścia stan rejestru PORT równa się rejestrowi PIN (pomijalne przesunięcie o jeden takt zegara):<br /><br />[syntax=c]if (PORTD &amp; OTWIERANIE_PIN)<br />   =&gt; wykonaj warunek1<br />else  =&gt; wykonaj warunek2[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 4 lip 2014, o 23:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[TomekTomek55]]></name></author>
<updated>2014-07-04T23:18:08+01:00</updated>
<published>2014-07-04T23:18:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86626#p86626</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86626#p86626"/>
<title type="html"><![CDATA[Stan portu wyjściowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7668&amp;p=86626#p86626"><![CDATA[
Mam tak zdefiniowane wyjście. W jakimś tam warunku załączam je.OK. Potem potrzebuje sprawdzić czy to wyjście jest w stanie L czy H aby użyć tego w dalszej części programu.<br />[syntax=c]#define OTWIERANIE_PIN (1&lt;&lt;PD3)// definicja pinu do którego podłączonY jest PRZEK OTWIERANIE<br />#define OTWIERANIE_ON PORTD |= OTWIERANIE_PIN// makrodefinicja – załączenie PRZEK OTWIERANIE<br />#define OTWIERANIE_OFF PORTD &amp;= ~OTWIERANIE_PIN// makrodefinicja – wyłączenie PRZEK OTWIERANIE<br />#define OTWIERANIE_TOG PORTD ^= OTWIERANIE_PIN// makrodefinicja – zmiana stanu PRZEK OTWIERANIE<br /><br />DDRD |= OTWIERANIE_PIN;// kierunek pinu PD3  – wyjściowy[/syntax]<br /><br /><br />np.<br />if (OTWIERANIE_ON=1)  =&gt; wykonaj warunek1<br />if (OTWIERANIE_ON=0)  =&gt; wykonaj warunek2<br /><br /><br />Moje pytanie jak to zapisać aby kompilator to dobrze rozszyfrował.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4629">TomekTomek55</a> — 4 lip 2014, o 23:18</p><hr />
]]></content>
</entry>
</feed>