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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-12-29T20:16:55+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=5329&amp;mode</id>
<entry>
<author><name><![CDATA[vaffanculo]]></name></author>
<updated>2013-12-29T20:16:55+01:00</updated>
<published>2013-12-29T20:16:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5329&amp;p=62794#p62794</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5329&amp;p=62794#p62794"/>
<title type="html"><![CDATA[Re: Problem z odwoływaniem do tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5329&amp;p=62794#p62794"><![CDATA[
Spróbuj się odwołać do tablicy litery w ten sposób<br /><br />[syntax=c]pgm_read_byte(&amp;litery&#91;znak&#93;&#91;i&#93;)[/syntax]<br /><br />Nie zauważyłem że już masz odpowiedz  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1784">vaffanculo</a> — 29 gru 2013, o 20:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[komor34]]></name></author>
<updated>2013-12-29T19:44:25+01:00</updated>
<published>2013-12-29T19:44:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5329&amp;p=62787#p62787</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5329&amp;p=62787#p62787"/>
<title type="html"><![CDATA[Problem z odwoływaniem do tablicy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5329&amp;p=62787#p62787"><![CDATA[
Witam <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Mam taki kawałek programu:<br />[syntax=c]const uint16_t litery&#91;&#93;&#91;4&#93; PROGMEM = {{0x8888 , 0x8 , 0x888 , 0x8} ,<br />                  {0x880 , 0x8008 , 0x8008 , 0x880} };<br /><br /><br />.....<br /><br />void display(uint8_t znak , uint8_t poz )<br />{<br /><br />for(uint8_t i=0;i&lt;4;i++)<br />   {<br /><br /> cube&#91;i&#93; = litery&#91;znak&#93;&#91;i&#93;;<br /><br />   }<br /><br /><br /><br />}[/syntax]<br /><br />i mam problem z tablicą litery. Argument &quot;znak&quot; który przekazywany jest do funkcji odpowiada za pierwszy index tablicy i w programie może przyjmować wartości 0 lub 1. I teraz jak wywołuję funkcję w ten sposób display( 1 , 0); lub display( 0 , 0);  to wtedy tablica &quot;cube&quot; zawiera inne wartości niż powinny być. Jeżeli ręcznie wpiszę index do tablicy np. tak   cube[i] = litery[0][i]; wtedy jest dobrze, lub jeśli skasuję z tablicy &quot;litery&quot; const i PROGMEM to też jest OK i normalnie mogę indexować tablicę &quot;litery&quot; zmienną &quot;znak&quot;.<br />Gdzie popełniłem błąd? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 20 minutach ]</span></strong><br /><br />O kurczę, zapomniałem dodać pgm_read_word. Oczywiście powinno być tak cube[i] = pgm_read_word(&amp;litery[znak][i]); .Temat uważam za zamknięty <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=495">komor34</a> — 29 gru 2013, o 19:44</p><hr />
]]></content>
</entry>
</feed>