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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2011-12-25T02:05:20+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=106&amp;mode</id>
<entry>
<author><name><![CDATA[DidekxD]]></name></author>
<updated>2011-12-25T02:05:20+01:00</updated>
<published>2011-12-25T02:05:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=106&amp;p=985#p985</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=106&amp;p=985#p985"/>
<title type="html"><![CDATA[Re: PWM ATmega644PA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=106&amp;p=985#p985"><![CDATA[
No skoro tak to jadę z materiałem dalej ^ ^'<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=146">DidekxD</a> — 25 gru 2011, o 02:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2011-12-24T22:44:49+01:00</updated>
<published>2011-12-24T22:44:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=106&amp;p=983#p983</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=106&amp;p=983#p983"/>
<title type="html"><![CDATA[Re: PWM ATmega644PA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=106&amp;p=983#p983"><![CDATA[
No i dobrze że wybierasz MODE 3 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... Tam nie ma &quot;jakiegoś Top 0xFF&quot;<br /><br />To jest właściwy tryb o jaki ci chodzi... Licznik TCNT0 zlicza od ZERA do 0xFF i w międzyczasie porównuje tę wartość z OCRx. A o to nam chodzi panie kochany. Właśnie tu używamy OCR0 do zmiany szerokości impulsu.<br /><br />Tryb Fast PWM z użyciem MODE7 Timera0 działa nieco inaczej. Ale teraz nie będę tego tłumaczył ok?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 gru 2011, o 22:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DidekxD]]></name></author>
<updated>2011-12-24T20:50:05+01:00</updated>
<published>2011-12-24T20:50:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=106&amp;p=982#p982</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=106&amp;p=982#p982"/>
<title type="html"><![CDATA[PWM ATmega644PA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=106&amp;p=982#p982"><![CDATA[
Witam!<br /><br />To znowu ja <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Mam nadzieje że pisze w dobrym dziale.<br />Może najpierw podam wycinek kodu który pisałem:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">        DDRB |= (1&lt;&lt;PB3);          // ustawienie pinu na porcie B jako wyjście<br /><br />   // ustawienie TIMER0 w tryb PWM fast<br />   TCCR0A |= (1&lt;&lt;WGM01) | (1&lt;&lt;WGM00);<br />   //TCCR0B |= (1&lt;&lt;WGM02);<br />   TCCR0A |= (1&lt;&lt;COM0A0) | (1&lt;&lt;COM0A1);      // Clear OC0 at top<br />   TCCR0B |= (1&lt;&lt;CS00);      // preskaler = 1<br /></div><br /><br />Więc tak jak wyżej działa. A miałem wrażenie że nie będzie działać i się męczyłem godzinę z od komentowanym wierszem:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">   TCCR0B |= (1&lt;&lt;WGM02);</div>      // czyli ustawienie bitu WGM02 który znajduje się w rejestrze drugim<br /><br />Po czym go za komentowałem ustawiając tym samym bity w odpowiedni sposób<br /><br /><a href="http://imageshack.us/f/266/beztytuuqob.jpg"  class="postlink">http://imageshack.us/f/266/beztytuuqob.jpg</a><br /><br />Patrze na tabelkę i widzę dwa tryby do obsługi PWM &quot;Mode 3&quot; i &quot;Mode 7&quot;<br />Myślę może Mode 3 ale patrze a tam w kolumnie Top jakiś 0xFF a ja muszę skorzystać z OCR0A.<br /><br />W książce przy przerwaniach w dziale o obsłudze LCD korzystaliśmy z Mode 2 CTC no i tam jest to OCRA.<br />Myślę sobie więc że muszę wybrać Mode 7 bo i tam jest to OCRA. Ale po ustawieniu nie działa <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> i tu całe moje pytanie czemu nie działa ? Jak z niego skorzystać ? Bo jak już wspomniałem na Mode 3 działa ino huczy ^^'<br /><br />Mam nadzieje że zrozumiale wytłumaczyłem mój nie tyle problem co zainteresowanie tym <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=146">DidekxD</a> — 24 gru 2011, o 20:50</p><hr />
]]></content>
</entry>
</feed>