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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-03-30T13:18:10+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=959&amp;mode</id>
<entry>
<author><name><![CDATA[Wrangler]]></name></author>
<updated>2012-03-30T13:18:10+01:00</updated>
<published>2012-03-30T13:18:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4794#p4794</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4794#p4794"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4794#p4794"><![CDATA[
Dzięki. I kolejny raz coś przeoczyłem :/.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=223">Wrangler</a> — 30 mar 2012, o 13:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-30T11:59:09+01:00</updated>
<published>2012-03-30T11:59:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4793#p4793</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4793#p4793"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4793#p4793"><![CDATA[
Ok wracając do pytania autora:<br /><br />Czekałem bo myślałem, że zajrzysz do noty PDF - ale nie zajrzałeś - szkoda, a zobacz co tam masz przy wyborze CTC:<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/54_d0ccfcf0fd9336b887960295e7fae6a0.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/54_d0ccfcf0fd9336b887960295e7fae6a0.jpg" alt="Obrazek" /></a><br /><br />Mówi ci to coś? Widzisz gdzie robisz błąd i na co należy zwracać uwagę w nocie w takich sytuacjach ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 mar 2012, o 11:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-03-30T10:32:04+01:00</updated>
<published>2012-03-30T10:32:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4791#p4791</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4791#p4791"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4791#p4791"><![CDATA[
to fakt gdyż dostęp do tych plików mamy też po prawej stronie źródła <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />wystarczy na zakładce schemat kliknąć na io.h  i sie ładnie rozwinie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58_1e445ef11389324e3f155ae43393f737.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58_1e445ef11389324e3f155ae43393f737.JPG" alt="Obrazek" /></a><br /><br />a tu juz wystarczy sobie przewinąć i kliknąć na nasz iomxxx.h<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 30 mar 2012, o 10:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-30T10:07:09+01:00</updated>
<published>2012-03-30T10:07:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4790#p4790</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4790#p4790"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4790#p4790"><![CDATA[
<div class="quotetitle">SunRiver napisał(a):</div><div class="quotecontent"><br />Mirku twoja metoda na szukanie nazw wektorów i pozostałych jest świetna , ale  poco grzebać się w plikach<br />jak wystarczy przecież korzystać z AVR Device explorera.  mamy od razu dostęp do właściwego pliku <br />i ładnie podzielone i pogrupowane wszystkie ważne informacje  jak rejestry , porty czy przerwania<br />a z belki wybieramy sobie potrzebnego procka:)<br /><br />To trochę tak jakby mając do dyspozycji klucze - wyważam drzwi  łomem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />Trudno się z tym nie zgodzić <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... ja jakoś zawsze zapominam o uciechach płynących z tego dolnego paska w Eclipse......<br /><br />Z drugiej strony troszkę za mało rozwija się to pole z wyborem procka a z trzeciej strony to jak zwykle w Eclipse ten sam efekt można zwykle osiągnąć na kilka jak nie kilkanaście różnych sposobów, i to jest duża zaleta bo każdy zwykle korzysta z tego z czego mu wygodniej....<br /><br />Ja np wcześniej (pamiętasz pisałem ci) klikałem lewym klawiszem myszki +CTRL żeby wejść w jakiś plik (w funkcję) a teraz coraz częściej klikam po prostu tylko klawisz F3 bo robi to samo.<br /><br />Poza tym sam wiesz jak to bywa z przyzwyczajeniami - coś nieraz człowiek robi pod górkę pomimo że jest lepszy sposób..<br /><br />ale nie ulega wątpliwości, że te wektory i nie tylko bo też nazwy rejestrów i pinów są przecież tam na dole <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> — 30 mar 2012, o 10:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wrangler]]></name></author>
<updated>2012-03-30T09:41:23+01:00</updated>
<published>2012-03-30T09:41:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4788#p4788</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4788#p4788"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4788#p4788"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />A co z wektorem?<br /></div><br /><br />Oczywiście zmieniony. Napisałem wyżej, że po zmianie tego wektora &quot;coś&quot; zaczęło się dziać tyle, że niezgodnie z założeniem - dioda świeci stale zamiast mrugać.<br /><br /><br /><div class="quotetitle">Wrangler napisał(a):</div><div class="quotecontent"><br />Zmieniłem na ISR(TIMER1_COMPB_vect),<br />Zmieniło się tyle, że LED ciągle świeci bez mrugania.<br /></div><br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />int main(void)<br />{<br /><br />DDRD = 0xFF; <br />PORTD = (1&lt;&lt;PD4); //led<br /><br />//ustawienie timera<br />TCCR1B |= (1&lt;&lt;WGM12); //tryb ctc<br />TCCR1B |= (1&lt;&lt;CS12)|(1&lt;&lt;CS10); // preskaler 1024<br />OCR1B = 1953;<br />TIMSK |= (1&lt;&lt;OCIE1B);<br />sei();<br /><br />while(1);<br /><br />}<br /><br />ISR(TIMER1_COMPB_vect)<br />{<br />PORTD ^= (1&lt;&lt;PD4);<br /><br />}<br />[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=223">Wrangler</a> — 30 mar 2012, o 09:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-03-30T09:25:11+01:00</updated>
<published>2012-03-30T09:25:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4787#p4787</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4787#p4787"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4787#p4787"><![CDATA[
pewnie nie ruszony <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Mirku twoja metoda na szukanie nazw wektorów i pozostałych jest świetna , ale  poco grzebać się w plikach<br />jak wystarczy przecież korzystać z AVR Device explorera.  mamy od razu dostęp do właściwego pliku <br />i ładnie podzielone i pogrupowane wszystkie ważne informacje  jak rejestry , porty czy przerwania<br />a z belki wybieramy sobie potrzebnego procka:)<br /><br />To trochę tak jakby mając do dyspozycji klucze - wyważam drzwi  łomem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58_867e5c5ce49193520711c64fee26c2b8.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58_867e5c5ce49193520711c64fee26c2b8.JPG" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 30 mar 2012, o 09:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-30T00:33:18+01:00</updated>
<published>2012-03-30T00:33:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4786#p4786</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4786#p4786"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4786#p4786"><![CDATA[
A co z wektorem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 30 mar 2012, o 00:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wrangler]]></name></author>
<updated>2012-03-30T00:11:16+01:00</updated>
<published>2012-03-30T00:11:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4785#p4785</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4785#p4785"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4785#p4785"><![CDATA[
nie no ja nic nie zmieniłem w kodzie. Przetestowałem tylko, co się dzieje, gdy zmieniam rejestr OCR1B.<br />Możesz przyjąć, że kod jest wyjściowy, czyli taki jaki był w 1 poście. Na Twoje oko jest w nim coś jest &quot;nie tak&quot;?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=223">Wrangler</a> — 30 mar 2012, o 00:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-29T20:34:47+01:00</updated>
<published>2012-03-29T20:34:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4776#p4776</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4776#p4776"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4776#p4776"><![CDATA[
Lepiej wklejaj kody po poprawkach - bo ja tak nie umiem na &quot;domyślaja&quot; z opisów główkować <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> — 29 mar 2012, o 20:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wrangler]]></name></author>
<updated>2012-03-29T19:06:31+01:00</updated>
<published>2012-03-29T19:06:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4771#p4771</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4771#p4771"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4771#p4771"><![CDATA[
Dzięki, fakt, ale wtopa z tym wektorem. :/ Tym bardziej, że teraz mi się przypomniało, że gdzieś o tym w książce już czytałem, no ale zapomniało się..  Pojechałem bezmyślnie na pamięć jakby nie patrzeć z timera0.. <br />Zmieniłem na ISR(TIMER1_COMPB_vect),<br />Zmieniło się tyle, że LED ciągle świeci bez mrugania. Widzicie może co jeszcze jest nie tak?<br /><br />W sumie doszedłem tylko tyle, że jak zwiększam rejestr OCR1B, to wpływa to na czas załączenia się diody od momentu podłączenia zasilania do uP - im większa wartość rejestru tym później załącza się dioda..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=223">Wrangler</a> — 29 mar 2012, o 19:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-03-29T18:53:24+01:00</updated>
<published>2012-03-29T18:53:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4770#p4770</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4770#p4770"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4770#p4770"><![CDATA[
eee no znowu nie zdążyłem <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />nawet jakby kolega poczytał posty o eclipse na tym forum kilka razy pisałem gdzie są wektory przerwań, adresy itd.<br />po za tym jest nota procesora ... dodatkowo jakim cudem w eagle-u nie ma m32 ??<br /><br />a jak nie masz to w załączniku masz paczkę bibliotek. Choć to standardowe <br />biblioteki dostępne wraz z EAGLEM<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 29 mar 2012, o 18:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-03-29T18:47:07+01:00</updated>
<published>2012-03-29T18:47:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4769#p4769</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4769#p4769"/>
<title type="html"><![CDATA[Re: Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4769#p4769"><![CDATA[
Taaa bardzo ciekawy kod - konfigurujesz Timer1 a odpalasz przerwanie dla Timer0 ---- i na prawdę sam tego nie widzisz ?<br /><br />OCR1A i OCR1B - jaka jest różnica ? - procek ma dwa kanały sprzętowe do generowania i przerwań i PWMów itd .... i każdy oddzielnie można ustawiać. <br /><br />A skąd brać nazwy wektorów przerwań? (czy zaglądasz na mój blog??? jeśli nie to polecam - zaglądaj - zobacz co tu masz)<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 --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 mar 2012, o 18:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wrangler]]></name></author>
<updated>2012-03-29T18:38:13+01:00</updated>
<published>2012-03-29T18:38:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4767#p4767</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4767#p4767"/>
<title type="html"><![CDATA[Przerwanie TIMER1 tryb CTC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=959&amp;p=4767#p4767"><![CDATA[
Sprawa niby banalna, ale trochę gdzieś się pogubiłem - nic się nie dzieje. <br />Działam na atmedze32, schemat na m8:<br /><a href="http://obrazki.elektroda.net/26_1333041831.jpg"  class="postlink"><img src="http://obrazki.elektroda.net/26_1333041831_thumb.jpg" alt="Obrazek" /></a>.<br />Chciałem sprawdzić czy poradzę sobie z ustawieniem Timera1 tak, aby LED mrugał co 1 s. Tzn, 1s świeci, 1s nie świeci. <br />Podzieliłem sobie częstotliwość i policzyłem wartość rejestru porównania OCR1x : <br />1 000 000 / 1024 / 0.5 = 1953(OCR1x) -&gt; f=0.5Hz <br />Nie bardzo rozumiem z noty atmegi, jaka jest różnica pomiędzy OCR1A, a OCR1B?<br />Gdzieś robię błąd, tylko gdzie? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Dorzucam kod: <br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />int main(void)<br />{<br /><br />DDRD = 0xFF; <br />PORTD = (1&lt;&lt;PD4); //led<br /><br />//ustawienie timera<br />TCCR1B |= (1&lt;&lt;WGM12); //tryb ctc<br />TCCR1B |= (1&lt;&lt;CS12)|(1&lt;&lt;CS10); // preskaler 1024<br />OCR1B = 1953; //rejestr porównania<br />TIMSK |= (1&lt;&lt;OCIE1B); zezwolenie na przerwanie comp.match.<br />sei();<br /><br />while(1);<br /><br />}<br /><br />ISR(TIMER0_COMP_vect)<br />{<br />PORTD ^= (1&lt;&lt;PD4);<br /><br />}<br />[/syntax]<br /><br />Podłączenie diody na schemacie nie pasuje do kodu, ale wiadomo, o co chodzi. W medze32 mam podłączoną diodę do PD4(OC1B).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=223">Wrangler</a> — 29 mar 2012, o 18:38</p><hr />
]]></content>
</entry>
</feed>