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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-08-08T22:28:49+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=15964&amp;mode</id>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-08-08T22:28:49+01:00</updated>
<published>2016-08-08T22:28:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165694#p165694</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165694#p165694"/>
<title type="html"><![CDATA[Re: Multi_LED fragment kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165694#p165694"><![CDATA[
<a href="http://mirekk36.blogspot.co.uk/2012/08/eclipse-kopot-z-pstr-przeczytaj.html"  class="postlink">http://mirekk36.blogspot.co.uk/2012/08/eclipse-kopot-z-pstr-przeczytaj.html</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 8 sie 2016, o 22:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jedi13]]></name></author>
<updated>2016-08-08T22:10:13+01:00</updated>
<published>2016-08-08T22:10:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165692#p165692</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165692#p165692"/>
<title type="html"><![CDATA[Re: Multi_LED fragment kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165692#p165692"><![CDATA[
Mam AVPlayer. Korzystałem już z niego nie raz. Dzięki. Muszę w takim razie uważniej śledzić bloga.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14456">Jedi13</a> — 8 sie 2016, o 22:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-08-08T22:03:17+01:00</updated>
<published>2016-08-08T22:03:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165691#p165691</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165691#p165691"/>
<title type="html"><![CDATA[Re: Multi_LED fragment kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165691#p165691"><![CDATA[
<div class="quotetitle">Jedi13 napisał(a):</div><div class="quotecontent"><br />Chciałbym wiedzieć jaki jest powód tego błędu i dlaczego konieczne jest dopisanie 'const'.<br /></div><br />Ale to wystarczy sukcesywnie czytać mojego bloga, przecież masz tam już MNÓSTWO poradników do książek w tym także DOKŁADNIE do tego zagadnienia przecież:<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/08/eclipse-kopot-z-pstr-przeczytaj.html" >http://mirekk36.blogspot.com/2012/08/ec ... zytaj.html</a><!-- m --><br /><br />a przy okazji czuję że też nic nie wiesz chyba o programie AVPlayer który jest idealny do przeszukiwania sporej już bazy wiedzy w postaci poradników wideo Atnela ... zaglądałeś tutaj ?<br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/atnel-video-player.html" >http://atnel.pl/atnel-video-player.html</a><!-- m --><br /><br />jak nie to zobacz - program darmowy<br /><br />a w pętli głównej ? no toż przecież w książce pisałem, że zrealizowałem najprostszą metodą latający sobie licznik na wyświetlaczach żeby coś się działo<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 8 sie 2016, o 22:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jedi13]]></name></author>
<updated>2016-08-08T21:56:36+01:00</updated>
<published>2016-08-08T21:56:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165690#p165690</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165690#p165690"/>
<title type="html"><![CDATA[Multi_LED fragment kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15964&amp;p=165690#p165690"><![CDATA[
Dzień dobry,<br /><br />Stawiam pierwsze kroczki w programowaniu mikrokontrolerów. Korzystając z Blue Book'a napisałem program Multipleksowanie LED. Po pierwszym uruchomieniu ... brak efektu.<br />Poszperałem na forum i znalazłem uaktualnienia programów ( <!-- m --><a class="postlink" href="http://atnel.pl/uaktualnienia-programow-do-dvd.html" >http://atnel.pl/uaktualnienia-programow-do-dvd.html</a><!-- m --> ). Skompilowałem program ale w konsoli ukazał się błąd odnośnie (PROGMEM jak na zdjęciu). Po dodaniu przed typem tablicy 'const' wszystko działa jak należy. Chciałbym wiedzieć jaki jest powód tego błędu i dlaczego konieczne jest dopisanie 'const'.<br /><br />I gdyby jeszcze jakaś dobra dusza mogła mi wytłumaczyć co się dzieje we fragmencie kodu który dodaję poniżej. Głównie w pętli 'while'. <br /><br />Z góry dziękuję. <br /><br /><a href="https://obrazkiforum.atnel.pl/14456/4e01afe9a55bf477040a8afdcd494dc3.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/14456/4e01afe9a55bf477040a8afdcd494dc3.png" alt="Obrazek" /></a><br /><br /><br />[syntax=c]int main(void)<br />{<br />// ****** inicjalizacja *********<br />d_led_init();   // inicjalizacja wyświetlacza multipleksowanego<br /><br />// testowa inicjalizacja zmiennych oraz liczb mających się wyświetlać na wyrw. LED<br />cy1=NIC;<br />cy2=4;<br />cy3=1;<br />cy4=NIC;<br /><br />sei();// włączenie globalnego zezwolenia na przerwania<br /><br /><br /><br />//DDRA |= (1&lt;&lt;PA5);<br />//while(1)<br />//{<br />//PORTA ^= (1&lt;&lt;PA5);<br />//_delay_ms(1000);<br />//}<br /><br />uint16_t licznik=6000;<br />uint8_t d1,d2,d3,d4;<br /><br />//**********************  pętla główna<br />while(1)<br />{<br />licznik--;<br /><br />d1=licznik/1000;<br />if(d1) cy1=d1; else cy1=NIC;<br />d2=(licznik-(d1*1000))/100;<br />if(d2) cy2=d2; else cy2=(licznik&gt;999)?0:NIC;<br />d3=(licznik-(d1*1000)-(d2*100))/10;<br />if(d3) cy3=d3; else cy3=(licznik&gt;99)?0:NIC;<br />d4=(licznik-(d1*1000)-(d2*100)-(d3*10));<br />cy4=d4;<br />_delay_ms(10);<br />//if(licznik&gt;9999) licznik=0;<br />if(!licznik) licznik=6000;<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14456">Jedi13</a> — 8 sie 2016, o 21:56</p><hr />
]]></content>
</entry>
</feed>