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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-06-28T19:51:28+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=18717&amp;mode</id>
<entry>
<author><name><![CDATA[CeBe]]></name></author>
<updated>2017-06-28T19:51:28+01:00</updated>
<published>2017-06-28T19:51:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191416#p191416</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191416#p191416"/>
<title type="html"><![CDATA[Re: Tablice w języku C.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191416#p191416"><![CDATA[
Dziękuję za odpowiedź, właśnie o to chodziło. A książkę takową posiadam, tylko widocznie coś słabo szukałem  <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=573">CeBe</a> — 28 cze 2017, o 19:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2017-06-28T15:17:59+01:00</updated>
<published>2017-06-28T15:17:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191404#p191404</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191404#p191404"/>
<title type="html"><![CDATA[Re: Tablice w języku C.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191404#p191404"><![CDATA[
Na przykład tak:<br />[syntax=c]#include &lt;avr/pgmspace.h&gt;// dołączenie pliku nagłówkowego potrzebnego do odczytu danych zawartych w pamięci programu FLASH<br /><br />// przykładowa definicja tablicy zawierającej 255 elementów<br />const uint8_t tablica&#91;255&#93; PROGMEM = {<br /> 0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,<br />  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,<br />  2,  2,  2,  2,  2,  2,  2,  3,  3,  3,  3,  3,  4,  4,  4,  4,  5,  5,<br />  5,  5,  6,  6,  6,  6,  7,  7,  7,  8,  8,  8,  8,  9,  9, 10, 10, 10,<br /> 11, 11, 11, 12, 12, 13, 13, 14, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18,<br /> 19, 19, 20, 20, 21, 22, 22, 23, 23, 24, 25, 25, 26, 26, 27, 28, 28, 29,<br /> 30, 31, 31, 32, 33, 33, 34, 35, 36, 36, 37, 38, 39, 40, 41, 41, 42, 43,<br /> 44, 45, 46, 47, 48, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,<br /> 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 79, 80, 81,<br /> 82, 84, 85, 86, 88, 89, 90, 92, 93, 94, 96, 97, 99,100,101,103,104,106,<br />107,109,110,112,113,115,116,118,120,121,123,124,126,128,129,131,133,134,<br />136,138,140,141,143,145,147,148,150,152,154,156,158,160,161,163,165,167,<br />169,171,173,175,177,179,181,183,185,187,189,192,194,196,198,200,202,204,<br />207,209,211,213,216,218,220,222,225,227,229,232,234,236,239,241,244,246,<br />249,251,254<br />};<br /> <br />uint8_t i = 0; // zmienna na potrzeby indeksowania, pamiętaj o tym, że tablica ma 255 elementów czyli i będzie od 0 dla pierwszego elementu tablicy do 254 czyli ostatniego elementu tablicy (255 - 1), dla i=255 nastąpi odczyt poza tą tablicą<br />uint8_t odczyt = pgm_read_byte( &amp;tablica&#91;i&#93; );[/syntax]<br /><br />Polecam książkę <a href="http://atnel.pl/mikrokontrolery-avr-jezyk-c.html"  class="postlink">http://atnel.pl/mikrokontrolery-avr-jezyk-c.html</a>, tam znajdziesz wszystko co potrzeba. <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=7157">anshar</a> — 28 cze 2017, o 15:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jez2000]]></name></author>
<updated>2017-06-28T14:45:47+01:00</updated>
<published>2017-06-28T14:45:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191401#p191401</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191401#p191401"/>
<title type="html"><![CDATA[Re: Tablice w języku C.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191401#p191401"><![CDATA[
<!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2013/11/tablica-wskaznikow-we-flash-progmem.html?m=1" >http://mirekk36.blogspot.com/2013/11/ta ... m.html?m=1</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11828">jez2000</a> — 28 cze 2017, o 14:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[CeBe]]></name></author>
<updated>2017-06-28T14:32:13+01:00</updated>
<published>2017-06-28T14:32:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191400#p191400</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191400#p191400"/>
<title type="html"><![CDATA[Tablice w języku C.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18717&amp;p=191400#p191400"><![CDATA[
Witam,<br />jak w języku C utworzyć stałe wartości w Flash'u mikrokontrolera a następnie do nich odwoływać np poprzez indeksowanie?<br /><br />Potrzebuję utworzyć tablice ze stałymi danymi gdzie wartość indeksu oznaczała by zaprogramowaną prze zemnie wartość.<br /><br />Taka tablica miałaby 255 danych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=573">CeBe</a> — 28 cze 2017, o 14:32</p><hr />
]]></content>
</entry>
</feed>