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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-10-29T15:39:05+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=4622&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-29T15:39:05+01:00</updated>
<published>2013-10-29T15:39:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4622&amp;p=54719#p54719</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4622&amp;p=54719#p54719"/>
<title type="html"><![CDATA[Re: Pytanie o tablice]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4622&amp;p=54719#p54719"><![CDATA[
W uzupełnieniu - teoretycznie nawet mógłbyś zrobić coś takiego ale musiałbyś stworzyć tablicę wskaźników na funkcje. Napisać sobie funkcje do zapalania i gaszenia diody LED. Następnie przypisać ich wskaźniki do tablicy - a to wszystko na etapie inicjalizacji zmiennych w tym tejże tablicy i dopiero wtedy można byłoby odpalać funkcje z takich elementów (wskaźników) do funkcji ... ale to byłoby już - w takim oczywiście prostym przypadku MEGA PRZEROSTEM FORMY NAD TREŚCIĄ. Chociaż - wiadomo do celów testowych można się pobawić.....<br /><br />Bo tak jak pisze kolega wyżej - czym innym jest zmienna (musisz doczytać w książce o TYPACH DANYCH w C OK?) ... a czym innym jest instrukcja, funkcja języka C.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 paź 2013, o 15:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[danyoole]]></name></author>
<updated>2013-10-29T14:43:04+01:00</updated>
<published>2013-10-29T14:43:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4622&amp;p=54711#p54711</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4622&amp;p=54711#p54711"/>
<title type="html"><![CDATA[Pytanie o tablice]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4622&amp;p=54711#p54711"><![CDATA[
Cześć wszystkim jest to mój pierwszy post na tym forum <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Zakupiłem sobie książkę Mirka no i czytam powoli  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> . <br /><br />Nie mogę nigdzie znaleźć nic na temat mojego problemu z tablicami. Przedstawię wam od razu taki mały przykładzik:<br /><br />[syntax=c]#include &lt;avr/io.h&gt; <br />#include &lt;util/delay.h&gt; <br />#include &lt;stdio.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br /><br />#define LED (1&lt;&lt;PC2)<br /><br />#define LED0 PORTC &amp;= ~LED // WY=0<br />#define LED1 PORTC |= LED // WY=1<br /><br />int main(void) <br />{ <br /><br />char tab&#91;2&#93;={LED1,LED0};<br /><br /> DDRC  |= ( LED ); <br /> PORTC |= ( LED ); <br /><br /> while(1)  <br />   { <br />   <br />  <br /> tab&#91;0&#93;; <br />  _delay_ms(1000);  <br />         tab&#91;1&#93;;<br />  _delay_ms(1000);<br /><br />    }<br />}[/syntax]<br /><br />Teoretycznie dioda powinna migac, a tak nie jest. Podejrzewam, że źle zapisuje makrodefinicje w tablicy, albo taki sposób jest nie możliwy. Dzięki takiemu zastosowaniu pozbyłbym się dużej ilości if'ów w programie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1907">danyoole</a> — 29 paź 2013, o 14:43</p><hr />
]]></content>
</entry>
</feed>