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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-05-31T20:26:49+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=18521&amp;mode</id>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-05-31T20:26:49+01:00</updated>
<published>2017-05-31T20:26:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190093#p190093</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190093#p190093"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190093#p190093"><![CDATA[
Nawet bez kondka, na gołym przycisku na zestawie ATB rzadko przeskakuje więcej niż jeden. <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> — 31 maja 2017, o 20:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-31T19:52:14+01:00</updated>
<published>2017-05-31T19:52:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190092#p190092</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190092#p190092"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190092#p190092"><![CDATA[
Nie dziwne, też mnie nerwy ponosiły już na to haha <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> wszędzie błędów szukałem, ale nie tego typu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15776">RybaSG</a> — 31 maja 2017, o 19:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-05-31T19:50:11+01:00</updated>
<published>2017-05-31T19:50:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190091#p190091</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190091#p190091"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190091#p190091"><![CDATA[
Powiem szczersze że przekopiowałem Twój kod i mało włosów z głowy nie wyrwałem ,<br />Bo też u mnie źle działało. <br />No w sumie musiało nie działać. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />A czytałem ten kod kilka razy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 31 maja 2017, o 19:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-31T19:48:10+01:00</updated>
<published>2017-05-31T19:48:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190090#p190090</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190090#p190090"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190090#p190090"><![CDATA[
Hahhaha... dziękuję Ci bardzo <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> taka totalna pierdoła, a tyle straconego czasu, dzięki jeszcze raz !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15776">RybaSG</a> — 31 maja 2017, o 19:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-05-31T19:44:44+01:00</updated>
<published>2017-05-31T19:44:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190088#p190088</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190088#p190088"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190088#p190088"><![CDATA[
mam... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />linijka 24 poierwszego kodu - przyjrzyj się.<br />       MCUCR |= (1&lt;ISC10) ; // reakcja na zbocze opadające <strong>&quot;&lt;&lt;&quot;</strong><br /><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: kilkunastu sekundach ]</span></strong><br /><br />chodzi o operator przesunięcia bitowego <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />była reakcja na stan niski.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 31 maja 2017, o 19:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-31T19:43:07+01:00</updated>
<published>2017-05-31T19:43:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190087#p190087</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190087#p190087"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190087#p190087"><![CDATA[
Podłączyłem pin, który ma generować ten sygnał do oscyloskopu i nic na nim nie ma ( PA3), natomiast na pinie, który ma zapalać diodę w przerwaniu daje 12.5kHz...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15776">RybaSG</a> — 31 maja 2017, o 19:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-31T18:21:50+01:00</updated>
<published>2017-05-31T18:21:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190084#p190084</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190084#p190084"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190084#p190084"><![CDATA[
Nie w tym jest problem. Uproszczony schemat jaki zrobiłem to : generowanie na jednym pinie sygnału ( PA3 ) w pętli głównej co 500ms, wpinałem to pod przerwanie, a w przerwaniu było miganie diodą &lt;- ten układ nie działał, a pomogło dopiero to co powiedziałeś, jak wrzuciłem delay w przerwanie. Drgania styków nie są teraz problemem, bo nie używam switcha <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15776">RybaSG</a> — 31 maja 2017, o 18:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-05-31T18:22:55+01:00</updated>
<published>2017-05-31T18:13:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190083#p190083</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190083#p190083"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190083#p190083"><![CDATA[
czy mam rozumieć że zaczęło mrugać ?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br />Przeczytaj to co kolega k_mirek  napisał w poście : <br /><!-- l --><a class="postlink-local" href="http://forum.atnel.pl/post190030.html#p190030" >post190030.html#p190030</a><!-- l --><br /><img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br />delay w przerwaniu powoduje że odczytana jest tylko jedena zmiana na klawiszu.<br />bez tego delaya wciskając klawisz tzw &quot;drgania styków&quot; powodują że przerwanie jest wykonywane wielokrotnie przy jednym naciśnięciu klawisza. <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> — 31 maja 2017, o 18:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-31T17:28:34+01:00</updated>
<published>2017-05-31T17:28:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190079#p190079</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190079#p190079"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190079#p190079"><![CDATA[
Delay w przerwaniu działa. Nie potrafię zrozumieć dlaczego nie działa w pętli głównej ;P<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15776">RybaSG</a> — 31 maja 2017, o 17:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-05-31T17:20:01+01:00</updated>
<published>2017-05-31T17:20:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190078#p190078</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190078#p190078"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190078#p190078"><![CDATA[
Hejka,<br />Zrób mały test.<br />Zaznaczam !!!!! <span style="color: #4080FF">TYLKO DO TESTÓW</span> !!! <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />żeby potem ktoś nie pisał że Daro pakuje delaye do przerwania. <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />dopisz do swojej obsługi przerwania w pierwszym kodzie - no właśnie. _delay_ms(500);  <img src="https://forum.atnel.pl/images/smilies/icon_eek.gif" alt=":shock:" title="Zaszokowany" />  <img src="https://forum.atnel.pl/images/smilies/icon_eek.gif" alt=":shock:" title="Zaszokowany" /> <br />Poważnie.  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> i wyciągnij wnioski.  <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> — 31 maja 2017, o 17:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-31T13:33:32+01:00</updated>
<published>2017-05-31T13:33:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190062#p190062</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190062#p190062"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190062#p190062"><![CDATA[
Nie mam czym zrobić tą fotkę, bo nowy telefon jest w drodze. Ogólnie coś jest nie tak z przerwaniem i INT1, bo podłączyłem bezpośrednio PA3 pod diodę i normalnie sobie migała. <br />Napięcie filtruję, masy połączone, nie wiem co może być nie tak.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15776">RybaSG</a> — 31 maja 2017, o 13:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-05-31T08:58:48+01:00</updated>
<published>2017-05-31T08:58:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190052#p190052</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190052#p190052"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190052#p190052"><![CDATA[
Ok. Jest ok.<br />Wieczorem mogę pomóc bo teraz jestem w pracy a z doskoku przez telefon mogę coś tylko namieszać.<br />Dobrze by było gdyby udało się wrzucić tu fotkę twojej płytki .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 31 maja 2017, o 08:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-31T08:39:46+01:00</updated>
<published>2017-05-31T08:39:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190050#p190050</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190050#p190050"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190050#p190050"><![CDATA[
To znaczy?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15776">RybaSG</a> — 31 maja 2017, o 08:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-05-31T08:34:59+01:00</updated>
<published>2017-05-31T08:34:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190049#p190049</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190049#p190049"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190049#p190049"><![CDATA[
Tu chyba machneło się PORT z DDR'em.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 31 maja 2017, o 08:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-31T08:30:50+01:00</updated>
<published>2017-05-31T08:30:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190048#p190048</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190048#p190048"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190048#p190048"><![CDATA[
Coś jest nie tak z kodem, zrobiłem taki kod prosty :<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />int main (void)<br />{<br /><br />DDRA |= (1&lt;&lt;PA0) | (1&lt;&lt;PA1) | (1&lt;&lt;PA2) ; // Pin PA0, PA1, PA2 jako wyjście<br />DDRA |= (1&lt;&lt;PA3);<br /><br />GICR |= (1&lt;&lt;INT1);<br />MCUCR |= (1&lt;ISC10) ; // reakcja na zbocze opadające<br /><br /><br /><br />sei();<br /><br />while(1)<br />{<br />PORTA ^= (1&lt;&lt;PA3);<br />_delay_ms(500);<br /><br />}<br />}<br /><br />ISR( INT1_vect )<br />{<br /><br />PORTA ^= (1&lt;&lt;PA0);<br /><br />}[/syntax]<br />I źle działa. Dioda świeci się cały czas.<br />PA3 zwarłem z PINem INT1<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15776">RybaSG</a> — 31 maja 2017, o 08:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-05-31T08:31:09+01:00</updated>
<published>2017-05-31T07:53:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190047#p190047</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190047#p190047"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190047#p190047"><![CDATA[
Lepsze byłoby zdjęcie oryginału.<br />Pozbył bum się tego R3. Bo tworzy się dzielnik napięcia z rezystorem od zasilania.<br />Właściwie to po co on tu. ?<br />Wejście pidciagasz pyll-upem programowo do vcc<br />, a klawiszem zwierasz do masy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 31 maja 2017, o 07:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-31T07:46:53+01:00</updated>
<published>2017-05-31T07:46:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190045#p190045</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190045#p190045"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190045#p190045"><![CDATA[
Nie robię tego na ardu tylko ATmega16, zdjęcie tylko gotowe wziąłem gdzie było użyte arduino <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />D masy są połączone oczywiście <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=15776">RybaSG</a> — 31 maja 2017, o 07:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-05-31T07:44:11+01:00</updated>
<published>2017-05-31T07:44:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190044#p190044</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190044#p190044"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190044#p190044"><![CDATA[
Rozumiem że masy stykowki i ardu są połączone.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 31 maja 2017, o 07:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-31T07:08:56+01:00</updated>
<published>2017-05-31T07:08:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190041#p190041</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190041#p190041"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190041#p190041"><![CDATA[
Wydaje mi się, że przycisk jest podłączony ok, do lewej pary styków jest podciągnięcie zewnętrzne do zasilania. Po naciśnięciu przycisku drgania powinny być filtrowane, napięcie przechodzi przez filtr i przez niebieski kabelek leci do pinu INT1, który powinien zareagować na zbocze narastające, widać, że reaguje, ale diody wariują.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15776">RybaSG</a> — 31 maja 2017, o 07:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-05-30T22:35:56+01:00</updated>
<published>2017-05-30T22:35:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190037#p190037</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190037#p190037"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190037#p190037"><![CDATA[
A..... chyba widzę.<br />popraw połączenia przy klawiszu. klawisz to są dwie odzielne pary styków.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 30 maja 2017, o 22:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-30T22:33:09+01:00</updated>
<published>2017-05-30T22:02:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190033#p190033</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190033#p190033"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190033#p190033"><![CDATA[
Zrobiłem debouncer w postaci filtru RC. <br /><br /><a href="https://obrazkiforum.atnel.pl/15776/581261548f2a15bf1514d8758f58d07f.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/15776/581261548f2a15bf1514d8758f58d07f.JPG" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15776">RybaSG</a> — 30 maja 2017, o 22:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-05-30T22:00:58+01:00</updated>
<published>2017-05-30T22:00:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190032#p190032</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190032#p190032"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190032#p190032"><![CDATA[
też przejrzałem kod i do takiego wniosku doszedłem jak kolega.<br />przynajmniej kondka daj pomiędzy INT1 a masę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 30 maja 2017, o 22:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[k_mirek]]></name></author>
<updated>2017-05-30T21:52:57+01:00</updated>
<published>2017-05-30T21:52:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190030#p190030</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190030#p190030"/>
<title type="html"><![CDATA[Re: Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190030#p190030"><![CDATA[
Program działa poprawnie ale zapomniałeś o eliminacji &quot;drgań styków&quot; <!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/10/drgania-stykow-to-bajki-wiec-jak-to.html" >http://mirekk36.blogspot.com/2012/10/dr ... ak-to.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=499">k_mirek</a> — 30 maja 2017, o 21:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RybaSG]]></name></author>
<updated>2017-05-30T22:27:42+01:00</updated>
<published>2017-05-30T21:36:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190029#p190029</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190029#p190029"/>
<title type="html"><![CDATA[Problem z przerwaniem INT1]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18521&amp;p=190029#p190029"><![CDATA[
Cześć, chciałem zrobić najłatwiejszy program z wykorzystaniem przerwania INT1 ( ATmega16 ), który po naciśnięciu przycisku inkrementuje w przerwaniu zmienną, która decyduje o zapalanych diodach. Zrobiłem debouncer.<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br />#define LED1_ON PORTA |= (1&lt;&lt;PA0)<br />#define LED2_ON PORTA |= (1&lt;&lt;PA1)<br />#define LED3_ON PORTA |= (1&lt;&lt;PA2)<br /><br />#define LED1_OFF PORTA &amp;= ~(1&lt;&lt;PA0)<br />#define LED2_OFF PORTA &amp;= ~(1&lt;&lt;PA1)<br />#define LED3_OFF PORTA &amp;= ~(1&lt;&lt;PA2)<br /><br />void delay_ms( int ms );<br /><br />volatile uint16_t speed = 100 ;<br />volatile uint8_t led_nr = 0;<br /><br />int main (void)<br />{<br /><br />DDRA |= (1&lt;&lt;PA0) | (1&lt;&lt;PA1) | (1&lt;&lt;PA2) ; // Pin PA0, PA1, PA2 jako wyjście<br /><br />MCUCR |= (1&lt;ISC10) | (1&lt;ISC11); // reakcja na zbocze narastające<br />GICR |= (1&lt;&lt;INT1);<br /><br /><br /><br />sei();<br /><br />while(1)<br />{<br />if( led_nr == 1)<br />{<br />LED1_ON;<br />}<br />    if ( led_nr == 2)<br />{<br />LED2_ON;<br />}<br />if (led_nr == 3)<br />{<br />LED3_ON;<br />}<br />if (led_nr == 0)<br />{<br />LED1_OFF;<br />LED2_OFF;<br />LED3_OFF;<br />}<br />}<br /><br />}<br /><br />ISR( INT1_vect )<br />{<br />led_nr = led_nr + 1;<br />if ( led_nr == 3 )<br />{<br />led_nr = 0;<br />}<br /><br />}<br /><br />void delay_ms( int ms )<br />{<br />   for (int i = 0; i &lt; ms; i++)<br />   {<br />      _delay_ms(1);<br />   }<br />}[/syntax]<br />Diody zapalają się w niekontrolowany sposób.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15776">RybaSG</a> — 30 maja 2017, o 21:36</p><hr />
]]></content>
</entry>
</feed>