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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-02-09T09:55:34+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=17570&amp;mode</id>
<entry>
<author><name><![CDATA[michaeleagle]]></name></author>
<updated>2017-02-09T09:55:34+01:00</updated>
<published>2017-02-09T09:55:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182205#p182205</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182205#p182205"/>
<title type="html"><![CDATA[Re: Przerwania-2pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182205#p182205"><![CDATA[
Dziękuję bardzo<br />Rzeczywiście zapomniałem o ustawieniu rejestru kierunku w 2 programie z CTC.Po zmianie program działa jak należy.<br />Będę pamiętał na przyszłość aby wszystko dokładnie opisywać,łącznie ze schematem.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16396">michaeleagle</a> — 9 lut 2017, o 09:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2017-02-08T18:12:20+01:00</updated>
<published>2017-02-08T18:12:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182121#p182121</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182121#p182121"/>
<title type="html"><![CDATA[Re: Przerwania-2pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182121#p182121"><![CDATA[
Witam<br /><div class="quotetitle">xentis napisał(a):</div><div class="quotecontent"><br />w którym to miejscu ustawiasz pin procka jako wyjście<br /></div><br />No i widzisz - to nie jest sprawa ustawienia CTC; dlatego tak ważny jest kod.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 8 lut 2017, o 18:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2017-02-08T17:41:02+01:00</updated>
<published>2017-02-08T17:41:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182118#p182118</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182118#p182118"/>
<title type="html"><![CDATA[Re: Przerwania-2pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182118#p182118"><![CDATA[
A pokaż kolego w tym swoim kodzie, w którym to miejscu ustawiasz pin procka jako wyjście (ten do którego masz diodę podłączoną). I swoją drogą też nie napisałeś jak tą diodę podłączyłeś katodą czy anodą do procka i przez jaki rezystor (i czy wogule przez rezystor) i jakim napięciem zasilasz całość...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 8 lut 2017, o 17:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[michaeleagle]]></name></author>
<updated>2017-02-08T17:30:39+01:00</updated>
<published>2017-02-08T17:30:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182113#p182113</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182113#p182113"/>
<title type="html"><![CDATA[Re: Przerwania-2pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182113#p182113"><![CDATA[
Wstawiam kod do 2 pytania, o natężenie świecenia diody LED<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">//pliki biblioteczne<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />//definicje preprocesora<br />#define LED (1&lt;&lt;PC5)<br />#define LED_CHANGE PORTC ^= LED   //zmiana stanu diody<br /><br /><br />//funkcja główna<br />int main(void)<br />{<br />   //inicjalizacja procesora<br />   TCCR1B |= (1&lt;&lt;WGM12);   //tryb CTC<br />   TCCR1B |= (1&lt;&lt;CS12);   //preskaler 256<br />   OCR1A = 31249;   //wartośc porównania<br />   TIMSK |= (1&lt;&lt;OCIE1A);   //włączenie przerwania od porównania<br /><br />   sei();   //włączenie globalnej obsługi przerwań<br /><br />   //pętla główna<br />   while(1);<br /><br />}//koniec main<br /><br />//procedura obsługi przerwania od porównania<br />ISR(TIMER1_COMPA_vect)<br />{<br />   LED_CHANGE;<br />}</div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16396">michaeleagle</a> — 8 lut 2017, o 17:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2017-02-08T16:24:14+01:00</updated>
<published>2017-02-08T16:24:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182105#p182105</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182105#p182105"/>
<title type="html"><![CDATA[Re: Przerwania-2pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182105#p182105"><![CDATA[
Witam<br /><div class="quotetitle">michaeleagle napisał(a):</div><div class="quotecontent"><br />Dziękuje uprzejmie za odpowiedź...<br /></div><br /><div class="quotetitle">michaeleagle napisał(a):</div><div class="quotecontent"><br />W trybie CTC <strong>wszystko działa pięknie</strong>.Ustawiłem żeby dioda migała co 1s i miga.<strong>Ale</strong> jasność jej świecenia jest bardzo słaba,<strong>dlaczego</strong>?<br /></div><br />Na razie zamieść kod bo tam tkwi odpowiedź, a na jego przykładzie wyjaśnimy bo opisywanie co CHCIAŁEŚ zrobić nie wiele nam mówi; tym bardziej Ty nie wiele na tym skorzystasz.<br />Podpowiedź kol.<strong>michal1210</strong> jest jak najbardziej słuszna, ale sam widzisz że pojawia się zgadywanie co tam naskrobałeś.<br />...no i to raczej do działu rybnego a nie od razu PROGRAMOWANIE  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />  - tylko od razu nie przepraszaj - ja tak na przyszłość  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 8 lut 2017, o 16:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[michal1210]]></name></author>
<updated>2017-02-08T14:58:22+01:00</updated>
<published>2017-02-08T14:58:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182087#p182087</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182087#p182087"/>
<title type="html"><![CDATA[Re: Przerwania-2pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182087#p182087"><![CDATA[
A nie jest czasem tak, że Ty zmieniasz jej stan co sekundę poprzez toglowanie np.?<br />Wtedy masz taki efekt, że dioda zapala się po sekundzie, potem po sekundzie gaśnie i znowu po sekundzie się zapala . Optycznie wychodzi co dwie sekundy. Musiał byś zmieniać jej stan co pół sekundy aby mieć pożądany przez Ciebie efekt <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=998">michal1210</a> — 8 lut 2017, o 14:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[michaeleagle]]></name></author>
<updated>2017-02-08T14:17:49+01:00</updated>
<published>2017-02-08T14:17:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182086#p182086</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182086#p182086"/>
<title type="html"><![CDATA[Przerwania-2pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17570&amp;p=182086#p182086"><![CDATA[
Cześć<br />Mam 2 pytania dotyczące przerwań w C.<br />ATmega8<br />F_CPU=8MHz<br />1.W trybie NORMAL MODE, Timer1, ustawiłem preskaler na 256, wobec czego wpisałem wartość do rejestru TCNT1=0x85ED.W wyniku czego licznik przepełnia się co 1s.Jednakże gdy podłączyłem diodę to zmienia stan co 2s, a nie co 1s.Dodam, że stan diody zmieniam na przeciwny w procedurze przerwania;pętla while jest pusta.Dlaczego miga co 2s a nie co 1s?<br /><br />2.W trybie CTC wszystko działa pięknie.Ustawiłem żeby dioda migała co 1s i miga.Ale jasność jej świecenia jest bardzo słaba,dlaczego?<br /><br />Dziękuje uprzejmie za odpowiedź<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16396">michaeleagle</a> — 8 lut 2017, o 14:17</p><hr />
]]></content>
</entry>
</feed>