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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-08-18T07:26:10+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=3869&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-18T07:26:10+01:00</updated>
<published>2013-08-18T07:26:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46114#p46114</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46114#p46114"/>
<title type="html"><![CDATA[Re: odczyt folderow z SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46114#p46114"><![CDATA[
<img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> nie ma za co<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 sie 2013, o 07:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[programek]]></name></author>
<updated>2013-08-18T06:10:00+01:00</updated>
<published>2013-08-18T06:10:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46111#p46111</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46111#p46111"/>
<title type="html"><![CDATA[Re: odczyt folderow z SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46111#p46111"><![CDATA[
Ok. wklejałem warunek, które podałeś 2 posty wcześniej, ale nie zwracałem uwagi na ten wykrzyknik który jest pomiędzy nawiasami... ale teraz już wszystko dobrze działa <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />  Dzieki<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1526">programek</a> — 18 sie 2013, o 06:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-17T19:47:48+01:00</updated>
<published>2013-08-17T19:47:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46054#p46054</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46054#p46054"/>
<title type="html"><![CDATA[Re: odczyt folderow z SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46054#p46054"><![CDATA[
[syntax=c](!pf_readdir(&amp;Dir, &amp;Fno) &amp;&amp; Fno.fname&#91;0&#93;) {<br />                                if (!(Fno.fattrib &amp; (AM_DIR))<br />                                        &amp;&amp; strstr(Fno.fname, &quot;&quot;) )[/syntax]<br /><br />no i co oznacza ten warunek:<br /><br />jeśli odczytano folder główny<br /><br />i jeśli napotkana nazwa nie ma zerowej długości to:<br /><br /><br />jeśli nazwa NIE JEST folderem (a ponoć chciałeś sprawdzać foldery)<br /><br />i nazwa jest pusta ?????? (a to co za pomysł?)<br /><br />to chyba sam sobie odpowiesz dlaczego nie działa ci to tak jak chcesz prawda ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 sie 2013, o 19:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[programek]]></name></author>
<updated>2013-08-17T19:28:28+01:00</updated>
<published>2013-08-17T19:28:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46048#p46048</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46048#p46048"/>
<title type="html"><![CDATA[Re: odczyt folderow z SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=46048#p46048"><![CDATA[
No napisałem taki program... i dalej nie odczytuje mi nazw folderów:<br /><br />[syntax=c]int main(void) {<br /><br /><br />DDRA |= (1&lt;&lt;PA7);<br />PORTA |= (1&lt;&lt;PA7); /* podświetlenie wyświetlacza LCD */<br /><br />lcd_init();<br /><br />#define SCK PB7<br />#define MOSI PB5<br />#define MISO PB6<br />#define CS PB4<br /><br /><br />// init SPI<br />DDRB |= (1&lt;&lt;CS)|(1&lt;&lt;MOSI)|(1&lt;&lt;SCK)|(1&lt;&lt;CS);<br />PORTB |= (1&lt;&lt;CS);<br />SPCR |= (1&lt;&lt;SPE)|(1&lt;&lt;MSTR);<br />SPSR |= (1&lt;&lt;SPI2X);<br /><br /><br /><br />// **************** pętla główna **********************************<br />while(1) {<br /><br /><br />if( SD_SLOT_EMPTY ) continue;// jeśli karta niewykryta powrót na początek while(1)<br /><br /><br />if (pf_mount(&amp;Fs)) continue;/* Initialize FS */<br /><br />for (;;) {<br /><br />if( SD_SLOT_EMPTY ) break;<br /><br />if (pf_opendir(&amp;Dir, &quot;&quot;)) break;<br /><br />while (!pf_readdir(&amp;Dir, &amp;Fno) &amp;&amp; Fno.fname&#91;0&#93;) {<br />if (!(Fno.fattrib &amp; (AM_DIR))<br />&amp;&amp; strstr(Fno.fname, &quot;&quot;) ) {<br /><br /><br /><br />// wyświetl nazwę pliku<br />lcd_locate(1,0);<br />lcd_str(Fno.fname);<br /><br />_delay_ms(1000);// odczekaj 1000ms<br /><br />lcd_cls();<br /><br /><br />}<br />}<br />}<br /><br />} // koniec while(1)<br />}[/syntax]<br /><br /><br /><span style="color: #FF0000">Kody umieszczamy w syntax=c - Różowy J.</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1526">programek</a> — 17 sie 2013, o 19:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-15T13:11:33+01:00</updated>
<published>2013-08-15T13:11:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45812#p45812</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45812#p45812"/>
<title type="html"><![CDATA[Re: odczyt folderow z SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45812#p45812"><![CDATA[
eeeh no dobra - jeszcze bliżej:<br /><br />[syntax=c]if ( (Fno.fattrib &amp; (AM_DIR) )[/syntax]<br /><br />co oznacza, &quot;jeśli jest to folder?&quot; - to zrób to czy siamto<br /><br />rozumiesz ? While odczytuje nazwy, nazwy panie kochany z FAT'a. A to czy dana nazwa jest plikiem czy folderem zależy od atrybutów. No tu troszkę warto gdzieś liznąć chociaż minimum wiedzy na temat FAT'a. Ale i bez tego - masz pokazane jak na dłoni jak sprawdzać czy nazwa jest właśnie folderem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 sie 2013, o 13:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[programek]]></name></author>
<updated>2013-08-15T13:06:05+01:00</updated>
<published>2013-08-15T13:06:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45810#p45810</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45810#p45810"/>
<title type="html"><![CDATA[Re: odczyt folderow z SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45810#p45810"><![CDATA[
no właśnie nic mi nie mówi <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> to jak mam to zrobić????  Bo pomiedzy tymi znaczkami &quot; &quot; wposuje sie rozszerzenie, a folder chyba nie ma rozszerzenia...??? no chyba że mam to zostawić puste???<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1526">programek</a> — 15 sie 2013, o 13:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-15T11:32:07+01:00</updated>
<published>2013-08-15T11:32:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45792#p45792</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45792#p45792"/>
<title type="html"><![CDATA[Re: odczyt folderow z SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45792#p45792"><![CDATA[
<div class="quotetitle">programek napisał(a):</div><div class="quotecontent"><br />tak mam GreenBooka... ale znalazłem tylko przykład jak odczytać nazwy wszystkich plików w danym folderze, a nie odczytywanie nazw folderów.<br /></div><br /><br />No zaraz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> to jak masz greenbooka to nie mówi ci coś ta linia ?<br /><br />[syntax=c]while (!pf_readdir(&amp;Dir, &amp;Fno) &amp;&amp; Fno.fname&#91;0&#93;) {/* Play all wav files in the dir */<br />if (!(Fno.fattrib &amp; (AM_DIR|AM_HID))<br />&amp;&amp; strstr(Fno.fname, &quot;.WAV&quot;) ) {[/syntax]<br /><br />Przecież masz pokazane jak sobie filtrować <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jeśli chcesz widzieć pliki np tylko WAV tak jak w przykładzie powyżej ale żeby nie były brane przez przypadek foldery w tym ukryte <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... no to teraz tylko odwrócić nieco logikę i filtrujesz np TYLKO foldery<br /><br />[syntax=c](Fno.fattrib &amp; (AM_DIR|AM_HID)[/syntax]<br /><br />mówi ci to coś ? <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> — 15 sie 2013, o 11:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[programek]]></name></author>
<updated>2013-08-15T11:27:40+01:00</updated>
<published>2013-08-15T11:27:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45790#p45790</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45790#p45790"/>
<title type="html"><![CDATA[Re: odczyt folderow z SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45790#p45790"><![CDATA[
tak mam GreenBooka... ale znalazłem tylko przykład jak odczytać nazwy wszystkich plików w danym folderze, a nie odczytywanie nazw folderów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1526">programek</a> — 15 sie 2013, o 11:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-15T11:05:53+01:00</updated>
<published>2013-08-15T11:05:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45782#p45782</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45782#p45782"/>
<title type="html"><![CDATA[Re: odczyt folderow z SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45782#p45782"><![CDATA[
<div class="quotetitle">programek napisał(a):</div><div class="quotecontent"><br />Witam.. <br />Buduje urządzonko oparte na bibliotekach PetiFAT.. i mam pytanie jak napisać program który wyświetli mi nazwy wszystkich folderów znajdujących się na karcie SD????? <br />z góry dzieki <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /></div><br /><br />Jeśli przypadkiem masz GreenBooka?<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 />to tam masz ładne przykłady jak to zrobić. A jeśli nie masz Greenbooka, to zajrzyj do przykładów kodów z elm-chan, stwórcy tej biblioteki. Też tam znajdziesz w kodach jak dobrze się przyjrzysz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 15 sie 2013, o 11:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[programek]]></name></author>
<updated>2013-08-15T10:50:58+01:00</updated>
<published>2013-08-15T10:50:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45779#p45779</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45779#p45779"/>
<title type="html"><![CDATA[odczyt folderow z SD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3869&amp;p=45779#p45779"><![CDATA[
Witam.. <br />Buduje urządzonko oparte na bibliotekach PetiFAT.. i mam pytanie jak napisać program który wyświetli mi nazwy wszystkich folderów znajdujących się na karcie SD????? <br />z góry dzieki <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=1526">programek</a> — 15 sie 2013, o 10:50</p><hr />
]]></content>
</entry>
</feed>