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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-04-18T14:49:28+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=5440&amp;mode</id>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-04-18T14:49:28+01:00</updated>
<published>2018-04-18T14:49:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206937#p206937</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206937#p206937"/>
<title type="html"><![CDATA[Re: PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206937#p206937"><![CDATA[
<div class="quotetitle">xentis napisał(a):</div><div class="quotecontent"><br />Tak zapytam skąd pobrałeś tego wcześniejszego pdf-a z datascheet? Bo w aktualnym na stronie microchipa dla atmegi 328P takiego babola niema...<br /></div>Twój pdf to świeżynka. Widać w stopce datę 2018 (a w dokumencie luty 2018) <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />W sumie to Twój jest lepszy niż zaproponowany przeze mnie, bo najnowszy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 18 kwi 2018, o 14:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JarekB]]></name></author>
<updated>2018-04-18T10:52:35+01:00</updated>
<published>2018-04-18T10:52:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206931#p206931</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206931#p206931"/>
<title type="html"><![CDATA[Re: PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206931#p206931"><![CDATA[
Po tym jak kolega napisał o problemie znalazłem to tu <br /><a href="http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf"  class="postlink">http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf</a><br />strona 142<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18188">JarekB</a> — 18 kwi 2018, o 10:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2018-04-17T21:40:16+01:00</updated>
<published>2018-04-17T21:40:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206925#p206925</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206925#p206925"/>
<title type="html"><![CDATA[Re: PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206925#p206925"><![CDATA[
Tak zapytam skąd pobrałeś tego wcześniejszego pdf-a z datascheet? Bo w aktualnym na stronie microchipa dla atmegi 328P takiego babola niema...<br /><a href="https://obrazkiforum.atnel.pl/6265/eaae3946c022f4c5a5352ce2f3438ea8.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/6265/eaae3946c022f4c5a5352ce2f3438ea8.JPG" alt="Obrazek" /></a><br /><a href="http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega328_P%20AVR%20MCU%20with%20picoPower%20Technology%20Data%20Sheet%2040001984A.pdf"  class="postlink">http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega328_P%20AVR%20MCU%20with%20picoPower%20Technology%20Data%20Sheet%2040001984A.pdf</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 17 kwi 2018, o 21:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pino]]></name></author>
<updated>2018-04-17T11:41:00+01:00</updated>
<published>2018-04-17T11:41:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206910#p206910</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206910#p206910"/>
<title type="html"><![CDATA[Re: PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206910#p206910"><![CDATA[
Dziękuję za szybkie wyjaśnienie ( z przykładem !!). Pobrałem PDF z linka i działam dalej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11891">pino</a> — 17 kwi 2018, o 11:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-04-17T10:19:41+01:00</updated>
<published>2018-04-17T10:19:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206903#p206903</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206903#p206903"/>
<title type="html"><![CDATA[Re: PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206903#p206903"><![CDATA[
<div class="quotetitle">pino napisał(a):</div><div class="quotecontent"><br />w tabeli 19-10 są opisane jako CA02,CA01,CS00 czy to jest błąd opisu i ma być CS02, CS01,SC00 czy chodzi o co innego - chciałbym to zrozumieć.<br /></div><br />Znak &quot;A&quot; jest obok &quot;S&quot; na klawiaturze, więc komuś się palec omsknął <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Niestety w notach updatowanych przez Microchipa zdarzają się literówki. Jak zajrzysz to starszej wersji sygnowanej jeszcze przez Atnela, to tam jest OK: <!-- m --><a class="postlink" href="https://nettigo.pl/attachments/35" >https://nettigo.pl/attachments/35</a><!-- m -->.<br /><br />A u Ciebie też jest podobny błąd SC00 czy CS00 <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 17 kwi 2018, o 10:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JarekB]]></name></author>
<updated>2018-04-17T10:02:09+01:00</updated>
<published>2018-04-17T10:02:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206902#p206902</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206902#p206902"/>
<title type="html"><![CDATA[Re: PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206902#p206902"><![CDATA[
Podejrzyj plik iom328p.h <br /><br />Musieli się walnąć w tym PDF<br />W Pliku są takie definicje:<br /><br />[syntax=c]#define TCCR0B _SFR_IO8(0x25)<br />#define CS00 0<br />#define CS01 1<br />#define CS02 2<br />#define WGM02 3<br />#define FOC0B 6<br />#define FOC0A 7[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18188">JarekB</a> — 17 kwi 2018, o 10:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pino]]></name></author>
<updated>2018-04-17T08:15:03+01:00</updated>
<published>2018-04-17T08:15:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206896#p206896</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206896#p206896"/>
<title type="html"><![CDATA[Re: PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=206896#p206896"><![CDATA[
Jestem początkujący, &quot;przesiadam&quot; się z arduino na eclkipsa. Mam kilka płytek arduino nano z Atmegą328p, które dotychczas wykorzystywałem a łatwo się lutują, są tanie i dotychczas mi wystarczają. W jednym z projektów do sterowania bramą przez arduino zauważyłem, że dioda kontrolna led_builtin zamiast jasno świecić i migać to jest przyciemniona. (używałem funkcji millis() do pomiaru różnicy czasu) po za tym układ działał prawidłowo. Dotarłem do ściany i jedyne wyjście to dalszy rozwój czyli  C i eclipse. Przeczytałem poradnik, przeczytałem notę do 328P, uporałem się ustawieniem programatora typu arduino m328p (dodałem opcję -B 0.5 ) i przenoszę projekt. Z MkCLIPSE nie mogę skorzystać z uwagi na brak obsługi programatora arduino.<br />Proszę mi wyjaśnić : na stronie 19.9.2 TCCR0B bity CS0[2:0] (preskaler /1024) w tabeli 19-10 są opisane jako CA02,CA01,CS00 czy to jest błąd opisu i ma być CS02, CS01,SC00 czy chodzi o co innego - chciałbym to zrozumieć.  ( o co chodzi ?).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11891">pino</a> — 17 kwi 2018, o 08:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Elmod]]></name></author>
<updated>2014-01-06T01:16:35+01:00</updated>
<published>2014-01-06T01:16:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63990#p63990</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63990#p63990"/>
<title type="html"><![CDATA[Re: PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63990#p63990"><![CDATA[
Dzięki piękne <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />No racja wymuszone imaginacje czasami są silniejsze od tego co pisze w instrukcjach, notach itp <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />TCCR2A i TCCR2B to tak naprawdę rozbite na 2 rejestry ustawienia TIMERA2 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">   TCCR2A |= (1&lt;&lt;WGM21);<br />   TCCR2B |= (1&lt;&lt;CS20);<br />   OCR2A = 199;<br />   TIMSK2 |=(1&lt;&lt;OCIE2A);<br /></div><br /><br />Działa:)<br /><br />Jutro na pewno będę miał jeszcze kilka pytać związanych z timerami bo w przygodzie z uC na pewno nie ominie się tego zagadnienia <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=1812">Elmod</a> — 6 sty 2014, o 01:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-01-06T00:52:59+01:00</updated>
<published>2014-01-06T00:52:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63987#p63987</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63987#p63987"/>
<title type="html"><![CDATA[Re: PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63987#p63987"><![CDATA[
<div class="quotetitle">Elmod napisał(a):</div><div class="quotecontent"><br />TCCR2B |= (1&lt;&lt;WGM21);<br /></div><br /><br />Nadal jest źle <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br /><div class="quotetitle">Elmod napisał(a):</div><div class="quotecontent"><br />nie bardzo rozumiem tego powiedzmy A i B :/ Wydaje mi się po mojej interpretacji noty że są to nie zależne rejestry OCR2A i OCR2B<br /></div><br /><br />No widzisz popełniasz błąd jaki popełnia sporo początkujących ... bo wydaje im się że skoro są dwa niezależne rejestry OCR2A oraz OCR2B to w dziwny sposób w głowach sobie imaginują, że odpowiadają im rejestry: TCCR2A oraz TCCR2B ...<br /><br />widzisz co napisałem ? &quot;imaginują sobie&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> czyli wymyślają sobie - zamiast zajrzeć do NOTY PDF. I do tego ta autosugestia jest TAK SILNA, że nawet jak drugi raz zaglądają to nadal nie widzą ...<br /><br />więc jeszcze raz ci podpowiem ... proszę cię zajrzyj do noty PDF do opisu rejestru TCCR2B i spróbuj mi w nim znaleźć bit WGM21 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> OK ?<br /><br />to jest KONKRETNA podpowiedź z mojej strony .... i pewnie sam się zdziwisz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i to mocno ... ale nie martw się nie ty pierwszy i nie ostatni<br /><br />.... jak zajrzysz to daj znać ... a zobaczysz że będziesz już nie tylko bliżej rozwiązania zagadki ale na dodatek poczynisz kolejny spory krok w zrozumieniu jak czytać notę PDF oraz w zrozumieniu konfiguracji timerów OK ?<br /><br />a potem wyjaśnimy sobie kolejne zagadki jeśli jeszcze będziesz miał dalsze pytania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 sty 2014, o 00:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Elmod]]></name></author>
<updated>2014-01-06T00:19:08+01:00</updated>
<published>2014-01-06T00:19:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63983#p63983</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63983#p63983"/>
<title type="html"><![CDATA[Re: PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63983#p63983"><![CDATA[
Po wysłaniu postu zauważyłem.. to WGM01<br /><br />Miało to być napisane w ten sposób oczywiście też błędnie ponieważ nie działa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">   TCCR2B |= (1&lt;&lt;WGM21);<br />   TCCR2B |= (1&lt;&lt;CS20);<br />   OCR2B = 199;<br />   TIMSK2 |=(1&lt;&lt;OCIE2A);<br /></div><br /><br />właśnie mam notę cały czas otwartą megi 32 i 328p. No fakt nie bardzo rozumiem tego powiedzmy A i B :/ Wydaje mi się po mojej interpretacji noty że są to nie zależne rejestry OCR2A i OCR2B i możemy je dowolnie porównywać z rejestrem TCNT2, ale służą do obsługi fizycznego wyjścia w uC ... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />? Dziękuję za sprowadzającą na ziemię odpowiedź jutro będę dalej kombinował.<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=1812">Elmod</a> — 6 sty 2014, o 00:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-01-05T23:32:29+01:00</updated>
<published>2014-01-05T23:32:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63979#p63979</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63979#p63979"/>
<title type="html"><![CDATA[Re: PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63979#p63979"><![CDATA[
Błąd jest w tym, że ty sam sobie wymyśliłeś że jak jest sobie OCR2 to znaczy że pewnie wszystkie rejestry z literką B na końcu są do kanału jakiegoś tam B, a te z literką A na końcu są do niby kanału jakiegoś A<br /><br />a w książce dokładnie nie przeczytałeś o konfiguracji ani o tym, żeby ZAWSZE ale to ZAWSZE zaglądać (mieć otwartą notę PDF procka) przed sobą<br /><br />zajrzyj więc do PDF ATmega328 i powiedz mi w jakim rejestrze masz bit WGM01 ??? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> chodzi mi o tą twoją linijkę:<br /><br />[syntax=c]TCCR0B |= (1&lt;&lt;WGM01);[/syntax]<br />(bo przysięgami ci, że na pewno tego nie wziąłeś z noty PDF tylko z własnej głowy bo tak ci się wydawało)<br /><br />i powiedz mi dlaczego wybrałeś przerwanie TIMER2_COMPB_vect a nie TIMER2_COMPA_vect  ???<br /><br />bo w książce piszę o tym ... ok jeśli chcesz sobie zmienić to jednak musisz doczytać już dalej sam w nocie .... z czym to się wiąże ... <br /><br />a jeśli chcesz na spokojnie poćwiczyć i żeby ci łatwiej poszło to sprawdź najpierw z TIMER2_COMPA_vect i OCR0A <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... a potem czytaj notę PDF, i próbuj dojść czym się to różni ok?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 sty 2014, o 23:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Elmod]]></name></author>
<updated>2014-01-05T23:24:06+01:00</updated>
<published>2014-01-05T23:24:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63976#p63976</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63976#p63976"/>
<title type="html"><![CDATA[PWM Atmega328P]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5440&amp;p=63976#p63976"><![CDATA[
Witam serdecznie jestem w trakcie czytania niebieskiej książki i oglądania kursów. Lecz przepisać coś i cieszyć się że jest to bez sensu (oczywiście moim zdaniem), więc chciałem do przykładu z książki o sterowaniu PWM oraz diodami RGB uruchomić programowe pwm na w/w mC. Kombinuję z timerami już różne konfiguracje i nic nie działa czy mógłby mi ktoś podpowiedzieć gdzie popełniam błąd? Zamieszczam tylko moją konfigurację timera oraz nazwę przerwania, aby nie umieszczać przykładów z książek. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Konfiguracja Timera:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">TCCR0B |= (1&lt;&lt;WGM01);//tryb CTC<br />TCCR0B |= (1&lt;&lt;CS20);//Preskaler<br />OCR2B = 199;// odliczanie od 0 do 200<br />TIMSK2 |=(1&lt;&lt;OCIE2B); //zezwolenie na przerwanie Compare Match</div><br />Nazwa przerwania:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">ISR( TIMER2_COMPB_vect )</div><br /><br />I gdzie tu jest błąd wertuję notę Atmela i nic. Z góry pięknie dziękuję.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1812">Elmod</a> — 5 sty 2014, o 23:24</p><hr />
]]></content>
</entry>
</feed>