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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-03-27T20:14:26+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=6483&amp;mode</id>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-03-27T20:14:26+01:00</updated>
<published>2014-03-27T20:14:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=76072#p76072</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=76072#p76072"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=76072#p76072"><![CDATA[
W LastCapture przechowywana jest ostatnia wartość <br />licznika ICR1 , licznik ten zlicza cały czas w kółko.<br />Po obliczeniu PulseWidth do zmiennej LastCapture<br />jest zapisywana nowa wartość ICR1 aby w następnym<br />przechwycie można było znowu obliczyć szerokość<br />impulsu odejmując od poprzedniej wartości ICR1 zapamiętanej w LastCapture<br />nową wartość do której zdążył już doliczyć ICR1<br /><br />Nie wiem czy zrozumiale to opisałem (mam taką nadzieję) <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=1044">Zaba</a> — 27 mar 2014, o 20:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pawel123]]></name></author>
<updated>2014-03-27T19:39:21+01:00</updated>
<published>2014-03-27T19:39:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=76067#p76067</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=76067#p76067"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=76067#p76067"><![CDATA[
Witam.<br />Nie rozumiem linijki  z ir_decode.c z bluebook'a:<br />[syntax=c]PulseWidth = ICR1 - LastCapture;<br />LastCapture = ICR1;[/syntax]<br />Odejmowane od ICR1 jest LastCapture po czym LastCapture = ICR1.<br />Możecie koledzy mi to wyjaśnić?<br />Chcę napisać licznik czasu między zboczami opadającymi.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3672">pawel123</a> — 27 mar 2014, o 19:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-03-26T12:09:41+01:00</updated>
<published>2014-03-26T12:09:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75840#p75840</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75840#p75840"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75840#p75840"><![CDATA[
<div class="quotetitle">pawel123 napisał(a):</div><div class="quotecontent"><br />wykorzystując rejestr icp będę mógł obliczyć czas między impulsami?<br /></div><br /><br />A myślisz że jak odbywa się zliczanie czasu między impulsami w RC ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... dlatego kolega dobrze ci radzi poczytaj książkę<br /><br />a ja jeszcze raz polecam - weź ją najpierw przeczytaj RAZ, JEDEN raz w całości ..... bo później będziesz wiedział gdzie czego szukać. Jak widzisz to co przekazuję w jakimś rozdziale z ćwiczeń praktycznych nie jest przydatne TYLKO i wyłącznie do tematu który opisuję bo to TYLKO przykład. A zastosowane techniki programowania w tych rozdziałach łatwo wykorzystać do wielu różnych celów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 mar 2014, o 12:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pawel123]]></name></author>
<updated>2014-03-26T11:16:27+01:00</updated>
<published>2014-03-26T11:16:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75834#p75834</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75834#p75834"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75834#p75834"><![CDATA[
Wieczorem poczytam, wykorzystując rejestr icp będę mógł obliczyć czas między impulsami?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3672">pawel123</a> — 26 mar 2014, o 11:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kuźnia]]></name></author>
<updated>2014-03-26T00:36:08+01:00</updated>
<published>2014-03-26T00:36:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75811#p75811</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75811#p75811"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75811#p75811"><![CDATA[
<div class="quotetitle">pawel123 napisał(a):</div><div class="quotecontent"><br />Jak dobrze rozumiem to muszę wykorzystać rejestr icp? Tylko nie wiem jak.<br /></div><br />bluebook : odbiór RC5 - fajnie opisane jest właśnie przechwytywanie (icp).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2537">Kuźnia</a> — 26 mar 2014, o 00:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[L.h.michalak]]></name></author>
<updated>2014-03-25T22:06:07+01:00</updated>
<published>2014-03-25T22:06:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75776#p75776</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75776#p75776"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75776#p75776"><![CDATA[
zajrzyj sobie do mnie do tematu może coś ci się troszkę rozjaśni <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><a href="http://forum.atnel.pl/topic5404.html"  class="postlink">http://forum.atnel.pl/topic5404.html</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2355">L.h.michalak</a> — 25 mar 2014, o 22:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pawel123]]></name></author>
<updated>2014-03-25T20:19:30+01:00</updated>
<published>2014-03-25T20:19:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75750#p75750</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75750#p75750"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75750#p75750"><![CDATA[
atmega32<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3672">pawel123</a> — 25 mar 2014, o 20:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-03-25T20:18:08+01:00</updated>
<published>2014-03-25T20:18:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75749#p75749</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75749#p75749"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75749#p75749"><![CDATA[
Najpierw to musisz powiedzieć jaki masz procesor.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=889">kaka0204</a> — 25 mar 2014, o 20:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pawel123]]></name></author>
<updated>2014-03-25T19:41:26+01:00</updated>
<published>2014-03-25T19:41:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75741#p75741</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75741#p75741"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75741#p75741"><![CDATA[
Oto chodzi ?<br />[syntax=c]GICR |= 1&lt;&lt;INT0;<br />sei();<br /><br />GICR = (1&lt;&lt;IVCE);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3672">pawel123</a> — 25 mar 2014, o 19:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-03-25T18:39:26+01:00</updated>
<published>2014-03-25T18:39:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75740#p75740</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75740#p75740"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75740#p75740"><![CDATA[
<div class="quotetitle">Bedi napisał(a):</div><div class="quotecontent"><br />ma on być jedynie wskazówka dla autora tego tematu<br /></div><br />Niestety, ale jest błędną wskazówką. Autor tematu, chce podłączyć hallotron do procka, który to będzie zliczał impulsy. Kolegi kod tych impulsów nie będzie zliczał, tylko będzie sobie tykał wg własnego rytmu, gdyż teraz napędza go prescaler, więc chyba sam kolega przyzna, że to żadna wskazówka. Kierując się teraz w stronę autora tematu podpowiem, aby kolega otworzył sobie notkę swojego procesora i wszedł w rozdział interrupts.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=889">kaka0204</a> — 25 mar 2014, o 18:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pawel123]]></name></author>
<updated>2014-03-25T18:31:07+01:00</updated>
<published>2014-03-25T18:31:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75739#p75739</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75739#p75739"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75739#p75739"><![CDATA[
Może koledzy powiedzą co jest źle w moim kodzie?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3672">pawel123</a> — 25 mar 2014, o 18:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bedi]]></name></author>
<updated>2014-03-25T18:29:26+01:00</updated>
<published>2014-03-25T18:29:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75738#p75738</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75738#p75738"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75738#p75738"><![CDATA[
U mnie jest bledną procedura przerwania bo to program pod miganie diodą ma on być jedynie wskazówka dla autora tego tematu bo kolega niestety nie miał do czynienia z timerami poza tym kolega napisał ten kod sam a nie na podstawie mojego ja przekazałem mu jedynie włączenie timera. Na podstawie mojego ostatniego kodu szybciej zrozumie działanie timera.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2806">Bedi</a> — 25 mar 2014, o 18:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[henryxxl]]></name></author>
<updated>2014-03-25T18:25:08+01:00</updated>
<published>2014-03-25T18:25:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75735#p75735</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75735#p75735"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75735#p75735"><![CDATA[
Wzorowałem się na kodzie z książki i ustawiłem External clock source on T0 pin. Clock on falling edge.<br />Piszę z kolegi konta, był u mnie i się nie wylogował.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=639">henryxxl</a> — 25 mar 2014, o 18:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-03-25T18:22:02+01:00</updated>
<published>2014-03-25T18:22:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75734#p75734</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75734#p75734"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75734#p75734"><![CDATA[
<div class="quotetitle">kaka0204 napisał(a):</div><div class="quotecontent"><br />kolegi Bedi jest błędna<br /></div><br /><br />Ale Ty wzorowałeś się na kodzie kolegi Bedi a więc Twój także jest błędny. Poczytaj o przerwaniach zewnętrznych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=889">kaka0204</a> — 25 mar 2014, o 18:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[henryxxl]]></name></author>
<updated>2014-03-25T18:18:19+01:00</updated>
<published>2014-03-25T18:18:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75731#p75731</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75731#p75731"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75731#p75731"><![CDATA[
Mój kod  co wstawiłem jest błędny? Nie wiem czy dobrze to zrozumiałem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=639">henryxxl</a> — 25 mar 2014, o 18:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-03-25T18:15:28+01:00</updated>
<published>2014-03-25T18:15:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75729#p75729</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75729#p75729"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75729#p75729"><![CDATA[
<div class="quotetitle">Bedi napisał(a):</div><div class="quotecontent"><br />Z tego kodu już łatwo przekształcisz sobie na co tam chcesz masz tu pokazaną idee timera<br /></div><br /><br />I tu się kolega grubo myli. Przerwanie musi być wywoływane zewnętrznie. Inicjalizacja timera, w tym wypadku (czyli do wywoływania przerwania z zewnątrz) kolegi Bedi jest błędna. Jako wskazówkę dodam, że procedura obsługi przerwania wygląda tak (aby kolega miał trop czego szukać)<br /><br />[syntax=c]ISR(INT0_vect)[/syntax]<br />albo<br />[syntax=c]ISR(INT1_vect)[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=889">kaka0204</a> — 25 mar 2014, o 18:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bedi]]></name></author>
<updated>2014-03-25T18:10:13+01:00</updated>
<published>2014-03-25T18:10:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75728#p75728</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75728#p75728"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75728#p75728"><![CDATA[
Zadałem sobie trudu i napisałem dla ciebie program do migania diodą dioda podłączona do pinu PD0 anodą <br /><br />Z tego kodu już łatwo przekształcisz sobie na co tam chcesz masz tu  idee timera <br /><br /><br /><br /><br /><br /><br /><br /><br />[syntax=c]/*<br /> * F.C<br /> *<br /> *  Created on: 25-03-2014<br /> *      Author: Asus<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br /><br /><br />#define LED (1&lt;&lt;PD0)                       // definicja pinu do którego podłączona dioda LED<br />#define LED_OFF PORTD &amp;= ~LED             // makrodefinicja wyłączenia diody LED<br />#define LED_TOG PORTD ^= LED              // makrodefinicja zmiana stanu diody LED<br /><br />volatile uint16_t Timer1;<br /><br /><br /><br /><br /><br />int main(void)<br />{<br /><br /><br /><br /><br />        sei();  //włączenie przerwań<br /><br /><br /><br /><br />//USTAWIENIE TIMERA<br /><br /><br />TCCR0 |= (1&lt;&lt;WGM01); // WLACZENIE TRYBU CTC<br /><br />TCCR0 |= (1&lt;&lt;CS02) | (1&lt;&lt;CS00);             // ustawienie pleskalera na 1024  ( 8 000 000 /1024 = 7812,5Hz<br /><br />OCR0 = 78;      // podział przez 78 rejestru porownaia   7812,5/78 = około 100Hz a to odpowiada 10ms   a 10ms*100 =1s<br /><br />TIMSK |= (1&lt;&lt;OCIE0); // zezwolenie na przerwania COMPARE MATCH<br /><br /><br /><br /><br /><br />while(1)<br /><br />{<br /><br /><br /><br />if( !Timer1 )<br /><br />{<br /><br /><br /><br />Timer1=100;  //10*100=1S<br /><br />LED_TOG;  // MIGANIE DIODA ZMIANA  STANU CO 10*100=1S<br /><br />}<br /><br /><br />}<br />}<br /><br /><br /><br /><br />ISR(TIMER2_COMP_vect)// procedura posługi timera przerwanie<br /><br />{<br /><br /><br />uint16_t n;<br /><br /><br />n = Timer1; // 100Hz<br /><br />if (n) Timer1 = --n;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2806">Bedi</a> — 25 mar 2014, o 18:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[henryxxl]]></name></author>
<updated>2014-03-25T17:44:23+01:00</updated>
<published>2014-03-25T17:44:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75721#p75721</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75721#p75721"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75721#p75721"><![CDATA[
Z tego co przeczytałem to muszę timer skonfigurować tak  aby działał na zbocze opadające:<br />[syntax=c]TCCR0 |= (1&lt;&lt;WGM01);                        // ustawienie trybu pracy timera na CTC<br /> <br />                        TCCR0 |= (1&lt;&lt;CS02) | (1&lt;&lt;CS01) | (0&lt;&lt;CS00);             // ustawienie zbocza opadajacego<br /> <br /> <br />                        TIMSK |= (1&lt;&lt;OCIE2); // zezwolenie na przerwania COMPARE MATCH<br /><br />DDRB &amp;= ~(1&lt;&lt;PB1); //tu podłącze hallotron<br />        PORTB |=  (1&lt;&lt;PB1);<br /><br />//procedura przerwania<br />isr (timer0_comp_vect)<br />{<br />//tutaj powinienem zacząć odliczać czas?<br />}[/syntax]<br />Teraz pozostaje pytanie jak zliczać czas między zboczami opadającymi?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=639">henryxxl</a> — 25 mar 2014, o 17:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bedi]]></name></author>
<updated>2014-03-25T16:02:05+01:00</updated>
<published>2014-03-25T16:02:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75708#p75708</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75708#p75708"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75708#p75708"><![CDATA[
Jeżeli masz Atmega32 to na stronie 200 w BLUE-BOOK masz dokładne ustawienie Timera0<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2806">Bedi</a> — 25 mar 2014, o 16:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pawel123]]></name></author>
<updated>2014-03-25T14:38:04+01:00</updated>
<published>2014-03-25T14:38:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75706#p75706</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75706#p75706"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75706#p75706"><![CDATA[
Kolego Będę bardzo dziękuję za kod. Już się biorę za analizę. Mam procesor atmega32.  Kolego mirek36 nie wiedziałem że jest to tam opisane, już się biorę za czytanie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3672">pawel123</a> — 25 mar 2014, o 14:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-03-25T12:52:13+01:00</updated>
<published>2014-03-25T12:52:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75696#p75696</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75696#p75696"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75696#p75696"><![CDATA[
<div class="quotetitle">pawel123 napisał(a):</div><div class="quotecontent"><br />Problem mam z tym że nie wiem jak za timery się zabrać.<br /></div><br /><br />A czytałeś może rozdział o miltipleksowaniu wyświetlaczy 7-segm LED w Bluebooku ? czy go pominąłeś sobie ?<br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/mikrokontrolery-avr-jezyk-c.html" >http://atnel.pl/mikrokontrolery-avr-jezyk-c.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 25 mar 2014, o 12:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bedi]]></name></author>
<updated>2014-03-25T12:08:44+01:00</updated>
<published>2014-03-25T12:08:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75692#p75692</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75692#p75692"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75692#p75692"><![CDATA[
Na jakim AVR chcesz to zrobić ?<br /><br />dla przykładu timer nr2 na Atmega8A<br /><br />starałem Ci się opisać wszystko w komentarzach <br /><br /><br />[syntax=c]// uruchomienie Timera2 na Atmega8A <br /><br /><br /><br />                        TCCR2 |= (1&lt;&lt;WGM21);                     // ustawienie trybu pracy timera na CTC<br /><br />                TCCR2 |= (1&lt;&lt;CS22) | (1&lt;&lt;CS21) | (1&lt;&lt;CS20);// ustawienie pleskalera na 1024  ( 8 000 000 /1024 = 7812,5Hz<br /><br />                OCR2 = 78;// podział przez 78 rejestru porownaia   7812,5/78 = około 100Hz a to odpowiada 10ms   a 10ms*100 =1s<br /><br />                TIMSK |= (1&lt;&lt;OCIE2); // zezwolenie na przerwania COMPARE MATCH<br /><br /><br />//[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2806">Bedi</a> — 25 mar 2014, o 12:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2014-03-25T11:40:50+01:00</updated>
<published>2014-03-25T11:40:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75690#p75690</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75690#p75690"/>
<title type="html"><![CDATA[Re: C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75690#p75690"><![CDATA[
spróbuj na początek pomigać diodą przy użyciu timera<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 25 mar 2014, o 11:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pawel123]]></name></author>
<updated>2014-03-25T11:28:02+01:00</updated>
<published>2014-03-25T11:28:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75685#p75685</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75685#p75685"/>
<title type="html"><![CDATA[C obsługa timera.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6483&amp;p=75685#p75685"><![CDATA[
Witam.<br />Jestem nowy na forum, dopiero zaczynam się uczyć. <br />Chcę wykonać licznik prędkości czyli liczyć czas od zbocza opadającego do następnego zbocza opadającego (z tego co pamiętam jak hallotron będzie koło magnesu to daje zbocze opadające). Problem mam z tym że nie wiem jak za timery się zabrać. Jak dobrze rozumiem to muszę wykorzystać rejestr icp? Tylko nie wiem jak.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3672">pawel123</a> — 25 mar 2014, o 11:28</p><hr />
]]></content>
</entry>
</feed>