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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-08-06T17:58:48+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1380&amp;mode</id>
<entry>
<author><name><![CDATA[ruben]]></name></author>
<updated>2012-08-06T17:58:48+01:00</updated>
<published>2012-08-06T17:58:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11956#p11956</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11956#p11956"/>
<title type="html"><![CDATA[Re: Ustawianie pwm sprzętowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11956#p11956"><![CDATA[
Czyli, że trzeba wybrać Mode 3 <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> teraz działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=77">ruben</a> — 6 sie 2012, o 17:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[szopler]]></name></author>
<updated>2012-08-06T17:45:31+01:00</updated>
<published>2012-08-06T17:45:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11955#p11955</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11955#p11955"/>
<title type="html"><![CDATA[Re: Ustawianie pwm sprzętowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11955#p11955"><![CDATA[
Posiada OCR0A ale update do aktualnie ustawianej następuje w innym momencie. Chyba nie do końca rozumiesz jak to działa i stąd problem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=82">szopler</a> — 6 sie 2012, o 17:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ruben]]></name></author>
<updated>2012-08-06T17:11:43+01:00</updated>
<published>2012-08-06T17:11:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11953#p11953</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11953#p11953"/>
<title type="html"><![CDATA[Re: Ustawianie pwm sprzętowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11953#p11953"><![CDATA[
bity WGM ustawiam zgodnie z tą tabelką: <a href="http://desmond.imageshack.us/Himg266/scaled.php?server=266&amp;filename=beztytuuqob.jpg&amp;res=landing"  class="postlink">http://desmond.imageshack.us/Himg266/scaled.php?server=266&amp;filename=beztytuuqob.jpg&amp;res=landing</a><br />Wybrałem wariant 7, ponieważ tryb FastPWM ustawiony zgonie z wariantem 3 nie posiada wartości OCRA lecz 0xff.<br />Jeżeli nie tak, to w jaki sposób należy je ustawić?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=77">ruben</a> — 6 sie 2012, o 17:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-06T16:51:34+01:00</updated>
<published>2012-08-06T16:51:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11952#p11952</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11952#p11952"/>
<title type="html"><![CDATA[Re: Ustawianie pwm sprzętowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11952#p11952"><![CDATA[
Bitów które domyślnie są po resecie = 0 nie trzeba dodatkowo zerować przy inicjalizacji na początku programu<br /><br />ale faktycznie kolega autor źle konfiguruje tryb FastPWM - nie te bity WGM<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 sie 2012, o 16:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[szopler]]></name></author>
<updated>2012-08-06T16:46:16+01:00</updated>
<published>2012-08-06T16:46:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11950#p11950</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11950#p11950"/>
<title type="html"><![CDATA[Re: Ustawianie pwm sprzętowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11950#p11950"><![CDATA[
Kod który u mnie działa na Mega644PA:<br />[syntax=c]/* Konfiguracja PWM na Timer0 */<br />    sbi(DDRB,3);<br /><br />    sbi(TCCR0A,COM0A1); cbi(TCCR0A,COM0A0); // Clear OC2A on Compare Match, set OC2A at BOTTOM<br /><br />    cbi(TCCR0B,WGM02);<br />    sbi(TCCR0A,WGM01); sbi(TCCR0A,WGM00);<br /><br />    cbi(TCCR0B,CS02); sbi(TCCR0B,CS01); cbi(TCCR0B,CS00);<br /><br />    //Dotyczy Timer0:<br />    // CCS -&gt; 16MHz/1 =     16MHz; Fpwm = 58823Hz<br />    // CSC -&gt; 16MHz/8 =      2MHz; Fpwm =  7353Hz<br />    // CSS -&gt; 16MHz/64 =    250kHz; Fpwm =   919Hz<br />    // SCC -&gt; 16Mhz/256  = 62.500kHz; Fpwm =   229Hz<br />    // SCS -&gt; 16MHz/1024 = 15.625kHz; Fpwm =    57Hz[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=82">szopler</a> — 6 sie 2012, o 16:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ruben]]></name></author>
<updated>2012-08-06T16:26:25+01:00</updated>
<published>2012-08-06T16:26:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11947#p11947</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11947#p11947"/>
<title type="html"><![CDATA[Ustawianie pwm sprzętowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1380&amp;p=11947#p11947"><![CDATA[
Jestem w trakcie realizacji zadania z książki dotyczącego sprzętowego pwm.<br />Zdaje mi się, że wszystko pozmieniałem właściwie na atmega 644p, jednak dioda podłączona do PB3 świeci ciągle z tą samą intensywnością.<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">   DDRB |= (1&lt;&lt;PB3);<br />   // ustawienia TIMER2 w Fast PWM<br />   TCCR0A |= (1&lt;&lt;WGM01)|(1&lt;&lt;WGM00);      // tryb Fast PWM<br />   TCCR0B |= (1&lt;&lt;WGM02);                  // tryb Fast PWM<br /><br />   TCCR0A |= (1&lt;&lt;COM0A1)|(1&lt;&lt;COM0A0);            // clear at TOP<br /><br />   TCCR0B |= (1&lt;&lt;CS00);               // preskaler = 1<br /><br />   OCR0A=5;                     // wygaszenie diody w kanale PWM<br />   OCR0A=127;                     // wygaszenie diody w kanale PWM<br />   OCR0A=255;                     // wygaszenie diody w kanale PWM</div><br />Tutaj zamieściłem ustawienia. Do tego dochodzą jeszcze dwie pętle, które kolejno najpierw zwiększają wartość OCR0A a następnie zmniejszają.<br />Taktowanie ustawione na 8Mhz. Co może być źle?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=77">ruben</a> — 6 sie 2012, o 16:26</p><hr />
]]></content>
</entry>
</feed>