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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-10-19T22:15:18+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=13293&amp;mode</id>
<entry>
<author><name><![CDATA[rescue1]]></name></author>
<updated>2015-10-19T22:15:18+01:00</updated>
<published>2015-10-19T22:15:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142863#p142863</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142863#p142863"/>
<title type="html"><![CDATA[Re: PWM na dwóch timerach - problem...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142863#p142863"><![CDATA[
Wszystko jasne. Jeszcze raz dzięki.  <img src="https://forum.atnel.pl/images/smilies/icon_exclaim.gif" alt=":!:" title="Wykrzyknik" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1819">rescue1</a> — 19 paź 2015, o 22:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2015-10-19T22:12:23+01:00</updated>
<published>2015-10-19T22:12:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142862#p142862</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142862#p142862"/>
<title type="html"><![CDATA[Re: PWM na dwóch timerach - problem...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142862#p142862"><![CDATA[
Małe wyjaśnienie <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic1600.html#p16034" >topic1600.html#p16034</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 19 paź 2015, o 22:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rescue1]]></name></author>
<updated>2015-10-19T21:56:37+01:00</updated>
<published>2015-10-19T21:56:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142859#p142859</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142859#p142859"/>
<title type="html"><![CDATA[Re: PWM na dwóch timerach - problem...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142859#p142859"><![CDATA[
Eeee.....  <img src="https://forum.atnel.pl/images/smilies/icon_eek.gif" alt=":shock:" title="Zaszokowany" />  Działa. DZIĘKI JAK NIE WIEM CO!  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br />To ja tu szukam błędu..... a tu było bezbłędnie wykonane błędne założenie  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <br /><br />No ok. Ale czemu właściwie tryb 7 nie działał?  <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1819">rescue1</a> — 19 paź 2015, o 21:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2015-10-19T21:47:56+01:00</updated>
<published>2015-10-19T21:47:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142857#p142857</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142857#p142857"/>
<title type="html"><![CDATA[Re: PWM na dwóch timerach - problem...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142857#p142857"><![CDATA[
Zamiast trybu 7 Fast Pwm włącz tryb 3 Fast Pwm. Czyli podczas konfiguracji nie ustawiaj bitu WGM02.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 19 paź 2015, o 21:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rescue1]]></name></author>
<updated>2015-10-19T21:31:15+01:00</updated>
<published>2015-10-19T21:31:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142854#p142854</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142854#p142854"/>
<title type="html"><![CDATA[PWM na dwóch timerach - problem...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13293&amp;p=142854#p142854"><![CDATA[
Witajcie po długiej przerwie.<br />Tak długiej, że chyba się uwsteczniłem.<br /><br />Wymyśliłem sobie gadżet, którego częścią będą trzy kanały PWM do sterowania diodami.<br />No niby PWM nic takiego. Procesor jaki znalazłem w szufladzie to ATMEGA88P.<br /><br />Postanowiłem wykorzystać dwa kanały Timera 16-to bitowego w trybie fast PWM 8 bit i jeden timer ośmiobitowy w trybie fast PWM.<br /><br />No i zonk. Diody podłączone do timera 16-tobitowego pieknie sie rozjaśniają i ściemniają a ta podłączona do ośmiobitowego świeci sobie światłem ciągłym. <br /><br />Siedzę nad dokumentacją ATMEGI88 już trzecia godzinę i nijak nie mogę wyłapać błędu. Kilkanaście razy sprawdzałem ustawienia i chyba powinno działać. A nie działa. Zlitujcie się  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define LED_R    (1&lt;&lt;PB1)<br />#define LED_G    (1&lt;&lt;PB2)<br />#define LED_B    (1&lt;&lt;PD6)<br /><br /><br />int main(void)<br />{<br />    DDRB |= (LED_R|LED_G);<br />DDRD |= (LED_B);<br /><br /><br />    /* PWM - TIMER1 16-tobitowy*/<br />    TCCR1A |= (1&lt;&lt;WGM10);                      // Fast PWM 8bit<br />    TCCR1B |= (1&lt;&lt;WGM12);<br />    TCCR1A |= (1&lt;&lt;COM1A1)|(1&lt;&lt;COM1B1) ;        //Clear OC1A/OC1B on Compare Match, set OC1A/OC1B at BOTTOM (non inverting)<br />    TCCR1B |= (1&lt;&lt;CS10)|(1&lt;&lt;CS11);             // Preskaler/64  fpwm = 488,2Hz<br /><br />    OCR1A = 0;         //LED R = 0<br />    OCR1B = 0;         //LED G = 0<br /><br />    /*PWM - TIMER0 8-miobitowy*/<br />    TCCR0A |=(1&lt;&lt;WGM01)|(1&lt;&lt;WGM00); //FAST PWM<br />    TCCR0B |=(1&lt;&lt;WGM02);<br />    TCCR0A |=(1&lt;&lt;COM0A1); //Clear OC0A on Compare Match, set OC0A at BOTTOM (non inverting)<br />    TCCR0B |=(1&lt;&lt;CS01)|(1&lt;&lt;CS00); //Preskaler/64 fpwm = 488,2Hz<br /><br />    OCR0A = 0; //LED B = 0<br /><br />int i;<br /><br />    while(1)<br />    {<br />    for(i=0;i&lt;255;i++)<br />        {<br /><br />          OCR1A=i;<br />          OCR1B=i;<br />          OCR0A=i;<br /><br />          _delay_ms(10);<br /><br />        }<br /><br />    for(i=255;i&gt;0;i--)<br />    {<br />    OCR1A=i;<br />    OCR1B=i;<br />    OCR0A=i;<br /><br />    _delay_ms(10);<br />    }<br />    }<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1819">rescue1</a> — 19 paź 2015, o 21:31</p><hr />
]]></content>
</entry>
</feed>