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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-08-20T13:55:55+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=8194&amp;mode</id>
<entry>
<author><name><![CDATA[Derss]]></name></author>
<updated>2014-08-20T13:55:55+01:00</updated>
<published>2014-08-20T13:55:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92158#p92158</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92158#p92158"/>
<title type="html"><![CDATA[Re: PWM OC2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92158#p92158"><![CDATA[
Już działa, problem leżał po stronie kompilatora dziękuje wszystkim za pomoc <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=5524">Derss</a> — 20 sie 2014, o 13:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rajmund96]]></name></author>
<updated>2014-08-20T13:46:23+01:00</updated>
<published>2014-08-20T13:46:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92157#p92157</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92157#p92157"/>
<title type="html"><![CDATA[Re: PWM OC2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92157#p92157"><![CDATA[
No właśnie uruchomiłem kolegi kod na atmega8 i działa więc to coś prawie napewno po stronie sprzętu <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2275">rajmund96</a> — 20 sie 2014, o 13:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Derss]]></name></author>
<updated>2014-08-20T13:31:41+01:00</updated>
<published>2014-08-20T13:31:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92154#p92154</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92154#p92154"/>
<title type="html"><![CDATA[Re: PWM OC2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92154#p92154"><![CDATA[
No tak źle z noty sczytałem mój błąd <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Program po wszystkich naniesionych poprawkach wygląda następująco:<br /><br /><br /><br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />int main(void)<br />{<br /><br />DDRB |= (1&lt;&lt;PB3);<br /><br />TCCR2 |= (1&lt;&lt;COM21);<br /><br />TCCR2 |= ((1&lt;&lt;WGM21)|(1&lt;&lt;WGM20));<br />TCCR2 |= (1&lt;&lt;CS22);<br /><br /><br />OCR2 = 40;<br />    while(1)<br />    {<br />        <br />OCR2= OCR2 +10;<br />if(OCR2&gt;=200)<br />{<br />OCR2=10;<br /><br />}<br /><br />_delay_ms(200);<br /><br /><br /><br /><br />    }<br />}[/syntax]<br /><br /><br /><br /><br />Lecz nadal nie ma PWM-u na PB3  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> Macie jeszcze jakieś pomysły?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5524">Derss</a> — 20 sie 2014, o 13:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rajmund96]]></name></author>
<updated>2014-08-20T13:24:43+01:00</updated>
<published>2014-08-20T13:24:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92152#p92152</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92152#p92152"/>
<title type="html"><![CDATA[Re: PWM OC2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92152#p92152"><![CDATA[
Aha chodziło ci o to by uzysać 65 Hz. Bo tak sobie myslałem o jakie 255 ci chodzi <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />.No dobra, ale tak  jeszzce podpowiem ze preskaler ustawiłeś na podział przez 32 a nie 64 jak napisałes w komentarzu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Preskaler 64 to  [syntax=c]TCCR2 |= (1&lt;&lt;CS22)[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2275">rajmund96</a> — 20 sie 2014, o 13:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Derss]]></name></author>
<updated>2014-08-20T13:12:20+01:00</updated>
<published>2014-08-20T13:12:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92151#p92151</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92151#p92151"/>
<title type="html"><![CDATA[Re: PWM OC2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92151#p92151"><![CDATA[
Z tego co wiem Timer 8 bitowy może zliczyć do 255 impulsów.<br />Zakładając że chce uzyskać 65 Hz PWM i ustawiając preskaler na 64 to tą częstotliwość osiągnę przy 240 impulsach(z takim błędem moge sie pogodzić) zaś ustawiając preskaler na 8 tych impulsów musiałoby być 1923 co sie nie mieści w 8 bitach. Dobrze to rozumiem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5524">Derss</a> — 20 sie 2014, o 13:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rajmund96]]></name></author>
<updated>2014-08-20T13:02:26+01:00</updated>
<published>2014-08-20T13:02:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92149#p92149</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92149#p92149"/>
<title type="html"><![CDATA[Re: PWM OC2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92149#p92149"><![CDATA[
<div class="quotetitle">Derss napisał(a):</div><div class="quotecontent"><br />Preskalera raczej nie mogę zmniejszyć bo nie będę się mieścił w wartości 255<br /></div> Panie kolego a co ma presklare do &quot;zmieszczania się&quot; lub  nie w wartości  255 o jaką wartość koledze chodzi ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2275">rajmund96</a> — 20 sie 2014, o 13:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Derss]]></name></author>
<updated>2014-08-20T12:54:42+01:00</updated>
<published>2014-08-20T12:54:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92146#p92146</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92146#p92146"/>
<title type="html"><![CDATA[Re: PWM OC2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92146#p92146"><![CDATA[
Preskalera raczej nie mogę zmniejszyć bo nie będę się mieścił w wartości 255.<br />Poprawiłem:<br /><br />[syntax=c]TCCR2 |= (1&lt;&lt;COM21);[/syntax]<br /><br />Ale ATmega nadal nie chce wystawić PWM-a na PB3  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5524">Derss</a> — 20 sie 2014, o 12:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matw]]></name></author>
<updated>2014-08-20T12:47:01+01:00</updated>
<published>2014-08-20T12:47:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92144#p92144</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92144#p92144"/>
<title type="html"><![CDATA[Re: PWM OC2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92144#p92144"><![CDATA[
Wg. mnie ten zapis jest błędny dla trybu FAST PWM:[syntax=c]TCCR2 |= (1&lt;&lt;COM20);[/syntax]<br />Powinno być:[syntax=c]TCCR2 |= (1&lt;&lt;COM21);[/syntax]<br /><br />Poza tym zmniejszyłbym prescaler.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2394">matw</a> — 20 sie 2014, o 12:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Derss]]></name></author>
<updated>2014-08-20T12:33:30+01:00</updated>
<published>2014-08-20T12:33:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92141#p92141</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92141#p92141"/>
<title type="html"><![CDATA[Re: PWM OC2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92141#p92141"><![CDATA[
Oh no tak już poprawiam <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=5524">Derss</a> — 20 sie 2014, o 12:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2014-08-20T12:25:41+01:00</updated>
<published>2014-08-20T12:25:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92140#p92140</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92140#p92140"/>
<title type="html"><![CDATA[Re: PWM OC2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92140#p92140"><![CDATA[
A może sprecyzowałbyś jaki procesor <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=2500">Nefarious19</a> — 20 sie 2014, o 12:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Derss]]></name></author>
<updated>2014-08-20T12:33:50+01:00</updated>
<published>2014-08-20T12:13:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92138#p92138</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92138#p92138"/>
<title type="html"><![CDATA[PWM OC2]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8194&amp;p=92138#p92138"><![CDATA[
Witam, mógłby ktoś sprawdzić czy ten program jest dobrze napisany?<br />Pisałem już program 16bit PWM i było wszystko ok<br />ale 8 jakoś nie chce ze mną współpracować  <img src="https://forum.atnel.pl/images/smilies/icon_evil.gif" alt=":evil:" title="Zły" /> <br /><br />Proc. ATmega8<br />wew. oscylator 1MHz<br /><br />z góry dziekuje za pomoc  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />int main(void)<br />{<br /><br />DDRB |= (1&lt;&lt;PB3);<br /><br />TCCR2 |= (1&lt;&lt;COM20);<br />TCCR2 |= ((1&lt;&lt;WGM21)|(1&lt;&lt;WGM20)); //fast PWM<br />TCCR2 |= ((1&lt;&lt;CS21)|(1&lt;&lt;CS20)); //preskaler 64<br /><br /><br />OCR2 = 40;<br />    while(1)<br />    {<br />        <br />OCR2= OCR2 +10;<br />if(OCR2&gt;=200)<br />{<br />OCR2=40;<br /><br />}<br /><br />_delay_ms(200);<br />    }<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5524">Derss</a> — 20 sie 2014, o 12:13</p><hr />
]]></content>
</entry>
</feed>