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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-04-04T20:59:18+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=6590&amp;mode</id>
<entry>
<author><name><![CDATA[Mateo193]]></name></author>
<updated>2014-04-04T20:59:18+01:00</updated>
<published>2014-04-04T20:59:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76990#p76990</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76990#p76990"/>
<title type="html"><![CDATA[Re: Losowy odczyt lini z karty SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76990#p76990"><![CDATA[
Dziękuje za szybkie odpowiedzi. Mam (nadzieje że) ostatnie pytanie:<br /><br />Jak odczytać do pewnego znaku, bo odczytuje dana liczbę bajtów, ale nie mam pojęcia jak odczytać do danego znaku.<br /><br />@Chociaż spróbuje jakoś sektor podzielić może mi się uda<br /><br />@A jednak, odczyt sektorami a potem dzielenie ich pomogło. <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=1349">Mateo193</a> — 4 kwi 2014, o 20:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[programek]]></name></author>
<updated>2014-04-04T18:19:36+01:00</updated>
<published>2014-04-04T18:19:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76951#p76951</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76951#p76951"/>
<title type="html"><![CDATA[Re: Losowy odczyt lini z karty SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76951#p76951"><![CDATA[
Rozdział 5.16 (ODCZYT/ZAPIS KART PAMIECI SD (FAT))... W pierwszym podrozdziale jest opisany FatFS, a w drugim PetitFS... Czyli jak chcesz sam odczyt to wystarczy ci sam drugi podrozdział <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />Ale najlepiej przeczytać oba  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1526">programek</a> — 4 kwi 2014, o 18:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mateo193]]></name></author>
<updated>2014-04-04T18:08:37+01:00</updated>
<published>2014-04-04T18:08:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76949#p76949</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76949#p76949"/>
<title type="html"><![CDATA[Re: Losowy odczyt lini z karty SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76949#p76949"><![CDATA[
Późnym wieczorem, dostanę książkę. Mam pytanie jakimi działami się zainteresować nauczyć się odczytywać z karty. Chce tylko odczyt bez zapisu. Chwilowo nie będę miał czasu na przeczytanie całej, więc chciałbym przeczytać tylko to co potrzebuje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1349">Mateo193</a> — 4 kwi 2014, o 18:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-04-01T17:14:25+01:00</updated>
<published>2014-04-01T17:14:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76620#p76620</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76620#p76620"/>
<title type="html"><![CDATA[Re: Losowy odczyt lini z karty SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76620#p76620"><![CDATA[
Ależ ja się nie denerwuję - no za co ? .... staram się tylko naprowadzić ... a z tego co sobie przypominam już na tym forum, kiedyś też ktoś pytał o to &quot;odczytywanie linii&quot; z karty SD. <br /><br />Myślę że teraz już tak ogólnie wiesz, że trzeba:<br /><br />1. bufor w RAM na odczyt danych z pliku<br />2. plik czytamy sekwencyjnie w zależności od wskaźnika odczytu (funkcje typu seek() )<br />3. obrabiasz sobie dane z takiego bufora - szukając swoich linii czyli ciągów zakończonych znakiem enter<br /><br />to tak bardzo super skrótowo<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 1 kwi 2014, o 17:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mateo193]]></name></author>
<updated>2014-04-01T16:41:31+01:00</updated>
<published>2014-04-01T16:41:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76612#p76612</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76612#p76612"/>
<title type="html"><![CDATA[Re: Losowy odczyt lini z karty SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76612#p76612"><![CDATA[
To może ja się nie będę coraz bardziej pogrążał, muszę się kiedyś dorobić tej zielonej książki, bo jeszcze trochę i dojdę do teorii że Ziemia jest płaska <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />Pan panie Mirku to ma cierpliwość, bo ja na swoim przykładzie wiem jak to jest jeżeli ktoś &quot;plecie głupoty&quot; i kombinuje na około jak przed nosem na proste rozwiązanie to zaczyna troszkę denerwować że bierze się za coś o czym nie ma pojęcia <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=1349">Mateo193</a> — 1 kwi 2014, o 16:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-04-01T15:52:00+01:00</updated>
<published>2014-04-01T15:52:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76605#p76605</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76605#p76605"/>
<title type="html"><![CDATA[Re: Losowy odczyt lini z karty SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76605#p76605"><![CDATA[
<div class="quotetitle">Mateo193 napisał(a):</div><div class="quotecontent"><br />hmm czyli powinienem odczytać cały plik<br /></div><br /><br />ależ co kolega wymyślił ? <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> ... czyli co ? masz np w AVR 2kb RAM i chcesz wczytać plik który ma np 20 MB ???<br /><br />pliki czyta się sekwencyjnie, posługujemy się wskaźnikiem w pliku na odczyt ... no trzeba przejrzeć funkcje np PetitFS i poczytać jak się w ogóle stosuje dostęp do plików ...<br /><br /><div class="quotetitle">Mateo193 napisał(a):</div><div class="quotecontent"><br />i pogrupować go w tablicy wielowymiarowej<br /></div><br /><br />do żadnej tablicy wielowymiarowej - do zwykłego prostego bufora czyli tablicy jednowymiarowej.<br /><br /><div class="quotetitle">Mateo193 napisał(a):</div><div class="quotecontent"><br />Jutro pożyczę zieloną książkę i zobaczę co tam jest opisane<br /></div><br /><br />to dobry pomysł - bo jak mówiłem jest tam trochę przykładów konkretnych<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 1 kwi 2014, o 15:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mateo193]]></name></author>
<updated>2014-04-01T15:19:44+01:00</updated>
<published>2014-04-01T15:19:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76601#p76601</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76601#p76601"/>
<title type="html"><![CDATA[Re: Losowy odczyt lini z karty SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76601#p76601"><![CDATA[
hmm czyli powinienem odczytać cały plik, i pogrupować go w tablicy wielowymiarowej, a następnie z tej tablicy losowania i przetwarzać potrzebne dane? Rozumiem że zamiast końca linii,  (CR) tak samo mogę zrobić dla dowolnego znaku udzielającego np. dwa zdania.<br /><br />Jutro pożyczę zieloną książkę i zobaczę co tam jest opisane bo niestety ale tylko niebieską posiadam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1349">Mateo193</a> — 1 kwi 2014, o 15:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-04-01T09:22:25+01:00</updated>
<published>2014-04-01T09:22:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76578#p76578</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76578#p76578"/>
<title type="html"><![CDATA[Re: Losowy odczyt lini z karty SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76578#p76578"><![CDATA[
Z kart nie odczytuje się żadnych linii tylko pojedyncze bajty z jakichś tam plików. To że chcesz odczytać jak to mówisz &quot;linię&quot; to już kwestia napisania sobie odpowiedniej funkcji ....<br /><br />a jak mowa o liniach <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> no to chyba muszą być czymś zakończone czyli znakiem CR (enter) najczęściej, a więc twoja funkcja musi je sobie znajdować żeby wiedzieć gdzie jest koniec linii<br /><br />użyj FatFS ale tak naprawdę do odczytu wystarczy dużo mniejszy PetitFS<br /><br />sporo przykładów takiego odczytywania danych z kart za pomocą PetitFS masz w książce:<br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/jezyk-c-pasja-programowania.html" >http://atnel.pl/jezyk-c-pasja-programowania.html</a><!-- m --><br /><br />czyli Greenbook'u .... bo jest tam i odczyt np plików dźwiękowych WAV i graficznych .... ale też i tekstowych właśnie <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=54">mirekk36</a> — 1 kwi 2014, o 09:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mateo193]]></name></author>
<updated>2014-04-01T00:29:25+01:00</updated>
<published>2014-04-01T00:29:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76572#p76572</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76572#p76572"/>
<title type="html"><![CDATA[Losowy odczyt lini z karty SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6590&amp;p=76572#p76572"><![CDATA[
Witam mój problem ma się następująco;<br />-potrzebuje odczytać losową linię z kart SD (plik .txt) i dana linia ma być wyświetlona (tzn, przechowana w buforze).<br />-czy można w jakiś sposób odczytać w linii kilka znaków do danego fragmentu (ilość znaków jest nieokreślona, ale ciąg danych znaków byłby ograniczony np. przecinkiem lub czymś podobnych). Czy koniecznie muszę tworzyć osobny plik .txt.<br /><br />Głównie chodzi mi o jakieś nakierowanie na coś co mogłoby mi pomóc, bo nie mam zielonego pojęcia jak się za to zabrać.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1349">Mateo193</a> — 1 kwi 2014, o 00:29</p><hr />
]]></content>
</entry>
</feed>