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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-09-10T12:06:17+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=7745&amp;mode</id>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-09-10T12:06:17+01:00</updated>
<published>2014-09-10T12:06:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=94926#p94926</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=94926#p94926"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=94926#p94926"><![CDATA[
Witam ponownie,<br /><br />Zbudowałem dataloger oparty o FatFS, wszystko zapisuje się poprawnie, jednak po kilku dniach działania urządzenie zawiesza się podczas zapisu na kartę. Z tego co zdążyłem się zorientować rozwiązaniem może być sterowanie zasilaniem. Który tranzystor mogę wykorzystać do tego celu: BD139, BD137, BC313? te mam pod ręką powyżej 0,2A. Jeśli chodzi o samo sterowanie to wystarczy włączyć kartę przed CS a po zmianie CS wyłączyć? oczywiście uwzględniając procedurę inicjalizacji po włączeniu zasilania karty.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 10 wrz 2014, o 12:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-08-11T10:15:31+01:00</updated>
<published>2014-08-11T10:15:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=91039#p91039</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=91039#p91039"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=91039#p91039"><![CDATA[
Na rozwiązanie naprowadził mnie program z niebieskiej książki oraz UART. Jeżeli ktoś ma problemy z uruchomieniem FatFS proponuję podobnie jak mirekk36 uruchomić gotowca z książki a potem tylko przerabiać program pod siebie. <br /><br />Jeśli chodzi o PetitFS uwaga Krauser'a była jak najbardziej trafna.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 11 sie 2014, o 10:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-08-08T10:16:03+01:00</updated>
<published>2014-08-08T10:16:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90680#p90680</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90680#p90680"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90680#p90680"><![CDATA[
OK kończąc chciałbym tylko powiedzieć, że opanowałem FatFS na tyle żeby zbudować działający dataloger. <br /><br />Temat można zamknąć a nawet usunąć.<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 8 sie 2014, o 10:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-08-06T13:44:58+01:00</updated>
<published>2014-08-06T13:44:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90454#p90454</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90454#p90454"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90454#p90454"><![CDATA[
Gdzie należy zmienić w projekcie, żeby przestawić CS z PB4 na PA6?<br />Zmieniałem w pliku mm.c<br />[syntax=c]/* Port Controls  (Platform dependent) */<br />#define CS_LOW()PORTA &amp;= ~(1&lt;&lt;PA6)/* MMC CS = L */<br />#defineCS_HIGH()PORTA |= (1&lt;&lt;PA6)/* MMC CS = H */[/syntax]<br /><br />oraz w pliku mani.c<br /><br />[syntax=c]#define SCK PB7<br />#define MISO PB6<br />#define MOSI PB5<br />#define CS PA6<br /><br />DDRA |= (1&lt;&lt;CS);<br />DDRB |= (1&lt;&lt;MOSI)|(1&lt;&lt;SCK);<br /><br />PORTA |= (1&lt;&lt;CS);<br />PORTB |= (1&lt;&lt;MISO); // podciągamy wejcie MISO do VCC[/syntax]<br /><br />Jednak nie działa mi to. Przy ustawieniu na PB4 wszystko jest ok, plik zapisywany jest na karcie natomiast przy PA6 nic sie nie zapisuje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 6 sie 2014, o 13:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-08-06T08:03:59+01:00</updated>
<published>2014-08-06T08:03:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90411#p90411</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90411#p90411"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90411#p90411"><![CDATA[
Po zastąpieniu folderu PetitFS dostaję komunikat: &quot;open file error&quot;.<br /><br />Powróciłem do folderu PetitFS z płyty ale zmieniłem funkcję zgodnie z tym co zaleciłeś <br />[syntax=c]pf_write(0, 0, &amp;s1);[/syntax]<br /><br /> PetitFS działa prawidłowo. Będę próbował teraz przejść na FatFS.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 6 sie 2014, o 08:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-08-05T21:31:29+01:00</updated>
<published>2014-08-05T21:31:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90377#p90377</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90377#p90377"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90377#p90377"><![CDATA[
Ta funkcja <em>write_close</em> w nowej wersji nie jest używana. Linię:<br />[syntax=c]write_close();[/syntax]<br />zastąp:<br />[syntax=c]pf_write(0, 0, &amp;s1);[/syntax]<br />Cały folder PetitFS usuń i zastąp najnowszym, który jest w załączniku.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 5 sie 2014, o 21:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-08-05T20:14:53+01:00</updated>
<published>2014-08-05T20:14:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90365#p90365</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90365#p90365"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90365#p90365"><![CDATA[
Tak wygląda podłączenie karty sd do atmegi:<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4931/cd520f8802629fd8aa4b88e616421771.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/4931/cd520f8802629fd8aa4b88e616421771.png" alt="Obrazek" /></a><br /><br />Wsadziłem inną atmegę do układu i normalnie programuje teraz. Uruchomiłem PetitFS z książki niebieskiej. Utworzyłem plik tekstowy o nazwie &quot;test.txt&quot; wpisałem do niego &quot;test 1234&quot;. Wsadziłem kartę do układu, uruchomiłem, na wyświetlaczu pojawia się test 1234 po czym następuje zapis i prośba o zresetowanie układu. Po zresetowaniu dalej na karcie znajduje się napis &quot;test 1234&quot;.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 5 sie 2014, o 20:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-08-05T10:08:11+01:00</updated>
<published>2014-08-05T10:08:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90287#p90287</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90287#p90287"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90287#p90287"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Wlutowałem układ 74LVC125 zgodnie ze schematem w/s modułu microSD. Chciałem zaprogramować (USBasp) atmegę z wyjętą kartą ale pojawiał się błąd<br /></div><br /><br />i to jest twój schemat tak ?<br /><br />dobra panie kochany - soorrry ale ja się wyłączam z dyskusji na amen ... przykro mi. Może kiedyś zrozumiesz że elektronicy posługują się schematami anie pisaniem opowiadań ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 sie 2014, o 10:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-08-05T10:06:41+01:00</updated>
<published>2014-08-05T10:06:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90286#p90286</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90286#p90286"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90286#p90286"><![CDATA[
Wlutowałem układ 74LVC125 zgodnie ze schematem w/s modułu microSD. Chciałem zaprogramować (USBasp) atmegę z wyjętą kartą ale pojawiał się błąd. Po wyjęciu atmegi do podstawki bez problemu została zaprogramowana. Wsadziłem ponownie do układu i pojawił się błąd weryfikacji. Postanowiłem odłączyć zasilanie od 74LVC125 i ponownie zaprogramować, ale programator nie wykrywa atmegi. Przełożenie do podstawki programującej również nic nie pomaga. Programator jest sprawny bo inna kostka programuje się bez problemu.<br /><br />Problemu z wyjęciem karty z gniazdka nie mam i na czas programowania korzystam z tej możliwości i ją wyciągam za każdym razem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 5 sie 2014, o 10:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-08-05T09:58:47+01:00</updated>
<published>2014-08-05T09:58:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90285#p90285</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90285#p90285"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90285#p90285"><![CDATA[
<div class="quotetitle">tominio_1 napisał(a):</div><div class="quotecontent"><br />Czy to oznacza że uC padł? W takim razie w jaki sposób mam podłączyc tego 74LVC125 żeby mi nie robił takich klocków?<br /></div><br /><br />Ty czegoś mocno nie rozumiesz albo nie chcesz zrozumieć ... bo najpierw piszesz:<br /><br /><div class="quotetitle">tominio_1 napisał(a):</div><div class="quotecontent"><br />Podłączyłem kartę zgodnie ze schematem adaptera z zastosowaniem 4 buforów, jednak mam problem z programowaniem Atmegi. Jeżeli mam wpiętą w urządzeniu to występują błędy podczas programowania,<br /></div><br /><br />po czym mówię ci:<br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />A masz problem z wyjeciem katy z gniazdka na czas programowania procka?<br /></div><br /><br />na co ty ze stoickim spokojem:<br /><br /><div class="quotetitle">tominio_1 napisał(a):</div><div class="quotecontent"><br />Nigdy nie programuje z kartą umieszczoną w gnieździe.<br /></div><br /><br />to możesz zastanów się co robisz, jak robisz i opisz to na spokojnie<br /><br />-----------------------------------------<br /><br /><div class="quotetitle">tominio_1 napisał(a):</div><div class="quotecontent"><br />W takim razie w jaki sposób mam podłączyc tego 74LVC125 żeby mi nie robił takich klocków?<br /></div><br /><br />masz link do schematu naszego modułu microSD łącznie ze schematem .... ale nie wiem jak trzeba by się było postarać podpiąć sam 74LVC125 do procka (tak bez podłączonej karty) żeby on robił &quot;klocki&quot; ..... no ale może ty się postarałeś jednak ? ...<br /><br />więc proponuję zaczynaj pytania od pokazywania tego co robisz - jakiś schemat, jakieś zdjęcie itp ... nie wiem ile razy to samo jeszcze trzeba będzie powtórzyć i ciągnąć cię za język .... <br /><br />zamiast pytać o &quot;klocki&quot; z powodu LVC125<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 sie 2014, o 09:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-08-05T09:48:57+01:00</updated>
<published>2014-08-05T09:48:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90281#p90281</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90281#p90281"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90281#p90281"><![CDATA[
No to teraz mam całkiem problem. Podczas programowania wystąpił błąd weryfikacji i nie mogę zaprogramować atmegi. Wsadziłem ją do podstawki programującej i nie ma z nią komunikacji. Czy to oznacza że uC padł? W takim razie w jaki sposób mam podłączyc tego 74LVC125 żeby mi nie robił takich klocków?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 5 sie 2014, o 09:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-08-04T15:59:42+01:00</updated>
<published>2014-08-04T15:59:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90168#p90168</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90168#p90168"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90168#p90168"><![CDATA[
Nigdy nie programuje z kartą umieszczoną w gnieździe. <br /><br />Uruchamiałem dzisiaj przykład z niebieskiej książki PetitFs. Utworzyłem na karcie plik o nazwie test.txt i napisałem &quot;test&quot;. Po uruchomieniu programu na wyświetlaczu mam poprawnie napisane &quot;test&quot; po czym zgodnie z program &quot;OK, zresetuj&quot;. Po wyjęciu karty z gniazda i otwarciu w laptopie dalej w pliku test.txt mam napis &quot;test&quot;. Tak jakby nie wpisywał nic do pliku.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 4 sie 2014, o 15:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-08-04T15:29:07+01:00</updated>
<published>2014-08-04T15:29:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90164#p90164</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90164#p90164"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90164#p90164"><![CDATA[
A masz problem z wyjeciem katy z gniazdka na czas programowania procka?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 sie 2014, o 15:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-08-04T12:59:18+01:00</updated>
<published>2014-08-04T12:59:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90151#p90151</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90151#p90151"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=90151#p90151"><![CDATA[
Podłączyłem kartę zgodnie ze schematem adaptera z zastosowaniem 4 buforów, jednak mam problem z programowaniem Atmegi. Jeżeli mam wpiętą w urządzeniu to występują błędy podczas programowania, natomiast po wsadzeniu do podstawki do programowania wszystko jest ok. Problem pojawił się po wlutowaniu 74LVC125. Czy problemem może być brak podciągania pinów na SPI?<br /><br />Dodatkowo mam podpięty przetwornik MCP3208 po SPI.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 4 sie 2014, o 12:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-07-24T20:33:35+01:00</updated>
<published>2014-07-24T20:33:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88781#p88781</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88781#p88781"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88781#p88781"><![CDATA[
<div class="quotetitle">tominio_1 napisał(a):</div><div class="quotecontent"><br />Czyli Panie Mirku proponujesz żeby odpalić gotowy projekt z Bluebooka z UARTem na dzielnikach te które mam bez bufora?<br /></div><br /><br />DOKŁADNIE tzn ... <br /><br />1. albo na samych dzielnikach rezystorowych bez bufora<br /><br />2. albo (ale to ZDECYDOWANIE proponuję) bez dzielników tylko na buforze ... i co za problem nabyć sobie 74LVC125 i zasilić go napięciem 3,3V ? co ? wtedy masz ideał ... a nawet jak ci się śpieszy i nie chcesz kupować 74LVC125 - to weź ten swój HC125 i zasil go 3,3V<br /><br />to tyle<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lip 2014, o 20:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-07-24T19:11:11+01:00</updated>
<published>2014-07-24T19:11:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88767#p88767</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88767#p88767"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88767#p88767"><![CDATA[
Dlaczego masakra skoro zgodnie z notą 74<strong><span style="font-size: 110%; line-height: normal">HC</span></strong>125 nie można podawać na wejścia bramek napięcia większego niż VCC+0,5V. Jak zasilę ten układ z 3,3V i podam 5V to pewnie pójdzie z dymem, a jak zasilę z 5V i podam 5V to na wyjściu też dostaną 5V więc nici mi z takiego bufora. Musiałbym użyć 74<strong><span style="font-size: 110%; line-height: normal">LVC</span></strong>125 akceptującego poziom napięcia wejściowego do 5,5V przy zasilaniu układu napięciem 2,7V do 3,6V. Chyba że się mylę?<br /><br />Z drugiej strony jeżeli mam dzielniki to po co mi bufor,zgadza się i nie polemizuje z tym.<br /><br />W takim razie w jaki sposób działa układ z tego obrazka skoro wyraźnie jest napisane 74<strong><span style="font-size: 110%; line-height: normal">HC</span></strong>125?<br /><a href="http://forum.atnel.pl/_obrazki/o/4931/d52be4f02b0de61ae46991162bc4dc41.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/4931/d52be4f02b0de61ae46991162bc4dc41.jpg" alt="Obrazek" /></a><br /><br />Jeśli chodzi o bibliotekę do LCD to używałem jej do kilku innych projektów i nie sprawia żadnych problemów. Stosuję wyświetlacz 4x20 więc jest nieco inna niż w przykładzie z Bluebooka.<br /><br />Czyli Panie Mirku proponujesz żeby odpalić gotowy projekt z Bluebooka z UARTem na dzielnikach te które mam bez bufora?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 24 lip 2014, o 19:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-07-24T17:09:20+01:00</updated>
<published>2014-07-24T17:09:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88745#p88745</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88745#p88745"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88745#p88745"><![CDATA[
I ty się dziwisz ? <br /><br />Każdy punkt twojej odpowiedzi wyżej pokazuje że sam sobie robisz na złość <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">tominio_1 napisał(a):</div><div class="quotecontent"><br />To jest tylko do LCD żeby wiedzieć co się dzieje, zamiast UARTA<br /></div><br /><br />ciężko jest sprawdzić na czystym i działającym przykładzie z samym UARTem ?<br /><br />Stosujesz jakąś inną bibliotekę do LCD (nie mówię że złą) ale już to może być pierwszym gwoździem do trumny twoich niepowodzeń ...<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />1. Zasiliłem go 5V i podałem prosto z AT na wejścia to na wyjściu miałem tak samo 5V<br />2. Zasiliłem go z 3,3V na wejścia podałem prosto z AT to na wyjściu miałem 4V.<br />3. Wpadłem na pomysł żeby na wejście dać dzielniki i na wyjściu będę miał 3,3 V tak jak karta tego wymaga.<br /></div><br /><br />a to to już jedna ogólna masakra - szczególnie punkt nr.3 .... bo skoro dzielniki to po co bufor a skoro bufor to po co dzielniki ....<br /><br />panie, panie - weź chociaż raz - jeden raz zrób tak jak się należy czyli skorzystaj z przykładu który ktoś ci podaje - żeby się upewnić czy ci ten FatFS działa (a musi działać) <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... a jak sobie sam potwierdzisz to później wprowadzaj swoje modyfikacje i w sprzętowej stronie i programowej - wtedy łatwiej będzie ci BABOLA znaleźć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lip 2014, o 17:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-07-24T14:51:43+01:00</updated>
<published>2014-07-24T14:51:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88708#p88708</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88708#p88708"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88708#p88708"><![CDATA[
To jest tylko do LCD żeby wiedzieć co się dzieje, zamiast UARTA. Jeśli chodzi o 74HC125 to nie ogarniam za bardzo bo:<br />1. Zasiliłem go 5V i podałem prosto z AT na wejścia to na wyjściu miałem tak samo 5V<br />2. Zasiliłem go z 3,3V na wejścia podałem prosto z AT  to na wyjściu miałem 4V.<br />3. Wpadłem na pomysł żeby na wejście dać dzielniki i na wyjściu będę miał 3,3 V tak jak karta tego wymaga.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 24 lip 2014, o 14:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-07-24T14:30:11+01:00</updated>
<published>2014-07-24T14:30:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88698#p88698</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88698#p88698"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88698#p88698"><![CDATA[
wywal te dzielniki skoro masz 74HC125 bo robisz sobie zgrozę <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Nie korzystasz z kodu z Bluebooka bo widzę tam jakieś<br /><br />[syntax=c]LCD_GoTo(0,0);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lip 2014, o 14:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-07-24T14:20:42+01:00</updated>
<published>2014-07-24T14:20:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88694#p88694</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88694#p88694"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88694#p88694"><![CDATA[
Schemat podłączenia został przedstawiony w pierwszym poście. Atmega zasilana jest 5 V ze stabilizatora 78L05 z kondensatorami na wejściu i na wyjściu. Napędzana jest zegarkiem wewnętrznym 8MHz. Karta zasilana jest z LM1117 3,3V elektrolit na wejściu elektrolit na wyjściu. Napięcie zasilania karty jest 3,29 V. Na wyjściach AT zgodnie ze schematem są dzielniki napięcia które idą na wejście 74HC125. Bufor zasilany jest z 3,3V. MISO przez rezystor 100 Ohm idzie bezpośrednio na wejście AT. Pin MISO nie jest podciągnięty do Vcc. Cóż więcej mogę powiedzieć o stronie sprzętowej?<br /><br />Jeśli chodzi o kod to korzystam z przykładu z Bluebooka ale coś nie trybi. Jedyne zmiany jakie robię to te przedstawione dwa posty wyżej + wyrzucenie UARTA bo nie mam możliwości podłączenia do kompa.<br /><br />Jeszcze wracając do strony sprzętowej to od ponad 80 minut co 3 sekundy zapisuję na kartę z 3 czujników temperatury oraz z 3 czujników ciśnienie za pomocą biblioteki Dharmaniego w dodatku z powodzeniem. Wolałbym jednak uruchomić tego FatFS bo wydaje mi się że będzie mniej awaryjny.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 24 lip 2014, o 14:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-07-24T12:48:23+01:00</updated>
<published>2014-07-24T12:48:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88682#p88682</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88682#p88682"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88682#p88682"><![CDATA[
Ja odpowiadałem - mało jednak mówisz hmm w ogóle nie mówisz o stronie sprzętowej ...<br /><br />skupiasz się tylko na kodzie ... a pomimo że coś działa przy PetitFS nie zawsze musi działać w innym przypadku bo i najniższe procedury są nieco inne<br /><br />druga sprawa masz w Bluebooku na 100% działający kod - dlaczego na nim nie sprawdzasz ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lip 2014, o 12:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-07-24T12:16:14+01:00</updated>
<published>2014-07-24T12:16:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88676#p88676</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88676#p88676"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88676#p88676"><![CDATA[
Myślę że temat można usunąć ponieważ nikt oprócz mnie nie chce się wypowiedzieć.<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 24 lip 2014, o 12:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-07-23T11:23:10+01:00</updated>
<published>2014-07-23T11:23:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88575#p88575</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88575#p88575"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=88575#p88575"><![CDATA[
Musiałem wrócić do FatFS, ale dalej nie potrafię jej uruchomić. Nie mam pojęcia co źle robię.<br /><br />Moja konfiguracja portów wygląda tak:<br />[syntax=c]#define SCK PB7         // Definicje pinow<br />#define MISO PB6  // <br />#define MOSI PB5        // do podlaczenia<br />#define CS PB4          // karty SD[/syntax]<br /><br />[syntax=c]DDRB |= (1&lt;&lt;MOSI)|(1&lt;&lt;SCK)|(1&lt;&lt;CS);<br />DDRB &amp;= ~(1&lt;&lt;MISO);<br />        PORTB |= (1&lt;&lt;CS);<br /> <br />DDRD |= (1&lt;&lt;PD4);//zasilanie karty SD<br />PORTD |= (1&lt;&lt;PD4); <br /><br />   SPCR |= (1&lt;&lt;SPE)|(1&lt;&lt;MSTR);<br /><br />        TCCR2 = (1&lt;&lt;WGM21);             // tryb pracy CTC<br />        TCCR2 = (1&lt;&lt;CS22)|(1&lt;&lt;CS21)|(1&lt;&lt;CS20);  // preskaler = 1024<br />        OCR2 = 78;             // przerwanie porównania co 10ms (100Hz)<br />        TIMSK = (1&lt;&lt;OCIE2);     // Odblokowanie przerwania CompareMatch<br /><br />        sei();[/syntax]<br /><br />Nie korzystam w CD ani WP dlatego w mmc.c<br /><br />[syntax=c]/* Port Controls  (Platform dependent) */<br />#define CS_LOW()PORTB &amp;= ~(1&lt;&lt;PB4)/* MMC CS = L */<br />#defineCS_HIGH()PORTB |= (1&lt;&lt;PB4)/* MMC CS = H */<br /><br />//#define SOCKPORTPINB/* Socket contact port */<br />#define SOCKWP0/* Write protect switch (PB3) */<br />#define SOCKINS1/* Card detect switch (PB2) */[/syntax]<br /><br />Po wywołaniu tego kawałka programu na wyświetlaczu cały czas mam SD INIT ERROR<br />[syntax=c]res = disk_initialize(0);               // Inicjalizacja karty SD<br />        if(res != 0)                                            // Jezeli inicjalizacja sie nie powiodla<br />        {<br />                LCD_GoTo(0,0);                                // Ustaw kursor na LCD<br />                LCD_WriteText(&quot;SD INIT ERROR&quot;);               // Wyswietl komunikat o bledzie inicjalizacji karty<br />                _delay_ms(1000);                                // Czekaj 5s i idz dalej<br />        }<br />        else                                                            // Jesli sie powiodla<br />        {<br />                res = f_mount(0, &amp;FS);                  // To montuj karte SD<br />                if(res != 0)                                            // Jesli montowanie sie nie powiodlo<br />                {<br />                        LCD_GoTo(0,0);                                // Ustaw kursor na LCD<br />                        LCD_WriteText(&quot;SD MOUNT ERROR&quot;);              // Wyswietl komunikat o bledzie montowania karty<br />                        _delay_ms(1000);                                // Czekaj 5s i idz dalej<br />                }<br />                else                                                            // Jesli sie powiodlo<br />                {<br />                        LCD_GoTo(0,0);                                // To ustaw lokalizacje dla wyswietlenia ptaszka<br />                        LCD_WriteText(&quot;SD MOUNT OK&quot;);                                // Wyswietl ptaszka<br />                }<br />        }[/syntax]<br /><br />Jest w stanie mi ktoś pomóc?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 23 lip 2014, o 11:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-07-17T10:47:26+01:00</updated>
<published>2014-07-17T10:47:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=87877#p87877</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=87877#p87877"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=87877#p87877"><![CDATA[
Zrobiłem coś takiego:<br /><br />[syntax=c]void zapisSD(void)<br />{<br />i=0;<br />for(int j=0; j&lt;6; j++) <br />dataString&#91;i++&#93; = liczba_cykli&#91;j&#93;;<br /><br />dataString&#91;i++&#93; = ';';<br /><br />for(int j=0; j&lt;4; j++) <br />dataString&#91;i++&#93; = temperatura1&#91;j&#93;;<br /><br />dataString&#91;i++&#93; = ';';<br /><br />for(int j=0; j&lt;5; j++) <br />dataString&#91;i++&#93; = cisnienie1&#91;j&#93;;<br />dataString&#91;i++&#93; = ';';<br /><br />dataString&#91;i++&#93; = '\r';<br />dataString&#91;i&#93; = '\n';    //always end the string with these two characters,<br /> //before calling the writeFile function<br />strcpy(fileName, fileName2);<br />error = writeFile(fileName);<br />if(error) <br />{<br />LCD_GoTo(0,3);<br />LCD_WriteText(&quot;error&quot;);<br />}<br />}[/syntax]<br /><br />gdzie fileName i fileName2 mają takie same nazwy bo inaczej nie przechodziło przez funkcję convertFileName.<br /><br />[syntax=c]unsigned char convertFileName (unsigned char *fileName)<br />{<br />unsigned char fileNameFAT&#91;11&#93;;<br />unsigned char j, k;<br /><br />for(j=0; j&lt;12; j++)<br />if(fileName&#91;j&#93; == '.') <br />break;<br /><br />if(j&gt;8) <br />{<br />return 1;<br />}<br /><br />for(k=0; k&lt;j; k++) //setting file name<br />  fileNameFAT&#91;k&#93; = fileName&#91;k&#93;;<br /><br />for(k=j; k&lt;=7; k++) //filling file name trail with blanks<br />  fileNameFAT&#91;k&#93; = ' ';<br /><br />j++;<br />for(k=8; k&lt;11; k++) //setting file extention<br />{<br />  if(fileName&#91;j&#93; != 0)<br />    fileNameFAT&#91;k&#93; = fileName&#91;j++&#93;;<br />  else //filling extension trail with blanks<br />    while(k&lt;11)<br />      fileNameFAT&#91;k++&#93; = ' ';<br />}<br /><br />for(j=0; j&lt;11; j++) //converting small letters to caps<br />  if((fileNameFAT&#91;j&#93; &gt;= 0x61) &amp;&amp; (fileNameFAT&#91;j&#93; &lt;= 0x7a))<br />    fileNameFAT&#91;j&#93; -= 0x20;<br /><br />for(j=0; j&lt;11; j++)<br />  fileName&#91;j&#93; = fileNameFAT&#91;j&#93;;<br /><br />return 0;<br />}[/syntax]<br /><br />Plik zostaje utworzony, prawidło zapisywane są wartości, jednak jeżeli jego waga przekroczy kilka kB to nie mogę go potem otworzyć. W czym może być problem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 17 lip 2014, o 10:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tominio_1]]></name></author>
<updated>2014-07-16T17:48:14+01:00</updated>
<published>2014-07-16T17:48:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=87780#p87780</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=87780#p87780"/>
<title type="html"><![CDATA[Re: Atmega32 + FatFS + KartaSD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7745&amp;p=87780#p87780"><![CDATA[
Przeszukując internet w poszukiwaniu rozwiązania natrafiłem na potencjalne rozwiązanie problemu, jednak będę to mógł zweryfikować dopiero jutro w pracy.<br /><br /><!-- m --><a class="postlink" href="http://www.elektroda.pl/rtvforum/viewtopic.php?p=10315480#10315480" >http://www.elektroda.pl/rtvforum/viewto ... 0#10315480</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4931">tominio_1</a> — 16 lip 2014, o 17:48</p><hr />
]]></content>
</entry>
</feed>