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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-05-12T22:33:56+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=15360&amp;mode</id>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2016-05-12T22:33:56+01:00</updated>
<published>2016-05-12T22:33:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160515#p160515</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160515#p160515"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160515#p160515"><![CDATA[
<div class="quotetitle">driver0207 napisał(a):</div><div class="quotecontent"><br />I niech wam się procesory mnożą<br /></div><br />...a Twoje niech nie gasną  <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=826">kicajek</a> — 12 maja 2016, o 22:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[driver0207]]></name></author>
<updated>2016-05-12T20:17:27+01:00</updated>
<published>2016-05-12T20:17:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160511#p160511</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160511#p160511"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160511#p160511"><![CDATA[
Zgadza się że używałem  porównania COMPB  . Ale to dla tego ze nie wszystko rozumiem . Ale już zabieram się za lekturę . <br /><br /><br /><br />....<br /><br /><br />I już wszystko jasne  timer jeden ma dwa bity zmiennych  dla rejestrów i to już wszystko jasne. zaraz biorę się za poprawki. Dzięki wielkie wszystkim . I niech wam się procesory mnożą .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2199">driver0207</a> — 12 maja 2016, o 20:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2016-05-12T10:58:36+01:00</updated>
<published>2016-05-12T10:58:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160497#p160497</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160497#p160497"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160497#p160497"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Ja tylko tak przez skórę czuję (choć może się mylę), że po raz wielotysięczny na forum okaże się, że masz problem z tym, że zamiast użyć porównania COMPA zachciało ci się wykorzystać porównanie COMPB ...<br /></div><br />Częsty błąd, który popełniają setki jak nie tysiące początkujących.<br />W tych tematach starałem się troszkę wyjaśnić o co w tym chodzi<br /><!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic14342.html#p152082" >topic14342.html#p152082</a><!-- l --><br /><!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic14095.html#p152247" >topic14095.html#p152247</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 12 maja 2016, o 10:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-05-12T06:22:57+01:00</updated>
<published>2016-05-12T06:22:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160487#p160487</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160487#p160487"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160487#p160487"><![CDATA[
<div class="quotetitle">driver0207 napisał(a):</div><div class="quotecontent"><br />ale w linii 64 mam tego robaczka<br /></div><br />Już niejednokrotnie tłumaczyłem i wyjaśniałem, że robaczki to nie błędy kompilatora jeśli po kompilacji nie ma warningów i błędów w konsoli. Wyjaśniałem jak naprawiać sobie problemy z robaczkami w Eclipse - chociażby przez odświeżenie indeksów albo przez import projektu do nowego workspace<br /><br /><div class="quotetitle">driver0207 napisał(a):</div><div class="quotecontent"><br />no i timer nie działa.<br /></div><br />Na to ci odpowiedziałem precyzyjnie:<br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Ja tylko tak przez skórę czuję (choć może się mylę), że po raz wielotysięczny na forum okaże się, że masz problem z tym, że zamiast użyć porównania COMPA zachciało ci się wykorzystać porównanie COMPB ...<br /></div><br />Więc proponuję sprawdź to<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 maja 2016, o 06:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[driver0207]]></name></author>
<updated>2016-05-12T06:20:09+01:00</updated>
<published>2016-05-12T06:20:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160486#p160486</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160486#p160486"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160486#p160486"><![CDATA[
W zakładce console niby błędów nie ma ale w linii 64 mam tego robaczka no i timer nie działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2199">driver0207</a> — 12 maja 2016, o 06:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-05-12T05:59:19+01:00</updated>
<published>2016-05-12T05:59:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160485#p160485</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160485#p160485"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160485#p160485"><![CDATA[
<div class="quotetitle">driver0207 napisał(a):</div><div class="quotecontent"><br />oto i on<br /></div><br />A może warto napisać chociaż słówko co ci nie działa - bo o ile już uporałeś się z błędami w kodzie to co teraz ?<br /><br />Ja tylko tak przez skórę czuję (choć może się mylę), że po raz wielotysięczny na forum okaże się, że masz problem z tym, że zamiast użyć porównania COMPA zachciało ci się wykorzystać porównanie COMPB ...<br /><br />No ale nie wiadomo w sumie czy teraz ci się dalej źle kompiluje czy dobrze czy po prostu coś ci nie działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 maja 2016, o 05:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[driver0207]]></name></author>
<updated>2016-05-11T21:36:30+01:00</updated>
<published>2016-05-11T21:36:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160471#p160471</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160471#p160471"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160471#p160471"><![CDATA[
oto i on<br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 1 maj 2016<br /> *      Author: DSYSTEM<br /> */<br /><br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/wdt.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br /><br /><br />#define L1 (1&lt;&lt;PA0)<br />#define L1_ON PORTA |= L1<br />#define L1_OFF PORTA &amp;=~ L1<br /><br />#define L2 (1&lt;&lt;PA1)<br />#define L2_ON PORTA |= L2<br />#define L2_OFF PORTA &amp;=~ L2<br /><br />#define L3 (1&lt;&lt;PA2)<br />#define L3_ON PORTA |= L3<br />#define L3_OFF PORTA &amp;=~ L3<br /><br />#define L4 (1&lt;&lt;PA3)<br />#define L4_ON PORTA |= L4<br />#define L4_OFF PORTA &amp;=~ L4<br /><br />#define IN_STEP (1&lt;&lt;PA5)<br /><br /><br /><br />void step1 (void);<br />void step2 (void);<br />void step3 (void);<br />void step4 (void);<br />void step5 (void);<br />void step6 (void);<br />void step7 (void);<br />void step8 (void);<br />void kroki(void);<br />void oczekuj(void);<br />uint8_t krok;<br /><br />int i;<br /> int timer ;<br /> uint8_t start_timer;<br /><br />int main(void){<br />DDRA |= L1;<br />DDRA |= L2;<br />DDRA |= L3;<br />DDRA |= L4;<br />DDRA &amp;= ~ IN_STEP;<br /><br />TCCR1B |= (1&lt;&lt;CS12)|(1&lt;&lt;CS10);<br />TCCR1B |= (1&lt;&lt;WGM12);<br />OCR1B = 107;<br />TIMSK1 |= (1&lt;&lt;OCIE1B);<br />timer = 0;<br />start_timer = 0;<br /><br /><br /><br />sei();<br />while(1){<br /><br /><br />if(PINA &amp; IN_STEP){<br />krok++;<br />kroki();<br />}<br />_delay_ms(1);<br /><br /><br /><br /><br />}<br /><br /><br /><br /><br /><br />}<br />void step1 (void){<br />L4_OFF;<br />L1_ON;<br />L2_OFF;<br /><br />oczekuj();<br />}<br />void step2 (void){<br />L1_ON;<br />L2_ON;<br />oczekuj();<br />}<br />void step3 (void){<br />L1_OFF;<br />L2_ON;<br />L3_OFF;<br />oczekuj();<br />}<br />void step4 (void){<br />L2_ON;<br />L3_ON;<br />oczekuj();<br />}<br />void step5 (void){<br />L2_OFF;<br />L3_ON;<br />L4_OFF;<br />oczekuj();<br />}<br />void step6 (void){<br />L3_ON;<br />L4_ON;<br />oczekuj();<br />}<br />void step7 (void){<br />L3_OFF;<br />L4_ON;<br />L1_OFF;<br />oczekuj();<br />}<br />void step8 (void){<br />L4_ON;<br />L1_ON;<br />oczekuj();<br />}<br /><br />void kroki(void){<br /><br />if (krok &gt;8)krok = 1;<br />if (krok&lt; 1)krok = 8;<br /><br /><br /><br /><br /><br /><br />switch(krok){<br />case 1:<br />step1();<br />break;<br />case 2:<br />step2();<br />break;<br />case 3:<br />step3();<br />break;<br />case 4:<br />step4();<br />break;<br />case 5:<br />step5();<br />break;<br />case 6:<br />step6();<br />break;<br />case 7:<br />step7();<br />break;<br />case 8:<br />step8();<br /><br />}<br />}<br /><br /><br />void oczekuj(void){<br />for( i=0; i&lt;1;){<br />if(!(PINA &amp; IN_STEP)){<br />i++;<br /><br />}<br /><br /><br /><br />}<br />}<br /><br /><br />ISR(TIM1_COMPB_vect){<br />if(start_timer == 1){<br />timer++;<br />if (timer &gt;50){<br />L1_OFF;<br />L2_OFF;<br />L3_OFF;<br />L4_OFF;<br />timer = 0;<br />}<br /><br />}<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2199">driver0207</a> — 11 maja 2016, o 21:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ShutDownSystem]]></name></author>
<updated>2016-05-11T21:27:43+01:00</updated>
<published>2016-05-11T21:27:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160466#p160466</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160466#p160466"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160466#p160466"><![CDATA[
Attiny24 nie ma rejestru 'TIMSK01', patrz 'AVR Device Explorer' w Eclipse.<br />Pokaż cały plik main.c <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4804">ShutDownSystem</a> — 11 maja 2016, o 21:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Piotrek_P]]></name></author>
<updated>2016-05-11T21:25:35+01:00</updated>
<published>2016-05-11T21:25:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160465#p160465</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160465#p160465"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160465#p160465"><![CDATA[
W przedstawionym przez Ciebie fragmencie kodu jest OK, ale jak zobaczysz w konsoli, kompilator mówi że:<br />../main.c:63:2: error: 'TIMSK01' undeclared (first use in this function)<br /><br />Może masz otwarty drugi main.c, albo masz coś nie zapisane, nie wiem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=290">Piotrek_P</a> — 11 maja 2016, o 21:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[driver0207]]></name></author>
<updated>2016-05-11T20:36:18+01:00</updated>
<published>2016-05-11T20:36:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160452#p160452</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160452#p160452"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160452#p160452"><![CDATA[
Taki mam ustawiony zobacz w kod co dodałem może jakiś błąd mam. I akurat w tym miejscu mam błąd kompilacji<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2199">driver0207</a> — 11 maja 2016, o 20:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Piotrek_P]]></name></author>
<updated>2016-05-11T20:01:19+01:00</updated>
<published>2016-05-11T20:01:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160445#p160445</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160445#p160445"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160445#p160445"><![CDATA[
Mój pdf z ATMELa dla ATtiny24A, ATtiny44A, ATtiny84A mówi że takiego nie ma. Ja bym jednak próbował z rejestrem TIMSK1  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> . Widzisz różnicę?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=290">Piotrek_P</a> — 11 maja 2016, o 20:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[driver0207]]></name></author>
<updated>2016-05-11T19:56:26+01:00</updated>
<published>2016-05-11T19:56:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160444#p160444</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160444#p160444"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160444#p160444"><![CDATA[
W dokumentacji jest taki rejestr w tym procesorze<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2199">driver0207</a> — 11 maja 2016, o 19:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Piotrek_P]]></name></author>
<updated>2016-05-11T19:11:53+01:00</updated>
<published>2016-05-11T19:11:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160436#p160436</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160436#p160436"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160436#p160436"><![CDATA[
Kolega wyżej mnie uprzedził, ale sprawdź też czy w main.c nie pląta się gdzieś 'TIMSK01' bo chyba nie ma w tym procku takiego rejestru.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=290">Piotrek_P</a> — 11 maja 2016, o 19:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ShutDownSystem]]></name></author>
<updated>2016-05-11T19:07:28+01:00</updated>
<published>2016-05-11T19:07:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160435#p160435</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160435#p160435"/>
<title type="html"><![CDATA[Re: ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160435#p160435"><![CDATA[
TIM1_COMPB_vect zamiast TIMER1_COMPB_vect<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4804">ShutDownSystem</a> — 11 maja 2016, o 19:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[driver0207]]></name></author>
<updated>2016-05-11T18:06:53+01:00</updated>
<published>2016-05-11T18:06:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160433#p160433</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160433#p160433"/>
<title type="html"><![CDATA[ATTINY24 problem z przerwaniem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15360&amp;p=160433#p160433"><![CDATA[
Witam . Mam problem z uruchomieniem przerwania na attiny24 .  Tryb CTC, preskaler 1024. Kompilator wywala mi błędy  <br /><br />19:02:59 **** Incremental Build of configuration Release for project krokowy ****<br />make all <br />'Building file: ../main.c'<br />'Invoking: AVR Compiler'<br />avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=attiny24 -DF_CPU=11059200UL -MMD -MP -MF&quot;main.d&quot; -MT&quot;main.o&quot; -c -o &quot;main.o&quot; &quot;../main.c&quot;<br />../main.c: In function 'main':<br />../main.c:63:2: error: 'TIMSK01' undeclared (first use in this function)<br />../main.c:63:2: note: each undeclared identifier is reported only once for each function it appears in<br />../main.c: In function 'TIMER1_COMPB_vect':<br />../main.c:185:1: warning: 'TIMER1_COMPB_vect' appears to be a misspelled signal handler [enabled by default]<br />make: *** [main.o] Błąd 1<br /><br />19:03:00 Build Finished (took 183ms)<br /><br /><br /><br /><br /><br />a oto ustawione rejestry <br />[syntax=c]TCCR1B |= (1&lt;&lt;CS12)|(1&lt;&lt;CS10);<br />TCCR1B |= (1&lt;&lt;WGM12);<br />OCR1B = 107;<br />TIMSK1 |=OCIE1B;[/syntax]<br /><br /><br />[syntax=c]ISR(TIMER1_COMPB_vect){<br /><br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2199">driver0207</a> — 11 maja 2016, o 18:06</p><hr />
]]></content>
</entry>
</feed>