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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-10-24T19:24:46+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=56&amp;t=1643&amp;mode</id>
<entry>
<author><name><![CDATA[impuls]]></name></author>
<updated>2012-10-24T19:24:46+01:00</updated>
<published>2012-10-24T19:24:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17540#p17540</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17540#p17540"/>
<title type="html"><![CDATA[Re: Obsługa klawisza - drgania styków CD...2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17540#p17540"><![CDATA[
Dziękuje za odpowiedzi .<br />Wszystko jasne. <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=609">impuls</a> — 24 paź 2012, o 19:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-10-24T14:21:35+01:00</updated>
<published>2012-10-24T14:21:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17528#p17528</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17528#p17528"/>
<title type="html"><![CDATA[Re: Obsługa klawisza - drgania styków CD...2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17528#p17528"><![CDATA[
Jak się kliknie klawisz &quot;odpowiedz&quot; to na górze jest takie rozwijane pole &quot;listing kodu&quot;, wystarczy zaznaczyć wklejony tekst z kodem źródłowym i z tego pola wybrać &quot;język C&quot; wtedy znaczniki syntax same wskoczą ładnie na początku i końcu ... a ja zaraz odpiszę w/s pytania<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />No dioda jest zapalona po włączeniu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> bo tak ma być <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> jak wynika z kodu przecież <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />mamy w kodzie:<br /><br />[syntax=c]DDRC |= LED; [/syntax]<br /><br />czyli ustawiamy pin PC5 jako WYjście<br />ale przecież w dalszej części nie ustawiamy pinu PC5 na PORTC w stan WYSOKI, a domyślnie rejestr jest wyzerowany - czyli panuje na nim stan niski - dlatego dioda świeci ....<br /><br />jak byś dodał sobie linijkę<br /><br />[syntax=c]PORTC |= LED; // gasimy diodę LED[/syntax]<br /><br />to będzie zgaszona po starcie <br /><br />teraz jaśniej ? <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> — 24 paź 2012, o 14:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[impuls]]></name></author>
<updated>2012-10-24T14:08:45+01:00</updated>
<published>2012-10-24T14:08:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17527#p17527</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17527#p17527"/>
<title type="html"><![CDATA[Re: Obsługa klawisza - drgania styków CD...2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17527#p17527"><![CDATA[
Otóż używając poniższego kodu i ładując go to uC, dioda zostaje zapalona (takie samo zachowanie przy modyfikacjach kodu jak w dalszej części artykułu lub wydłużeniu czasu opóźnienia), a poźniej dioda zostaje gaszona lub zapalona zgodnie z przyciskaniem klawisza, jedynie stan początkowy diody jest 'zapalona' po wgraniu programu. <br /><br />Dodatkowo, gdy zakomentuje  //_delay_ms(10); to po załadowaniu programu dioda nie świeci. Stąd też zastanawia mnie to opóźnienie. <br /><br />Pytanie dodatkowe: W jaki sposób mogę wklejać kod z numeracją instrukcji (w Eclipse mam numerację, jednak tutaj nie zostaje ona wklejona)<br /><br /><br />[syntax=c]<br />/*<br /> * main.c<br /> *<br /> *  Created on: 2012-10-05<br /> *       Autor: Mirosław Kardaś<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define LED (1&lt;&lt;PC5)<br />#define KEY1 (1&lt;&lt;PC7)<br /><br />uint8_t key_lock;<br /><br /><br />int main(void) {<br /><br /> PORTC |= KEY1;  // podciągamy linie klawiszy do VCC<br /> DDRC |= LED;   // pin LED jako WYjście<br /><br />// oczekiwanie na ustalenie się stanu wysokiego na wejściu klawisza<br /> _delay_ms(10);<br /><br /> while(1) {<br /><br />  if( !key_lock &amp;&amp; !(PINC &amp; KEY1 ) ) {<br />   key_lock=1;<br /><br />   // reakcja na PRESS (wcinięcie przycisku)<br />   PORTC ^= LED;<br /><br />  } else if( key_lock &amp;&amp; (PINC &amp; KEY1 ) ) key_lock=0;<br /><br /> }<br /><br />}<br />[/syntax]<br /><br /><span style="color: #FF0000">[ jeszcze tylko taka mała uwaga na przyszłość - przy załączaniu kodu źródłowego - proszę sobie wyedytować ten post i zobaczyć - jak używać znaczników [ syntax = c ] zamiast [ code ] ... to wtedy jak widać kod wygląda dużo lepiej ok? - mirekk36 ]</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=609">impuls</a> — 24 paź 2012, o 14:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-10-24T13:46:43+01:00</updated>
<published>2012-10-24T13:46:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17526#p17526</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17526#p17526"/>
<title type="html"><![CDATA[Re: Obsługa klawisza - drgania styków CD...2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17526#p17526"><![CDATA[
Oczywiście że pytanie lepiej tu zadać bo tu można fajnie kod źródłowy wklejać w razie potrzeby.<br /><br />Ale zaraz zaraz .... a później ta dioda się przełącza tym klawiszem - czy się zapala na amen i wciąż świeci ?<br /><br />to jedno pytanie a drugie czy kolega użył tych samych pinów do obsługi klawisza co w przykładzie czy może innych ?<br /><br />proszę tutaj wkleić na żywca ten kod na którym kolega to testuje i ta dioda się zapala - przecież on jest krótki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 paź 2012, o 13:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[impuls]]></name></author>
<updated>2012-10-24T13:31:21+01:00</updated>
<published>2012-10-24T13:31:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17525#p17525</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17525#p17525"/>
<title type="html"><![CDATA[Re: Obsługa klawisza - drgania styków CD...2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=17525#p17525"><![CDATA[
Nie wiem, czy moge tu zadac pytanie...<br /><br />Otóż w programie z &quot;Obsługa klawisza - drgania styków CD...2&quot;, instrukcja _delay_ms(10) powoduje u mnie zapalenie sie diody po wgraniu programu do uC (zestaw ATB) bez wciskania uprzednio przycisku - tak jakby przycisk był już wcisnięty,<br />natomiast bez instrukcji opóźnienia na początku dioda się nie świeci, i dopiero po wciśnięciu przycisku zapala się (co było zamierzeniem?)<br />jeśli wydłużam czas oczekiwania _delay_ms(100) również dioda po wgraniu programu się zapala (jeszcze przed wciśnięciem przycisku)<br /><br />Jak to wytłumaczyć?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=609">impuls</a> — 24 paź 2012, o 13:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-10-10T13:50:27+01:00</updated>
<published>2012-10-10T13:50:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16679#p16679</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16679#p16679"/>
<title type="html"><![CDATA[Re: Obsługa klawisza - drgania styków CD...2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16679#p16679"><![CDATA[
No żona, żoną, ja mam tylko nadzieję, że artykuł pisałeś w pozycji wygodnej, bez obciążania kręgosłupa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<br /><br />PS. Paczuszka z 2xATB + akcesoria idzie już do mnie, wziąłem jednak 4x RGB led za różnicę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Pozdrawiam i przepraszam za offtop.<p>Statystyki: Napisane przez Gość — 10 paź 2012, o 13:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-10-10T12:31:03+01:00</updated>
<published>2012-10-10T12:31:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16677#p16677</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16677#p16677"/>
<title type="html"><![CDATA[Re: Obsługa klawisza - drgania styków CD...2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16677#p16677"><![CDATA[
Dziękuję za opinie... a na rehabilitacji ? .... hmmm cały tydzień bez kompa ? bez elektroniki ? .... toż ja bym tu chyba umarł z nudów <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ..... dobrze, że moja żoniczność nie wie o wszystkich moich poczynaniach ..... dla niej mam wersję, że 80% czasu w ciągu doby leżę i odpoczywam - ale ja tak nie umiem. Dlatego jest troszkę czasu takiego &quot;ala wolnego&quot; to pomyślałem sobie że coś skrobnę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 paź 2012, o 12:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-10-10T11:01:00+01:00</updated>
<published>2012-10-10T11:01:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16676#p16676</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16676#p16676"/>
<title type="html"><![CDATA[Re: Obsługa klawisza - drgania styków CD...2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16676#p16676"><![CDATA[
Widzę Mirku, że się nudzisz na tej rehabilitacji <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.....<br /><br />PS. Artykuł jest świetny.<p>Statystyki: Napisane przez Gość — 10 paź 2012, o 11:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-10-10T09:35:06+01:00</updated>
<published>2012-10-10T09:35:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16675#p16675</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16675#p16675"/>
<title type="html"><![CDATA[Obsługa klawisza - drgania styków CD...2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1643&amp;p=16675#p16675"><![CDATA[
Nadszedł czas na kolejny artykuł z cyklu drgań styków <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><a href="http://mirekk36.blogspot.com/2012/10/obsuga-klawiszy-drgania-stykow-cd2.html"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/54_dddc690bbf43d50306924c69ab53d6a7.png" alt="Obrazek" /></a><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 --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 paź 2012, o 09:35</p><hr />
]]></content>
</entry>
</feed>