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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=6996&amp;mode</id>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-05-07T20:47:57+01:00</updated>
<published>2014-05-07T20:47:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80469#p80469</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80469#p80469"/>
<title type="html"><![CDATA[Re: Makro obsługujące klawisz.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80469#p80469"><![CDATA[
Jeśli pytasz czy można podłączyć klawisz do VCC to -<br />Tak można i tak ,ale wtedy linie uC podciągasz  do masy rezystorem<br />aby nie było stanów nieustalonych .<br /><br />No i oczywiście inny warunek sprawdzania stanu pinu <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=1044">Zaba</a> — 7 maja 2014, o 20:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-05-07T20:32:34+01:00</updated>
<published>2014-05-07T20:32:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80465#p80465</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80465#p80465"/>
<title type="html"><![CDATA[Re: Makro obsługujące klawisz.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80465#p80465"><![CDATA[
<div class="quotetitle">Kacper Paczos napisał(a):</div><div class="quotecontent"><br />Z tego wynika, że klawisz w płytce testowej antela jest zwarty do masy.<br />Ale czy zawsze tak jest? Co w przypadku gdy nie będzie zwarty do masy? Czy w ogóle jest taka możliwość?<br /></div><br /><br />Klawisz nie jest zwarty do masy, klawisze zwierają linię procka do masy w momencie naciśnięcia. Dlaczego tak ? bo wykorzystać można wewnętrzne podciąganie w procku do VCC .... posiada kolega Bluebooka ? piszę tam o tym ... a jeśli nie to rzuć okiem chociaż tutaj<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/01/avr-porty-wewy-dir-podstawy.html" >http://mirekk36.blogspot.com/2012/01/av ... stawy.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 7 maja 2014, o 20:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kacper Paczos]]></name></author>
<updated>2014-05-07T20:27:40+01:00</updated>
<published>2014-05-07T20:27:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80464#p80464</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80464#p80464"/>
<title type="html"><![CDATA[Re: Makro obsługujące klawisz.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80464#p80464"><![CDATA[
Czyli tak:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">PINC 00000000</div>oraz<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">KEY_PIN 01000000</div>dają przy iloczynie logicznym<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">AND 00000000</div>i po zaprzeczeniu otrzymamy<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">NOT 11111111</div>co w instrukcji warunkowej przy pomocy iloczynu logicznego<br />da nam po prostu 1 i pętla się wykona?<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">if(1)instrukcja;</div><br /><em>Z tego wynika, że klawisz w płytce testowej antela jest zwarty do masy.<br />Ale czy zawsze tak jest? Co w przypadku gdy nie będzie zwarty do masy? Czy w ogóle jest taka możliwość?<br />Pytam tak z ciekawości.</em><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3789">Kacper Paczos</a> — 7 maja 2014, o 20:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matw]]></name></author>
<updated>2014-05-07T19:25:12+01:00</updated>
<published>2014-05-07T19:25:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80457#p80457</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80457#p80457"/>
<title type="html"><![CDATA[Re: Makro obsługujące klawisz.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80457#p80457"><![CDATA[
DDRC x0xxxxxx // przy deklaracji - To jest OK<br />PINC x1xxxxxx // oczekiwanie na wciśnięcie <br />PINC x0xxxxxx // klawisz wciśnięty<br /><br />Oczywiście przy założeniu że klawisz zwiera do masy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2394">matw</a> — 7 maja 2014, o 19:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kacper Paczos]]></name></author>
<updated>2014-05-07T19:20:47+01:00</updated>
<published>2014-05-07T19:20:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80456#p80456</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80456#p80456"/>
<title type="html"><![CDATA[Re: Makro obsługujące klawisz.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80456#p80456"><![CDATA[
Myślę, że rozumiem.<br />Ale tak dla pewności: <br />Jak wciskam przycisk to PINC jest ustawiony na 1 (stan wysoki) w bicie odpowiadającym bitowi zadeklarowanemu jako wejście w DDRC?<br /><em>Tak obrazowo:</em><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">DDRC x0xxxxxx // przy deklaracji<br />PINC x1xxxxxx // po wciśnięciu </div><br /><span style="text-decoration: underline">x - nieważna wartość;</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3789">Kacper Paczos</a> — 7 maja 2014, o 19:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2014-05-06T20:02:36+01:00</updated>
<published>2014-05-06T20:02:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80333#p80333</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80333#p80333"/>
<title type="html"><![CDATA[Re: Makro obsługujące klawisz.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80333#p80333"><![CDATA[
Pre procesor podstawi tak:<br />if( !(PINC &amp; (1&lt;&lt;PC6)) )<br />Czyli if wykona się jeżeli przycisk zewrze pin do masy (czyli iloczyn logiczny będzie równy zero).<br /><br />Poza tym nie ten dział.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 6 maja 2014, o 20:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kacper Paczos]]></name></author>
<updated>2014-05-06T19:54:21+01:00</updated>
<published>2014-05-06T19:54:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80330#p80330</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80330#p80330"/>
<title type="html"><![CDATA[Makro obsługujące klawisz.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6996&amp;p=80330#p80330"><![CDATA[
Mam takie dwa pytania.<br /><br />[syntax=c]#define KEY_PIN (1&lt;&lt;PC6) // 01000000<br />#define KEY_DOWN !(PINC &amp; KEY_PIN)[/syntax]<br />Jaką wartość ma PINC w makrze gdy przycisk jest wciśnięty?<br /><br />Oraz jak jest sprawdzany warunek?<br />Jak używam warunków w C++ to mam takie coś:<br />[syntax=c]if( zmienna == 1 )instrukcja;[/syntax]<br />Ale jak wygląda to gdy sprawdzam marko?<br />[syntax=c]if( KEY_DOWN )instrukcja;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3789">Kacper Paczos</a> — 6 maja 2014, o 19:54</p><hr />
]]></content>
</entry>
</feed>