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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-05-15T15:45:54+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22247&amp;mode</id>
<entry>
<author><name><![CDATA[Bystrzacha]]></name></author>
<updated>2019-05-15T15:45:54+01:00</updated>
<published>2019-05-15T15:45:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=219018#p219018</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=219018#p219018"/>
<title type="html"><![CDATA[Re: Przerwanie w ATtiny13A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=219018#p219018"><![CDATA[
Tak, dziękuję <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=17681">Bystrzacha</a> — 15 maja 2019, o 15:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2019-05-11T17:56:56+01:00</updated>
<published>2019-05-11T17:56:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218936#p218936</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218936#p218936"/>
<title type="html"><![CDATA[Re: Przerwanie w ATtiny13A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218936#p218936"><![CDATA[
Jeszcze ten zapis kłuje <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />  w oczy:<br />[syntax=c]DDRB |= 0xFF;     //cały port B jako wyjście<br />PORTB |= 0x00;     // 0 na całym porcie B[/syntax]<br /><br />powinno być:<br />[syntax=c]DDRB = 0xFF;     //cały port B jako wyjście<br />PORTB = 0x00;     // 0 na całym porcie B[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 11 maja 2019, o 17:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Adam12]]></name></author>
<updated>2019-05-11T17:49:58+01:00</updated>
<published>2019-05-11T17:49:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218935#p218935</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218935#p218935"/>
<title type="html"><![CDATA[Re: Przerwanie w ATtiny13A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218935#p218935"><![CDATA[
Oczywiście, tutaj też jest błąd, zawsze powinno być _vect na końcu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16417">Adam12</a> — 11 maja 2019, o 17:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Adam12]]></name></author>
<updated>2019-05-10T22:19:41+01:00</updated>
<published>2019-05-10T22:19:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218928#p218928</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218928#p218928"/>
<title type="html"><![CDATA[Re: Przerwanie w ATtiny13A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218928#p218928"><![CDATA[
No ja też się uczę, dlatego mnie takie dziwne przypadki ciekawią i staram się zawsze rozgryźć o co chodzi.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16417">Adam12</a> — 10 maja 2019, o 22:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Adam12]]></name></author>
<updated>2019-05-10T21:33:23+01:00</updated>
<published>2019-05-10T21:33:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218926#p218926</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218926#p218926"/>
<title type="html"><![CDATA[Re: Przerwanie w ATtiny13A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218926#p218926"><![CDATA[
Wygląda na to, że kompilator w pierwszym przebiegu stwierdza, że funkcja ISR jest pusta (po wstawieniu średnika) więc od razu ją pomija bez sprawdzania poprawności. Następne instrukcje i tak się nie wykonają bo powyżej jest while(1) {}, więc też je pomija.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16417">Adam12</a> — 10 maja 2019, o 21:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2019-05-10T19:47:43+01:00</updated>
<published>2019-05-10T19:47:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218922#p218922</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218922#p218922"/>
<title type="html"><![CDATA[Re: Przerwanie w ATtiny13A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218922#p218922"><![CDATA[
Procedura obsługi przerwania musi się znajdować poza ciałem funkcji int main(void) czyli ostatni nawias klamrowy tego kodu powinien znajdować się przed komentarzem:<br />//to co ma się stać w wyniku przerwania<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 10 maja 2019, o 19:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-05-10T19:44:34+01:00</updated>
<published>2019-05-10T19:44:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218921#p218921</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218921#p218921"/>
<title type="html"><![CDATA[Re: Przerwanie w ATtiny13A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218921#p218921"><![CDATA[
no no a procedura obsługi przerwania siedzi jak jakiś nowotwór wewnątrz funkcji main() - więc nie dziwota że kompilator wymiotuje błędami<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 maja 2019, o 19:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bystrzacha]]></name></author>
<updated>2019-05-10T19:33:40+01:00</updated>
<published>2019-05-10T19:33:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218920#p218920</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218920#p218920"/>
<title type="html"><![CDATA[Przerwanie w ATtiny13A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22247&amp;p=218920#p218920"><![CDATA[
Witam,<br />próbuję napisać program, który będzie wywoływał przerwanie mniej więcej 1000 razy na sekundę do ATtiny13A, jednak po wstępnej kompilacji, program wyrzuca mi błąd z którym nie potrafię sobie poradzić, gdyż jestem początkującym w tej kwestii. <br /><br />Oto cały kod:<br /><br />[syntax=c]#include&lt;avr/io.h&gt;<br />#include&lt;util/delay.h&gt;<br />#include&lt;avr/interrupt.h&gt;<br /><br /><br /><br />int main( void ) {<br /><br /><br />    DDRB |= 0xFF;     //cały port B jako wyjście<br />    PORTB |= 0x00;     // 0 na całym porcie B<br /><br />    //konfiguracja timera0<br />    TCCR0A |= ( 1 &lt;&lt; WGM01 ) | ( 1 &lt;&lt; COM0A1 ) | ( 1 &lt;&lt; COM0A0 );     //tryb CTC<br />    TCCR0B |= ( 1 &lt;&lt; CS02 ) | ( 1 &lt;&lt; CS00 );       //preskaler 1024<br />    OCR0A = 9;<br />    TIMSK0 |= ( 1 &lt;&lt; OCIE0A );  //zezwolenie na przerwanie Compare Match<br />    sei();<br /><br />    while ( 1 ) {<br />    }<br /> <br />//to co ma się stać w wyniku przerwania<br />    ISR( TIM0_COMPA ) {<br />        uint16_t licznik = 0;        //licznik o wartości 0<br />        if ( licznik &lt; 1000 ) {                                            <br />            licznik++;                   <br />        }<br />        if ( licznik == 1000 ) {<br />            PORTB |= 0xFF;          //podanie 1 na cały port B<br />            licznik = 0;<br />        }<br />    }<br />                                               <br />}[/syntax]<br /><br />Będę wdzięczny za nakierowanie na właściwy tor rozumowania <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=17681">Bystrzacha</a> — 10 maja 2019, o 19:33</p><hr />
]]></content>
</entry>
</feed>