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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-08-14T21:32:04+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=3861&amp;mode</id>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-08-14T21:32:04+01:00</updated>
<published>2013-08-14T21:32:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45729#p45729</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45729#p45729"/>
<title type="html"><![CDATA[Re: Ogromny przyrost kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45729#p45729"><![CDATA[
Zainteresuj się softwerowymi licznikami Mirka <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />. Zapominasz że istnieje coś takiego jak delay <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 14 sie 2013, o 21:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MrWeb123]]></name></author>
<updated>2013-08-14T18:25:50+01:00</updated>
<published>2013-08-14T18:25:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45718#p45718</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45718#p45718"/>
<title type="html"><![CDATA[Re: Ogromny przyrost kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45718#p45718"><![CDATA[
Dzięki wszystkim za odpowiedzi, przepraszam że nie szukałem... <br />Teraz trzeba sobie wymyślić jakąś karę <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> i już chyba wiem jaką - przymusowe programowanie bez includowania util/delay.h ! <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> i powtórka z pisania użytecznych funkcji<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1480">MrWeb123</a> — 14 sie 2013, o 18:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janeczqu]]></name></author>
<updated>2013-08-14T17:25:30+01:00</updated>
<published>2013-08-14T17:25:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45712#p45712</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45712#p45712"/>
<title type="html"><![CDATA[Re: Ogromny przyrost kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45712#p45712"><![CDATA[
Dokładnie o ten temat mi chodziło <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />A Mirek nawet gotowca podał <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=823">janeczqu</a> — 14 sie 2013, o 17:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MrWeb123]]></name></author>
<updated>2013-08-14T17:17:28+01:00</updated>
<published>2013-08-14T17:17:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45711#p45711</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45711#p45711"/>
<title type="html"><![CDATA[Re: Ogromny przyrost kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45711#p45711"><![CDATA[
Dzięki @<strong>janeczqu</strong> prawdopodobnie chodziło o to <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic3151.html?hilit=kod%20przyrost" >topic3151.html?hilit=kod%20przyrost</a><!-- l --><br />Uciekam mrugać ledziakiem w karnym kącie <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=1480">MrWeb123</a> — 14 sie 2013, o 17:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-14T17:16:48+01:00</updated>
<published>2013-08-14T17:16:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45710#p45710</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45710#p45710"/>
<title type="html"><![CDATA[Re: Ogromny przyrost kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45710#p45710"><![CDATA[
[syntax=c]void my_delay( uint16_t ms ) {<br /><br />    while( ms-- ) _delay_ms(1);<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 sie 2013, o 17:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janeczqu]]></name></author>
<updated>2013-08-14T17:11:41+01:00</updated>
<published>2013-08-14T17:11:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45708#p45708</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45708#p45708"/>
<title type="html"><![CDATA[Re: Ogromny przyrost kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45708#p45708"><![CDATA[
spokojnie, też tak zrobiłem <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />ale wsadzasz sobie delaya do funkcji którą wywołujesz x razy i przyrostu nie ma- jest to nawet ładnie wytłumaczone gdzieś na forum nawet <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=823">janeczqu</a> — 14 sie 2013, o 17:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MrWeb123]]></name></author>
<updated>2013-08-14T17:01:50+01:00</updated>
<published>2013-08-14T17:01:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45705#p45705</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45705#p45705"/>
<title type="html"><![CDATA[Re: Ogromny przyrost kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45705#p45705"><![CDATA[
No i wszystko się wyjaśniło... Idę spalić buraka gdzieś w kącie...<br />A w jaki sposób mogę przyśpieszać/spowalniać mruganie diody led ? Nie wykorzystując przerwań, PWM i podobnych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1480">MrWeb123</a> — 14 sie 2013, o 17:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-08-14T16:54:28+01:00</updated>
<published>2013-08-14T16:54:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45703#p45703</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45703#p45703"/>
<title type="html"><![CDATA[Re: Ogromny przyrost kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45703#p45703"><![CDATA[
rany coś ty wepchał do tego delaya ?? <br />oj biada ci biada ... za takiego upiora i się dziwisz że ci kod przyrasta <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 14 sie 2013, o 16:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MrWeb123]]></name></author>
<updated>2013-08-14T16:31:51+01:00</updated>
<published>2013-08-14T16:31:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45700#p45700</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45700#p45700"/>
<title type="html"><![CDATA[Ogromny przyrost kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3861&amp;p=45700#p45700"><![CDATA[
Cześć. Piszę sobie mrugacza na ATtiny 2313. Nic specjalnego, ale nie wiem dlaczego prosty &quot;zabieg&quot; x++; zwiększa kod do rozmiarów porównywalnych z Antonov'em 124 <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Kod [syntax=c]//Biblioteki systemowe<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />//Biblioteki pomocnicze<br />#include &quot;makra/makra.h&quot;<br /><br />int main(void)<br />{<br />//Rejestry<br />DDRD  |= (1&lt;&lt;PD0);  //led jako wyjście<br />PORTD |= (1&lt;&lt;PD0); // pullup<br /><br />u8 x=1; //równoznaczne z  &quot;uint8_t x=1;&quot;<br /><br />while(1)<br />{<br />x++; //tu jest problem<br /><br />PORTD &amp;= ~(1&lt;&lt;PD0);<br />_delay_ms(x);<br />PORTD |= (1&lt;&lt;PD0);<br /><br /><br />if ( x &gt;= 255 ) x=1;<br /><br /><br />}<br />}[/syntax]<br />Kod bez x++;                   Program: 76 bytes (3.7% Full) i działa (led się świeci ale nie mruga bo _delay_ms wynosi 1)<br />natomiast po dodaniu x++; Program: 3670 bytes (179.2% Full) i oczywiście nie działa bo przekracza obiętość pamięci flash małego attiny...<br /><br />Ten błąd jest na pewno banalny ale nie mam zielonego pojęcia gdzie mógł się ukryć...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1480">MrWeb123</a> — 14 sie 2013, o 16:31</p><hr />
]]></content>
</entry>
</feed>