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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-02-14T21:01:16+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=50&amp;t=14522&amp;mode</id>
<entry>
<author><name><![CDATA[APAP75]]></name></author>
<updated>2016-02-14T21:01:16+01:00</updated>
<published>2016-02-14T21:01:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153674#p153674</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153674#p153674"/>
<title type="html"><![CDATA[Re: Szokujący wzrost wagi kodu po małej zmianie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153674#p153674"><![CDATA[
Jako początkujący też kiedyś musiałem zapłacić &quot;frycowe&quot;  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br /><a href="http://forum.atnel.pl/topic8926.html"  class="postlink">http://forum.atnel.pl/topic8926.html</a><br /><br />Gdzieś w którymś kościele dzwonili, że podając zmienną do tej funkcji traktowana jest ona jako float, a tego bardzo ośmiobitowe avr'ki nie lubią....<br />Nie sprawdzałem tej opinii - przyjąłem jako pewnik (nie wiem, czy czasem Mirek na blogu o tym nie mówił/pisał)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6195">APAP75</a> — 14 lut 2016, o 21:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-14T12:25:04+01:00</updated>
<published>2016-02-14T12:25:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153631#p153631</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153631#p153631"/>
<title type="html"><![CDATA[Re: Szokujący wzrost wagi kodu po małej zmianie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153631#p153631"><![CDATA[
<div class="quotetitle">protech.bielsko napisał(a):</div><div class="quotecontent"><br />Możecie podpowiedzieć dlaczego następuje tak skokowy , jakiś dziwny wzrost objętości kodu ?<br /></div><br />Ani nie jest skokowy, ani szokujący ani nie powoduje dziwnego wzrostu kodu. Jest to normalne, opisane nie tylko w dokumentacji ale i setkach jak nie tysiącach postów na różnych forach ... owszem szokujące dla początkującego który tego nie doczyta ...<br /><br />Podsumowując jak masz sprawdzić to sprawdź w dokumentacji AVR GCC, zaś kolega wyżej pokazał bardzo słuszny sposób realizacji takiego zadania - można nawet ciut krócej to zapisać:<br /><br />[syntax=&quot;c&quot;]<br />void delay ( uint16_t ms ) {<br />     while( ms-- ) _delay_ms( 1 );<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 14 lut 2016, o 12:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[protech.bielsko]]></name></author>
<updated>2016-02-14T11:24:45+01:00</updated>
<published>2016-02-14T11:24:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153619#p153619</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153619#p153619"/>
<title type="html"><![CDATA[Re: Szokujący wzrost wagi kodu po małej zmianie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153619#p153619"><![CDATA[
Dzięki, tego nie nie wiedziałem, zaraz sprawdzę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9498">protech.bielsko</a> — 14 lut 2016, o 11:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Bartek123]]></name></author>
<updated>2016-02-14T11:20:27+01:00</updated>
<published>2016-02-14T11:20:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153618#p153618</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153618#p153618"/>
<title type="html"><![CDATA[Re: Szokujący wzrost wagi kodu po małej zmianie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153618#p153618"><![CDATA[
Do funkcji _delay_ms() nigdy nie przekazujemy zmiennej tylko stało jak chcesz przekazywać zmienną to możesz zrobić sobie taką funkcję:<br /><br />[syntax=c]void delay (uint16_t time)<br />{<br />     while(time)<br />     {<br />        _delay_ms(1);<br />        time--;<br />      }<br />}[/syntax]<br />W twoim przypadku zmienną time możesz zamienić na uint8_t <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=10617">Bartek123</a> — 14 lut 2016, o 11:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[protech.bielsko]]></name></author>
<updated>2016-02-14T11:16:11+01:00</updated>
<published>2016-02-14T11:16:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153617#p153617</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153617#p153617"/>
<title type="html"><![CDATA[Szokujący wzrost wagi kodu po małej zmianie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14522&amp;p=153617#p153617"><![CDATA[
Witam Was , możecie mi podpowiedzieć, co się dzieje ?<br />Mam prosty programik na attiny13 w którym chcę generować falę o zmiennej częstotliwości.<br />Wykombinowałem sobie prostą funkcję która ma to robić. <br /><br />Zagadka:<br /><br />- Jak wpisać wartość bezpośrednią do funkcji _delay_us (...) - wszystko gra.<br /><br />- Jak wcześniej utworzyć zmienną np. 8 bit i ją tam podstawiać - kompilator owszem kompiluje , ale wywala 412% objętości pamięci kontrolera ( <img src="https://forum.atnel.pl/images/smilies/icon_eek.gif" alt=":shock:" title="Zaszokowany" /> )   <br /><br />Zobaczcie jak to się odbywa - niby nic szczególnego:<br /><br />[syntax=cpp]while(1)<br />{<br />for (licznik=0;licznik&lt;50;licznik=licznik+1)<br />{<br />uint8_t x=50;<br />for (timer1=0;timer1&lt;250;timer1=timer1+1)<br />{<br />flip();<br />_delay_us(x);<br />x++;<br />}<br />timer1=0;[/syntax]<br /><br />Możecie podpowiedzieć dlaczego następuje tak skokowy , jakiś dziwny wzrost objętości kodu ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9498">protech.bielsko</a> — 14 lut 2016, o 11:16</p><hr />
]]></content>
</entry>
</feed>