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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2025-05-10T08:02:23+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=24815&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2025-05-10T08:02:23+01:00</updated>
<published>2025-05-10T08:02:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239052#p239052</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239052#p239052"/>
<title type="html"><![CDATA[Re: Tablica z rozmiarami innych tablic]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239052#p239052"><![CDATA[
<div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />Racja Mirku, tak chciałem na początku, ale z powodu tego co wyszło założyłem ten temat <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Z drugiej strony tablica ta ma tylko 12 elementów 16-bitowych czyli 24 bajty jak dobrze liczę, więc nie ma tragedii, a wygoda dla mnie nieoceniona <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />Taaaak jeśli to małe i spokojnie starcza ci RAM to zdecydowanie też szybszy dostęp i wygoda - racja<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 maja 2025, o 08:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2025-05-09T16:47:11+01:00</updated>
<published>2025-05-09T16:47:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239050#p239050</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239050#p239050"/>
<title type="html"><![CDATA[Re: Tablica z rozmiarami innych tablic]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239050#p239050"><![CDATA[
Przeszło mi to przez myśl, ale drastycznie komplikuje pętle odtwarzacza poza tym dane są 8-bitowe (4-bitowe próbki audio) przy czym rozmiar opisuje liczba 16-bitowa, a te dwadzieścia kilka bajtów z ramu mnie nie zbawi, bo sam program ma bardzo lekko i nie robi jakichś wielkich obliczeń.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 9 maja 2025, o 16:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2025-05-09T16:32:52+01:00</updated>
<published>2025-05-09T16:32:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239049#p239049</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239049#p239049"/>
<title type="html"><![CDATA[Re: Tablica z rozmiarami innych tablic]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239049#p239049"><![CDATA[
A może zmień podejście i w pierwszym elemencie tablicy przechowuj jej rozmiar?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 9 maja 2025, o 16:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2025-05-09T15:09:38+01:00</updated>
<published>2025-05-09T15:09:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239047#p239047</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239047#p239047"/>
<title type="html"><![CDATA[Re: Tablica z rozmiarami innych tablic]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239047#p239047"><![CDATA[
Racja Mirku, tak chciałem na początku, ale z powodu tego co wyszło założyłem ten temat <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Z drugiej strony tablica ta ma tylko 12 elementów 16-bitowych czyli 24 bajty jak dobrze liczę, więc nie ma tragedii, a wygoda dla mnie nieoceniona <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=1922">SylwekK</a> — 9 maja 2025, o 15:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2025-05-09T14:54:35+01:00</updated>
<published>2025-05-09T14:54:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239046#p239046</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239046#p239046"/>
<title type="html"><![CDATA[Re: Tablica z rozmiarami innych tablic]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239046#p239046"><![CDATA[
no ale czy tablic ze stałymi nie warto jednak trzymać we flash ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 9 maja 2025, o 14:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2025-05-09T14:18:02+01:00</updated>
<published>2025-05-09T14:18:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239045#p239045</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239045#p239045"/>
<title type="html"><![CDATA[Tablica z rozmiarami innych tablic]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24815&amp;p=239045#p239045"><![CDATA[
Witam,<br />Mam kilka tablic z danymi w osobnych plikach każda, które muszę podmieniać w razie potrzeby i trochę uciążliwe jest podawanie w programie głównym za każdym razem nowego rozmiaru (podmieniane tablice mają zawsze tą samą nazwę tylko różny rozmiar).<br />Ten nowy rozmiar też jest w tablicy i kombinowałem z sizeof(tablica_X) w tablicy rozmiarów, ale niestety wywala błąd, że to nie const, ble,ble. Czy jest jakaś opcja/obejśćie dzięki, której miałbym automatycznie tablicowane wielkości importowanych tablic z danymi. Mam chwilowy zastój w głowie (dawno nie programowałem z racji innych zajęć), a być może w inny łatwy sposób da się to zrobić choć akurat w obecnej wersji z ręcznie wpisywaną wielkością tablic w innej tablicy cały algorytm pętli głównej jest bardzo ekonomiczny i działa doskonale.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 29 minutach ]</span></strong><br /><br />No dobra, po wypisaniu problemu mózg od razu inaczej pracuje <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Sprawa prostsza niż mi się wydawało. Otóż problemem był &quot;PROGMEM&quot; przy tablicy (tak jak przy pozostałych importowanych). Pozbyłem się go i tablica jest teraz w RAM przez co zgrzyty się skończyły. Wszystko działa tak jak należy.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 32 minutach ]</span></strong><br /><br />Zamiana dotyczyła jeszcze &quot;const&quot;<br />[syntax=c]const uint16_t dane_lengths&#91;&#93; PROGMEM = {[/syntax]<br />na<br />[syntax=c]uint16_t dane_lengths&#91;&#93; = {[/syntax]<br /><br />i sizeof(tab_x) działa jak należy <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=1922">SylwekK</a> — 9 maja 2025, o 14:18</p><hr />
]]></content>
</entry>
</feed>