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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-06-16T01:25:45+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=12014&amp;mode</id>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-06-16T01:25:45+01:00</updated>
<published>2015-06-16T01:25:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131872#p131872</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131872#p131872"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131872#p131872"><![CDATA[
Nie ma sprawy! Cieszę się, że udało mi się pomóc! Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 cze 2015, o 01:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dyw]]></name></author>
<updated>2015-06-16T01:23:54+01:00</updated>
<published>2015-06-16T01:23:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131871#p131871</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131871#p131871"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131871#p131871"><![CDATA[
Wgrałem do procka,<br />działa na timerku...<br />Dzięki jeszcze rtaz.<br /><br />Taktowani wewnętrzne RC 8MHz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4086">dyw</a> — 16 cze 2015, o 01:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-06-16T01:21:21+01:00</updated>
<published>2015-06-16T01:21:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131870#p131870</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131870#p131870"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131870#p131870"><![CDATA[
Nie ma za co!  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br />A jakie masz taktowanie procka?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 cze 2015, o 01:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dyw]]></name></author>
<updated>2015-06-16T01:15:45+01:00</updated>
<published>2015-06-16T01:15:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131869#p131869</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131869#p131869"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131869#p131869"><![CDATA[
Dzięki wszystkim na dzisiaj czy jutro?... <br />Do jutra.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br />Skompilowałem i .....<br />Tadaaaa........<br />Dzięki kolego anshar  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4086">dyw</a> — 16 cze 2015, o 01:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-06-16T01:14:52+01:00</updated>
<published>2015-06-16T01:14:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131868#p131868</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131868#p131868"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131868#p131868"><![CDATA[
Witam! <br />Wejdź w Eclipsiku w Project/Proporties wybierz inny procesor kliknij Apply.<br />Teraz wybierz prawidłowo ATmega328 i Apply ponownie.<br />Skompiluj.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 cze 2015, o 01:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dyw]]></name></author>
<updated>2015-06-16T01:10:10+01:00</updated>
<published>2015-06-16T01:10:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131867#p131867</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131867#p131867"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131867#p131867"><![CDATA[
Witam kolegę anshar <br />Wprowadziłem poprawki:<br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 12 cze 2015<br /> *      Author: WojtekPC<br /> */<br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />int main(void) {<br />//KONFIGURACJA TIMER0A CTC<br />TCCR0A |= ( 1 &lt;&lt; WGM01 ); //ctc<br />//TCCR0B |= ( 1 &lt;&lt; FOC0A ) | ( 1 &lt;&lt; FOC0B ); //gdy CTC i Normal???<br />TCCR0B |= ( 1 &lt;&lt; CS00 ) | ( 1 &lt;&lt; CS02 ); //prescsle 1024<br />OCR0A = 199; // licz 200 tic<br /><br />TIMSK0 |= ( 1 &lt;&lt; OCIE0A ); //odblokowanie przerwania od porównania<br /><br />DDRB |= ( 1 &lt;&lt; PB7 );<br /><br />sei();// globalne zezwolenie na przerwania<br /><br />while(1) {<br />}<br />}<br /><br />ISR(TIMER0_COMPA_vect) {<br />PORTB ^= ( 1 &lt;&lt; PB7 );<br />}[/syntax]<br /><br />mimo to robaki, ale przy sei(); zniknęło<br />dzięki, kroczek po kroczku... <img src="https://forum.atnel.pl/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Pan Zielony" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4086">dyw</a> — 16 cze 2015, o 01:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-06-16T00:54:40+01:00</updated>
<published>2015-06-16T00:54:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131866#p131866</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131866#p131866"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131866#p131866"><![CDATA[
[syntax=c]sei(); //a nie SEI();<br />TCCR0A |= ( 1 &lt;&lt; WGM01 );  // a nie: TCCR0A |= ( 1 &lt;&lt; GWM01 ); //ctc[/syntax]<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 8 minutach ]</span></strong><br /><br />Moim zdaniem ta linijka jest niepotrzebna:<br />[syntax=c]TCCR0B |= ( 1 &lt;&lt; FOC0A ) | ( 1 &lt;&lt; FOC0B ); //gdy CTC i Normal???[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 16 cze 2015, o 00:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dyw]]></name></author>
<updated>2015-06-16T00:57:49+01:00</updated>
<published>2015-06-16T00:37:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131865#p131865</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131865#p131865"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131865#p131865"><![CDATA[
Witam!<br /><br />Poprawka w kodzie:[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 12 cze 2015<br /> *      Author: WojtekPC<br /> */<br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br /><br /><br />int main(void) {<br />//KONFIGURACJA TIMER0A CTC<br />TCCR0A |= ( 1 &lt;&lt; GWM01 ); //ctc<br />TCCR0B |= ( 1 &lt;&lt; FOC0A ) | ( 1 &lt;&lt; FOC0B ); //gdy CTC i Normal???<br />TCCR0B |= ( 1 &lt;&lt; CS00 ) | ( 1 &lt;&lt; CS02 ); //prescsler 1024<br />OCR0A = 199; // licz 200 tic<br /><br />TIMSK0 |= ( 1 &lt;&lt; OCIE0A ); //odblokowanie przerwania od porównania<br /><br />DDRB |= ( 1 &lt;&lt; PB7 );<br /><br />SEI();<br />while(1) {<br />}<br />}<br /><br />ISR(TIMER0_COMPA_vect) {<br />PORTB ^= ( 1 &lt;&lt; PB7 );<br />}[/syntax]<br /><br />i dalej błędy przy każdej linii która koresponduje z timerem lub przerwaniem ???<br />Zastanawiam się czy mam Eclips'a poprawnie skonfigurowanego.<br />Na delay'ach dioda miga cacy...<br /><br />po podświetleniu robaka z linii: TCCR0A |= ( 1 &lt;&lt; GWM01 ); //ctc<br />wyświetla błąd:<br />Multiple markers at this line<br />- Symbol 'TCCR0A' could not be resolved<br />- Symbol 'GWM01' could not be resolved<br />- 'GWM01' undeclared (first use in this function)<br />- each undeclared identifier is reported only once for each function it <br /> appears in<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4086">dyw</a> — 16 cze 2015, o 00:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-06-15T21:24:13+01:00</updated>
<published>2015-06-15T21:24:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131854#p131854</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131854#p131854"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131854#p131854"><![CDATA[
Witam<br />Tak jak wspomniał kol.<strong>mirekk36</strong> znajomość j.ang przy czytaniu podstawowych spraw w notach katalogowych nie jest konieczna. Algorytm jest prosty ( na Twoim przykładzie lecz zaczynając od założeń):<br />[syntax=c]GO TO;  //ctc<br />GO TO;                 //prescsler 1024<br />GO TO = 200;        // licz <br />GO TO; //odblokowanie przerwania od porównania[/syntax]<br />I tak:<br />1. szukasz tabeli z trybami timer'a(ów) i odczytujesz które WGM'y należy ustwić ( w niektórych trybach znajdują sie one w TCCRxA jak i TCCRxB )- u Ciebie ctc to WGM01; patrzysz w którym TCCR się znajduje i piszesz.<br />2.tabela z preskalerem i analogicznie do trybu.<br />...i dalej tak samo - to takie literowe pismo obrazkowe  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 15 cze 2015, o 21:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[daro2020]]></name></author>
<updated>2015-06-15T21:12:59+01:00</updated>
<published>2015-06-15T21:12:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131853#p131853</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131853#p131853"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131853#p131853"><![CDATA[
ISR - faktycznie wielkość ma znaczenie... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />A koledze 'dyw' polecam jeszcze myk, aby przerwanie było równo co 200, należy OCR załadować wartością o 1 mniejszą, czyli 199.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1608">daro2020</a> — 15 cze 2015, o 21:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-06-15T20:25:24+01:00</updated>
<published>2015-06-15T20:25:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131847#p131847</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131847#p131847"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131847#p131847"><![CDATA[
<div class="quotetitle">dyw napisał(a):</div><div class="quotecontent"><br />Niech to... wszystkie Timery w tej 328-ce są podwójne...<br /></div><br />Panie kochany - uwierz mi, że ty sobie sam je w oczach dwoisz i jeszcze JEDNO, nawet z ZEROWĄ znajomością angielskiego i bez CZYTANIA opisów po angielsku, przysięgam ci - widać na obrazkach w jakim rejestrze jakie są bity. Ja nie wiem gdzie ty w tą notę patrzysz ?<br /><br />powiedz mi jak patrzysz w notę tak jak na obrazku poniżej:<br /><a href="http://forum.atnel.pl/_obrazki/o/54/8c44145d7493d2a9e193a0c7981c2c76.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/54/8c44145d7493d2a9e193a0c7981c2c76.png" alt="Obrazek" /></a><br /><br />to czy trzeba znać angielski - żeby sprawdzić w jakim rejestrze są bity preskalera dla Timr0 ? no nie przesadzajmy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... NAWET jednego słowa po angielsku nie trzeba czytać - tylko na obrazki rzucić okiem<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 cze 2015, o 20:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dyw]]></name></author>
<updated>2015-06-15T18:23:01+01:00</updated>
<published>2015-06-15T18:23:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131833#p131833</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131833#p131833"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131833#p131833"><![CDATA[
Pracowałem z notą, ale mój angielski jest bardzo kiepski, w Eclipse korzystałem z okna z rejestrami i przerwaniami.<br />Dzięki za podpowiedzi próbuję dalej...<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 14 minutach ]</span></strong><br /><br />Patrzę jeszcze raz do noty,<br />to znaczy, że jeśli się nie używa trybu PWM, to bity FOC0A i FOC0B<br />w rejestrze TCCR0B też mają być ustawione na H?<br /><br />No panowie włosy mi się zaczynają jeżyć na plecach <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> ,<br />czy ktoś próbował skopiować mój kod do swojego Eclips'a, wprowadzić poprawki<br />i skompilować, bo szczerze mówiąc wszystkie te rejestry mi się pokiełbasiły <img src="https://forum.atnel.pl/images/smilies/icon_question.gif" alt=":?:" title="Znak zapytania" /><br /><br />Niech to... wszystkie Timery w tej 328-ce są podwójne...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4086">dyw</a> — 15 cze 2015, o 18:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-06-14T23:51:08+01:00</updated>
<published>2015-06-14T23:51:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131788#p131788</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131788#p131788"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131788#p131788"><![CDATA[
<div class="quotetitle">gordon10 napisał(a):</div><div class="quotecontent"><br />W przerwaniu chyba powinny być duże litery<br /> ISR (TIMER0_COMPA_vect)<br /></div><br />Nazwy wektorów sprawdza się bardzo łatwo i to wprost w Eclipse<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/03/eclipse-jak-szybko-sprawdzic-np-nazwy.html" >http://mirekk36.blogspot.com/2012/03/ec ... nazwy.html</a><!-- m --><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br /><div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />Witam<br />Tak &quot;mówi&quot; nota:<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent">FOC0A FOC0B – – WGM02 CS02 CS01 CS00   <strong>TCCR0B</strong><br /></div><br /><br />Pozdr.</div><br /><br />Dokładnie, bo to jest typowy błąd początkujących, którzy zamiast zajrzeć do noty w rejestry i bity, wmawiają sobie że jak Timer ma dwa kanały PWM, to zapewne TCCR0A dotyczy kanału A zaś TCCR0B dotyczy wyimaginowanego kanału B. Tymczasem .... zawsze powtarzam ... notę w tym zakresie fajnie się czyta - w zasadzie tylko sprawdza rozwijając spis treści po lewej i klikając w nazwy rejestrów - i wszystko jest jak na dłoni <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=54">mirekk36</a> — 14 cze 2015, o 23:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-06-14T22:31:29+01:00</updated>
<published>2015-06-14T22:31:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131785#p131785</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131785#p131785"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131785#p131785"><![CDATA[
Witam<br />Tak &quot;mówi&quot; nota:<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />FOC0A FOC0B – – WGM02 CS02 CS01 CS00   <strong>TCCR0B</strong><br /></div><br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 14 cze 2015, o 22:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gordon10]]></name></author>
<updated>2015-06-14T22:24:58+01:00</updated>
<published>2015-06-14T22:24:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131784#p131784</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131784#p131784"/>
<title type="html"><![CDATA[Re: Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131784#p131784"><![CDATA[
W przerwaniu chyba powinny być duże litery<br /> ISR (TIMER0_COMPA_vect)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=968">gordon10</a> — 14 cze 2015, o 22:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dyw]]></name></author>
<updated>2015-06-14T22:08:16+01:00</updated>
<published>2015-06-14T22:08:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131782#p131782</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131782#p131782"/>
<title type="html"><![CDATA[Nie ujarzmiony TIMER0A ATmega328p]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12014&amp;p=131782#p131782"><![CDATA[
Witam chciałbym skonfigurować TIMER0A JAKO CTC, w liniach konfiguracji TIMERA0 wywalami błędy.<br />Szanowni koledzy proszę o podpowiedzi co może być źle.<br />Dioda na PORTB.7, do mrugania. <img src="https://forum.atnel.pl/images/smilies/icon_question.gif" alt=":?:" title="Znak zapytania" /> <br /><br />../main.c:35:1: warning: return type defaults to 'int' [enabled by default]<br />../main.c: In function 'isr':<br />../main.c:35:1: warning: type of '__vector_14' defaults to 'int' [enabled by default]<br />../main.c:37:1: warning: control reaches end of non-void function [-Wreturn-type]<br />Takie wyświetla błędy w Eclipse luna.<br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 12 cze 2015<br /> *      Author: WojtekPC<br /> */<br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br /><br />int main(void) {<br /><br />//KONFIGURACJA TIMER0A CTC<br />TCCR0A |= ( 1 &lt;&lt; WGM01 ); //ctc<br />TCCR0A |= ( 1 &lt;&lt; CS00) | ( 1 &lt;&lt; CS02 ); //prescsler 1024<br />OCR0A = 200; // licz 200 tic<br />TIMSK0 |= ( 1 &lt;&lt; OCIE0A ); //odblokowanie przerwania od porównania<br /><br />DDRB |= ( 1 &lt;&lt; PB7 );<br /><br />sei(); //globalne<br /><br />while(1) {<br /><br />}<br />}<br /><br />isr(TIMER0_COMPA_vect) {<br />PORTB ^= ( 1 &lt;&lt; PB7 );<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4086">dyw</a> — 14 cze 2015, o 22:08</p><hr />
]]></content>
</entry>
</feed>