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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-04-28T11:56:35+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=2937&amp;mode</id>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2013-04-28T11:56:35+01:00</updated>
<published>2013-04-28T11:56:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35482#p35482</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35482#p35482"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35482#p35482"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />I nawet jak taki początkujący programista jak ty - sobie eksperymentuje i nie da tej pustej pętli programu - to kompilator zobaczy .... pomyśli &quot;aaaaa nie ma pętli głównej - pewnie jakiś początkujący programista <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... hmmm no nic zrobię to za niego&quot;<br /></div><br />Czyli doda sam, czy nie doda?<br />Bo z symulacji wynika że licznik programu się zatrzymuje, czyli jakby kompilator nic nie dodawał.<br /><br />EDIT:<br />OK, sprawdziłem z samym while(1) i też się zatrzymuje.<br />Myślałem że ten skok będzie na tym liczniku widoczny.<br />Dzięki za odpowiedź.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 28 kwi 2013, o 11:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-04-28T11:43:07+01:00</updated>
<published>2013-04-28T11:43:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35481#p35481</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35481#p35481"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35481#p35481"><![CDATA[
Pomyśl sobie - przerwania działają własnym życiem - wykonują się ciągle w tym przypadku akurat.<br /><br />A pętla nieskończona to inaczej pętla główna programu.<br /><br />[syntax=c]while(1) { <br /><br />}[/syntax]<br /><br />to jest miejsce gdzie procesor nic nie robi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... pewnie zastanawiasz się po co to pisać ? Związane jest to z programowaniem na PC, gdzie masz np jakiś system operacyjny. Np Windows <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... i pomyśl sobie jak odpalasz program to on działa dotąd dokąd działa taka pętla główna, potem gdy kończy swoją działalność to co ??? no to zwraca pamięć i sterowanie do systemu operacyjnego ....<br /><br />a w mikrokontrolerze ? masz jakiś system operacyjny ?? no chyba nie - przawda ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> więc program musi pozostawać w pętli nieskończonej - po prostu nigdy się nie skończy - zawsze będzie w niej biegał do us...markanej śwmierci procka <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />I nawet jak taki początkujący programista jak ty - sobie eksperymentuje i nie da tej pustej pętli programu - to kompilator zobaczy .... pomyśli &quot;aaaaa nie ma pętli głównej - pewnie jakiś początkujący programista <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... hmmm no nic zrobię to za niego&quot; <br /><br />tak tak - kompilator i tak wygeneruje kod w asemblerze który będzie robił to:<br /><br />ptl: jmp ptl<br /><br />czyli wciąż skok do miejsca ptl a tam jest rozkaz skoku do miejsca ptl itd itd<br /><br />tyle że każdy z ludzi (nie kompilator) który zobaczy taki kod - to pozna również że to pisał początkujący.<br /><br />Zresztą obejrzyj sobie ten poradnik proszę i zobacz jaki ja ZAWSZE robię sobie szablon gdy tworzę nowy projekt<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2013/04/eclipse-wasne-skroty-wasny-szablon.html" >http://mirekk36.blogspot.com/2013/04/ec ... ablon.html</a><!-- m --><br /><br />jak widzisz - nie może zabraknąć miejsca na<br /><br />[syntax=c]while(1) {<br /><br />}[/syntax]<br /><br />a później ew w miarę potrzeb wypełniam tę pętlę nieskończoną czyli piszę program jaki będzie realizowany przez procesor <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> — 28 kwi 2013, o 11:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2013-04-28T11:28:24+01:00</updated>
<published>2013-04-28T11:28:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35479#p35479</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35479#p35479"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35479#p35479"><![CDATA[
Mam pytanie, które trochę podchodzi pod ten temat, ale bardziej pod kwestię przerwań.<br />Czemu do działania przerwania w poniższym kodzie potrzebna jest pętla nieskończona w main()? <br />Wiem że sytuacja dość abstrakcyjna, ale ciekawi mnie co się dzieje z samym procesorem.<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 />void timer1_init()<br />{<br />    TCCR1B |= (1&lt;&lt;WGM12)|(1&lt;&lt;CS12);<br />TIMSK |= (1&lt;&lt;OCIE1A);<br />OCR1A = 31250;<br />   sei();<br />}<br /><br />ISR(TIMER1_COMPA_vect)<br />{<br />PORTB ^= (1&lt;&lt;PB4);<br />}<br /><br />int main(void) {<br /><br />timer1_init();<br />DDRB = 255;<br />PORTB |= (1&lt;&lt;PB3)|(1&lt;&lt;PB4);<br /><br />/*<br />while(1)<br />{<br />PORTB ^= (1&lt;&lt;PB3);<br />_delay_ms(1000);<br />}<br />*/<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 28 kwi 2013, o 11:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Stanley]]></name></author>
<updated>2013-04-24T23:30:39+01:00</updated>
<published>2013-04-24T23:30:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35163#p35163</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35163#p35163"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35163#p35163"><![CDATA[
Nic samo sie nie dzieje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=305">Stanley</a> — 24 kwi 2013, o 23:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2013-04-24T21:16:25+01:00</updated>
<published>2013-04-24T21:16:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35149#p35149</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35149#p35149"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35149#p35149"><![CDATA[
<div class="quotetitle">breital napisał(a):</div><div class="quotecontent"><br />I to jest właśnie to co w elektronice mnie najbardziej zadziwia. Kompletnie nic nie zmieniałem ani w kodzie ani w podpięciu i nagle wszystko ożyło. Moge sobię migać zarówna jedną jak i drugą diodą. Wybaczcie, że wam zawracałem głowę. Wracam do nauki<br /></div><br /><br />Panowie, problem autor już rozwiązał ... <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=471">Jaglarz</a> — 24 kwi 2013, o 21:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Artur]]></name></author>
<updated>2013-04-24T21:01:11+01:00</updated>
<published>2013-04-24T21:01:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35145#p35145</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35145#p35145"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35145#p35145"><![CDATA[
<div class="quotetitle">breital napisał(a):</div><div class="quotecontent"><br />-Eclipse ustawiony na 8MHz, mikrokontroler wybrany prawidłowo, wgrany najnowszy toolchain<br /></div><br /><br />A w mkAVR Calculator zmieniłeś na 8MHz, bo domyślnie jest chyba na 1??<br />Spróbuj zmienić tam albo w Eclipse na 1.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=324">Artur</a> — 24 kwi 2013, o 21:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Paul Dirac]]></name></author>
<updated>2013-04-24T20:35:34+01:00</updated>
<published>2013-04-24T20:35:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35141#p35141</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35141#p35141"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35141#p35141"><![CDATA[
Skoro się zapal, to znaczy, że weszło do pętli. Napisz to porządnie:<br /><br />int main(void)<br />{<br />   DDRB = 0xff; //skoro masz tylko jedna diode to możesz cały port jako wyjscie ustawic<br />   while(1)<br />   {<br />       PORTB |= (1&lt;&lt;PB0);<br />       _delay_ms(1000);<br />       PORTB &amp;= ~(1&lt;&lt;PB0);<br />       _delay_ms(1000);<br />   }<br />   return 0;<br />}<br />sprubuj tak. taki program jest najprostszy do napisania, aż dziwne, że sa problemy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1035">Paul Dirac</a> — 24 kwi 2013, o 20:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[breital]]></name></author>
<updated>2013-04-24T20:36:06+01:00</updated>
<published>2013-04-24T20:17:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35140#p35140</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35140#p35140"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35140#p35140"><![CDATA[
Wpiąłem drugą diodę z rezystorem pod PB2, w kodzie też zmieniłem na PB2 i rezultat jest taki sam. Dioda się zapala i nie gaśnie.<br />Wpisalem sobie<br />[syntax=c]DDRB |= (1&lt;&lt;PB2);<br />DDRB |= (1&lt;&lt;PB1);[/syntax]<br />i obie sie zapalają ale wygląda to tak jakby program zupełnie omijał pętle while co jest tym bardziej irytujące<br /><br />-Sprawdzilem jeszcze raz czy piny na programatorze odpowiadają tym na mikrokontrolerze i jest ok czyli raczej to nie w tym problem<br /><br />EDIT: <br />I to jest właśnie to co w elektronice mnie najbardziej zadziwia. Kompletnie nic nie zmieniałem ani w kodzie ani w podpięciu i nagle wszystko ożyło. Moge sobię migać zarówna jedną jak i drugą diodą. Wybaczcie, że wam zawracałem głowę. Wracam do nauki <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=1239">breital</a> — 24 kwi 2013, o 20:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-04-24T20:03:40+01:00</updated>
<published>2013-04-24T20:03:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35138#p35138</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35138#p35138"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35138#p35138"><![CDATA[
<div class="quotetitle">breital napisał(a):</div><div class="quotecontent"><br />-Szczerze mówiąc to uparłem się na PB1 bo tak było na filmiku i nie jestem pewny czy do innych tak samo wszystko podpiąć;)  jeżeli wpinam się np. pod PB2 to wszystko jest tak samo tylko w kodzie zmieniam na DDRB |= (1&lt;&lt;PB2); tak?<br /></div><br /><br />DOKŁADNIE tak <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />może być i PB3 albo i PB5 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />sprawdź - dlatego że może się okazać że niestety to stykówka płata ci figle a nie program, który jak sam widzisz (kolega ci wyżej kolejny potwierdził poza mną w poradniku - że nie może NIEDZIAŁ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=54">mirekk36</a> — 24 kwi 2013, o 20:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2013-04-24T20:01:48+01:00</updated>
<published>2013-04-24T20:01:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35137#p35137</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35137#p35137"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35137#p35137"><![CDATA[
Wszędzie gdzie masz PB1 zmieniasz na PB2.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 24 kwi 2013, o 20:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-04-24T20:01:34+01:00</updated>
<published>2013-04-24T20:01:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35136#p35136</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35136#p35136"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35136#p35136"><![CDATA[
<div class="quotetitle">#ciamciak# napisał(a):</div><div class="quotecontent"><br />@Jaglarz<br />Tak mi się obiło o uszy, ale teraz tak patrzę, że to chyba o precyzję chodziło:<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent">The maximal possible delay is 262.14 ms / F_CPU in MHz.<br />When the user request delay which exceed the maximum possible one, _delay_ms()<br />provides a decreased resolution functionality. In this mode _delay_ms() will work with<br />a resolution of 1/10 ms, providing delays up to 6.5535 seconds (independent from CPU<br />frequency). The user will not be informed about decreased resolution.<br /></div></div><br /><br />Ja to chyba milion razy na elektrodzie wyjaśniałem, ale ok powtórzę jeszcze raz. Tzn najpierw pytanie - &quot;A co ma wspólnego cytat, który pokazałeś z tym , że wg ciebie rzekomo nie można użyć _delay_ms(1000)?&quot; hmmm<br /><br />Otóż można to to nie jest żaden, nawet NAJMNIEJSZY problem, a że opóźnienie nie będzie niby równo 1000 ms co do jednej nanosekundy tylko np 1001ms albo niechby nawet 1010ms - to powiedz jakie to miałoby znaczenie dla użycia _delay_ms(1000)?<br /><br />Przy okazji - nawet gdybyś użył _delay_ms( 200 ) - to i tak przy włączonych i działających przerwaniach możesz zapomnieć o tym czasie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />więc po raz kolejny - tym razem na naszym forum - rozprawiam się tym obijaniem o uszy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Na pewno - jeśli już do takich kocich testów pierwszych używamy _delay_ms() to nie ma znaczenia czy dasz 100, 500, 1000 czy może 1500 <br /><br />ok?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 kwi 2013, o 20:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[breital]]></name></author>
<updated>2013-04-24T19:58:18+01:00</updated>
<published>2013-04-24T19:58:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35135#p35135</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35135#p35135"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35135#p35135"><![CDATA[
-Szczerze mówiąc to uparłem się na PB1 bo tak było na filmiku i nie jestem pewny czy do innych tak samo wszystko podpiąć;)  jeżeli wpinam się np. pod PB2 to wszystko jest tak samo tylko w kodzie zmieniam na DDRB |= (1&lt;&lt;PB2); tak?<br />-połączenia sprawdzałem miernikiem, tzn dotykając pinów na układzie i na programatorze<br />-dioda podpięta w szeregu z rezystorem 1k<br />-po wgraniu programu do Atmegi dostaje komunikat <br />avrdude: verifying ...<br />avrdude: 182 bytes of flash verified<br />avrdude done.  Thank you.<br />avrdude finished<br /><br />-zasilanie z Usbasp<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1239">breital</a> — 24 kwi 2013, o 19:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2013-04-24T19:42:33+01:00</updated>
<published>2013-04-24T19:42:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35134#p35134</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35134#p35134"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35134#p35134"><![CDATA[
sprawdź czy kompilacja przebiegła pomyślnie czyli czy w konsoli nie ma błędów?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 24 kwi 2013, o 19:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2013-04-24T19:41:42+01:00</updated>
<published>2013-04-24T19:41:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35133#p35133</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35133#p35133"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35133#p35133"><![CDATA[
@Jaglarz<br />Tak mi się obiło o uszy, ale teraz tak patrzę, że to chyba o precyzję chodziło:<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />The maximal possible delay is 262.14 ms / F_CPU in MHz.<br />When the user request delay which exceed the maximum possible one, _delay_ms()<br />provides a decreased resolution functionality. In this mode _delay_ms() will work with<br />a resolution of 1/10 ms, providing delays up to 6.5535 seconds (independent from CPU<br />frequency). The user will not be informed about decreased resolution.<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 24 kwi 2013, o 19:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2013-04-24T19:37:08+01:00</updated>
<published>2013-04-24T19:37:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35132#p35132</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35132#p35132"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35132#p35132"><![CDATA[
kolego kod jest ok masz coś źle ustawione, skonfigurowane lub problem sprzętowy ( nawet kod wgrałem tak ze jest ok:))<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 24 kwi 2013, o 19:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2013-04-24T19:36:38+01:00</updated>
<published>2013-04-24T19:36:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35131#p35131</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35131#p35131"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35131#p35131"><![CDATA[
<div class="quotetitle">#ciamciak# napisał(a):</div><div class="quotecontent"><br />A czasem 1000 to nie jest za dużo dla tego makra?<br /></div><br /><br />Dlaczego za dużo? To jedna sekunda, wystarczy żeby cokolwiek zaobserwować.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 24 kwi 2013, o 19:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2013-04-24T19:35:09+01:00</updated>
<published>2013-04-24T19:35:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35130#p35130</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35130#p35130"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35130#p35130"><![CDATA[
A czasem 1000 to nie jest za dużo dla tego makra?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 24 kwi 2013, o 19:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-04-24T19:30:54+01:00</updated>
<published>2013-04-24T19:30:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35129#p35129</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35129#p35129"/>
<title type="html"><![CDATA[Re: Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35129#p35129"><![CDATA[
- a sprawdzałeś na innym pinie ?<br />- a sprawdzałeś na kilku innych pinach ?<br />- a sprawdzałeś połączenia ?<br />- programujesz w Eclipse? i pokazał ci się komunikat że wgrane OK ?<br /><br />- czy uparłeś się na ten pin PB1 ?<br /><br />pytam bo może po prostu podłączasz całkiem inny pin niż PB1 .... nie obrażaj się za taką podpowiedź ale już nie raz taki był powód podczas zgłaszania takich błędów <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />- dioda z rezystorem ?<br /><br />- jakie zasilanie ?<br /><br />.... wiesz im prostszy problem - jak tutaj tym bardziej błaha jest przyczyna niestety i dlatego tyle moich pytań o błahe rzeczy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 kwi 2013, o 19:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[breital]]></name></author>
<updated>2013-04-24T18:39:33+01:00</updated>
<published>2013-04-24T18:39:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35128#p35128</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35128#p35128"/>
<title type="html"><![CDATA[Ciągle świecąca dioda]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2937&amp;p=35128#p35128"><![CDATA[
Witam.<br /><br />Problem polega na tym, że po napisaniu pierwszego programu z poradnika Mirka (miganie diody) dioda się zapaliła i za nic w świecie nie moge jej zgasić. Używam programatora Usbasp oraz Atmegi 328p. Mkavr calculator wszystko ładnie wykrywa, eclipse skalibrowany jest wg. porad na blogu Mirka. Po odłączeniu i ponownym podpięciu programatora dioda od razu się zapala.<br /><br />Z takich jeszcze innych informacji to:<br />-W Mkavr odkliknięty jest wewnętrzny podział zegara<br />-Eclipse ustawiony na 8MHz, mikrokontroler wybrany prawidłowo, wgrany najnowszy toolchain<br />-Dioda podpięta pod PB1<br />-Programator podpięty jest do płytki prawidłowo<br /><br /><br />Po wgraniu tego kodu do atmegi dioda na ułamek sekundy gaśnie i dalej ciągle świeci. Podejrzewam, że skoro<br />dioda na moment gaśnie to program jest 'wpakowywany' do mikrokontrolera, dlatego tym bardziej nie wiem co może być nie tak.<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />int main() {<br /><br />DDRB |= (1&lt;&lt;PB1);<br /><br />while(1){<br /><br />PORTB ^= (1&lt;&lt;PB1);<br />_delay_ms(1000);<br /><br />}<br />}[/syntax]<br /><br />Wiem, że nie możecie już patrzeć na kolejne tego typu tematy ale niestety na forum nie znalałem niczego co pomogłoby mi rozwiązać ten irytujący problem.<br /><br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1239">breital</a> — 24 kwi 2013, o 18:39</p><hr />
]]></content>
</entry>
</feed>