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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-09-12T19:12:40+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=8491&amp;mode</id>
<entry>
<author><name><![CDATA[Federerer]]></name></author>
<updated>2014-09-12T19:12:40+01:00</updated>
<published>2014-09-12T19:12:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95260#p95260</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95260#p95260"/>
<title type="html"><![CDATA[Re: 2 diody o różnej częstotliwości migania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95260#p95260"><![CDATA[
Tu w dolnej części posta: <a href="http://forum.atnel.pl/topic8071.html#p90795"  class="postlink">http://forum.atnel.pl/topic8071.html#p90795</a> masz przykład gdzie 4 diody migają niezależnie, w oparciu o timery programowe.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4440">Federerer</a> — 12 wrz 2014, o 19:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-12T16:39:18+01:00</updated>
<published>2014-09-12T16:39:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95240#p95240</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95240#p95240"/>
<title type="html"><![CDATA[Re: 2 diody o różnej częstotliwości migania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95240#p95240"><![CDATA[
<div class="quotetitle">matwir napisał(a):</div><div class="quotecontent"><br />gdy już dojdę do rozdziału o timerach<br /></div><br /><br />Masz tam taki rozdział - &quot;Wstęp do systemów czasu rzeczywistego&quot; czy jakoś tak <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> tam zajrzyj .... zobaczysz - że to nie gryzie i każdy może podziałać - no ale ...<br /><br />ale rzeczywiście jeśli całkowicie startujesz w programowaniu ... to może najpierw poleć &quot;po kolei&quot;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 wrz 2014, o 16:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matwir]]></name></author>
<updated>2014-09-12T16:37:37+01:00</updated>
<published>2014-09-12T16:37:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95239#p95239</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95239#p95239"/>
<title type="html"><![CDATA[Re: 2 diody o różnej częstotliwości migania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95239#p95239"><![CDATA[
OK. Dzięki wielkie za udzielenie odpowiedzi w takim wypadku odłożę ten problem na później , gdy już dojdę do rozdziału o timerach. Jeszcze raz dzięki:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5775">matwir</a> — 12 wrz 2014, o 16:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2014-09-12T14:37:37+01:00</updated>
<published>2014-09-12T14:37:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95232#p95232</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95232#p95232"/>
<title type="html"><![CDATA[Re: 2 diody o różnej częstotliwości migania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95232#p95232"><![CDATA[
Dla tego konkretnego przypadku z diodami można zastosować np. taki prosty kod:<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define L1_PORTPORTA<br />#define L1_PIN0<br />#define L2_PORTPORTA<br />#define L2_PIN1<br /><br />#define L1_DIR*(&amp;L1_PORT - 1)<br />#define L2_DIR*(&amp;L1_PORT - 1)<br /><br />int main(void)<br />{<br />L1_DIR |= 1&lt;&lt;L1_PIN;<br />L2_DIR |= 1&lt;&lt;L2_PIN;<br />uint8_t TogL2 = 0;// Można zastosować bool<br />while (1) {<br />L1_PORT ^= 1&lt;&lt;L1_PIN;<br />if (TogL2 = !TogL2)<br />L2_PORT ^= 1&lt;&lt;L2_PIN;<br />_delay_ms(500);<br />}<br />return 0;<br />}[/syntax]<br />Jednak jeśli LED'y mają reprezentować pewien proces to zdecydowanie jest to zła droga, a dla większej ich ilości to już w ogóle nie ma o czym mówić.<br /><br />Rozwiązaniem są oczywiście przerwania (Timer'y) lub w bardziej złożonych przypadkach RTOS...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 12 wrz 2014, o 14:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-12T14:06:18+01:00</updated>
<published>2014-09-12T14:06:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95228#p95228</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95228#p95228"/>
<title type="html"><![CDATA[Re: 2 diody o różnej częstotliwości migania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95228#p95228"><![CDATA[
<div class="quotetitle">matwir napisał(a):</div><div class="quotecontent"><br />Na kanale yt Pana Mirka znalazłem odcinek odnośnie ćwiczeń z diodami ale nie znałazłem w nim odpowiedzi na moje pytanie. Ktoś wie może jak to zrobić ?<br /></div><br /><br />masz BLUEBOOKA ? <!-- m --><a class="postlink" href="http://atnel.pl/mikrokontrolery-avr-jezyk-c.html" >http://atnel.pl/mikrokontrolery-avr-jezyk-c.html</a><!-- m --><br /><br />bo w nim masz to DOKŁADNIE i PRECYZYJNIE opisane<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 wrz 2014, o 14:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wilu88]]></name></author>
<updated>2014-09-12T13:08:39+01:00</updated>
<published>2014-09-12T13:08:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95222#p95222</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95222#p95222"/>
<title type="html"><![CDATA[Re: 2 diody o różnej częstotliwości migania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95222#p95222"><![CDATA[
Oczywiście że da radę. Niech kolega przerobi rozdział w którym będzie poruszana tematyka Timerów i za pomocą takiego timera kolega będzie mógł zdecydować po ilu jego cyklach &quot;tyknięciach&quot; zapali się jedna dioda a po ilu druga.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=743">Wilu88</a> — 12 wrz 2014, o 13:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matwir]]></name></author>
<updated>2014-09-12T13:05:46+01:00</updated>
<published>2014-09-12T13:05:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95221#p95221</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95221#p95221"/>
<title type="html"><![CDATA[2 diody o różnej częstotliwości migania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8491&amp;p=95221#p95221"><![CDATA[
Witam , dopiero zaczynam swoją przygodę z elektroniką i przerabiam bb Pana Mirka. Właśnie doszedłem do części praktycznej , dokładniej do migania diodą. Chcąc przerobić różne warianty migania diodą , zastanawiam się czy jest możlwiość napisania programu który obsługuje 2 diody jednocześnie chodzi mi, że jedna dioda zapala się i gaśnie co 0,5 s a druga np. co 1s. Na kanale yt Pana Mirka znalazłem odcinek odnośnie ćwiczeń z diodami ale nie znałazłem w nim odpowiedzi na moje pytanie. Ktoś wie może jak to zrobić ? Czy być może jest to opisane w późniejszych rozdziałach bb w innym zagadniemu?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5775">matwir</a> — 12 wrz 2014, o 13:05</p><hr />
]]></content>
</entry>
</feed>