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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-11-06T14:05:13+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=44&amp;t=2744&amp;mode</id>
<entry>
<author><name><![CDATA[PJS]]></name></author>
<updated>2013-10-14T20:51:55+01:00</updated>
<published>2013-10-14T20:51:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52985#p52985</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52985#p52985"/>
<title type="html"><![CDATA[Re: ATMEGA - jaka pamięć zewnętrzna do przechowywania danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52985#p52985"><![CDATA[
Wikipedia podaje:<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />By można było zapisać komórkę pamięci flash, należy ją wcześniej skasować. Nie jest możliwe ponowne zapisanie danych do już zapisanej komórki. Jakkolwiek można odczytać i zapisać dowolną komórkę pamięci, to operacja kasowania umożliwia skasowanie tylko całych bloków komórek. Nie można skasować pojedynczej komórki. Z tego powodu zapis danych nie jest w pełni swobodny. Pamięci te umożliwiają odczyt i zapis dowolnej komórki, ale już nie swobodne kasowanie i nadpisanie zawartości.<br /><br />Powyższe ograniczenia powodują pewne trudności w obsłudze dostępu do danych w pamięciach masowych. Zapis musi być skoordynowany z operacją kasowania bloków pamięci. Zazwyczaj jeśli plik ma zostać zaktualizowany lub nadpisany, system zarządzania pamięcią tworzy nową kopię pliku w innym miejscu, oznaczając tylko poprzednią wersję jako bezużyteczną. Taka wersja pliku nadal zajmuje wolne miejsce, jest ono zwalniane jeśli operacja kasowania jest możliwa, czyli w danym bloku pamięci nie ma fragmentu innego pliku. W celu efektywniejszego kasowania bloków pamięci możliwe jest też przenoszenie części innych plików (nie wymagających modyfikacji) w inne miejsce, tak by blok nadawał się do skasowania. Dodatkową komplikacją jest fakt, że operacja kasowania jest znacznie dłuższa niż operacja zapisu i odczytu.<br /><br />Standardowe pamięci EEPROM pozwalają zapisywać lub kasować tylko jedną komórkę pamięci na raz, co oznacza, że pamięci flash są znacznie szybsze, jeśli system je wykorzystujący zapisuje i odczytuje komórki o różnych adresach w tym samym czasie. Wszystkie rodzaje pamięci EEPROM, w tym pamięci flash, mają technologicznie ograniczoną liczbę cykli kasowania (zapisu) – przekroczenie tej liczby powoduje nieodwracalne uszkodzenia.<br /></div><br />Zatem wydaje mi się, że wyliczenia t__d można przyjąć za prawdziwe. Bezpieczniej jednak podzielić je przez 4 - ze względu na nieprzewidziane okoliczności (np. mniej trwały egzemplarz pamięci, wpływ temperatury, zakłóceń itp.).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1614">PJS</a> — 14 paź 2013, o 20:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mscichu]]></name></author>
<updated>2013-10-14T17:17:14+01:00</updated>
<published>2013-10-14T17:17:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52952#p52952</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52952#p52952"/>
<title type="html"><![CDATA[Re: ATMEGA - jaka pamięć zewnętrzna do przechowywania danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52952#p52952"><![CDATA[
Na kartach pamięci typy flash gdzieś kiedyś wyczytałem i nie wiem na ile to jest prawdą, że wydłuża się żywotność zapisu w sposób jak kolega t__d napisał, czyli zapisujemy fragment pamięci, potem następny itd. a następnie od początku pamięć. w innej z kolei części zapisujemy gdzie zapisaliśmy ostatnie dane (w razie awarii zasilania aby nie nadpisywać ciągle początku pamięci)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=853">Mscichu</a> — 14 paź 2013, o 17:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-10-14T16:30:36+01:00</updated>
<published>2013-10-14T16:30:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52943#p52943</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52943#p52943"/>
<title type="html"><![CDATA[Re: ATMEGA - jaka pamięć zewnętrzna do przechowywania danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52943#p52943"><![CDATA[
A ja sądzę że nie chodzi tu o zapis całej pamięci czy nie całej a raczej o sam fakt zapisu.<br />Nieważne czy zapisujesz trochę czy całą pamięć, zapis to zapis, zapiszesz 100 000 razy i po ptakach.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 14 paź 2013, o 16:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xor]]></name></author>
<updated>2015-11-06T14:05:13+01:00</updated>
<published>2013-10-14T15:23:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52937#p52937</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52937#p52937"/>
<title type="html"><![CDATA[Re: ATMEGA - jaka pamięć zewnętrzna do przechowywania danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52937#p52937"><![CDATA[
<span style="color: #BFFFBF">.</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1774">xor</a> — 14 paź 2013, o 15:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[t__d]]></name></author>
<updated>2013-10-14T12:27:16+01:00</updated>
<published>2013-10-14T12:27:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52922#p52922</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52922#p52922"/>
<title type="html"><![CDATA[Re: ATMEGA - jaka pamięć zewnętrzna do przechowywania danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=52922#p52922"><![CDATA[
Witam.<br /><br />Myślę nad trwałością pamięci. Proszę mnie poprawić jeżeli się mylę. Zakładając, że mamy możliwość zapisu 100.000 razy a pojemność pamięci wynosi 1MB, zapisywana ramka ma 64 bajty, a dziennie będzie zapisywane 2000 ramek to liczę to tak:<br /><br />- w 1 MB zmieści się 16384 ramki (16 ramek na KB * 1024KB) <br />- zapis całego 1MB zajmie 16384 / 2000 dzień = 8,192 dnia<br />- zapisów może być 100.000 więc 100000*8,192 = 819200 dni<br /><br />Jeżeli się pomyliłem to proszę mnie poprawić. Jeżeli się nie pomyliłem to prędzej taka pamięć się rozsypie ze starości niż z przekroczenia możliwości zapisu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1066">t__d</a> — 14 paź 2013, o 12:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mscichu]]></name></author>
<updated>2013-07-10T22:55:04+01:00</updated>
<published>2013-07-10T22:55:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=41330#p41330</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=41330#p41330"/>
<title type="html"><![CDATA[Re: ATMEGA - jaka pamięć zewnętrzna do przechowywania danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=41330#p41330"><![CDATA[
ja napomnę, że jeżeli zapis będzie częsty to szybko zużyje się dataflash. Szczególnie pracując jako bufor. Możesz wyliczyć co ile zapisujesz do jednej komórki daną i po jakim czasie zapis do najczęściej zapisywanej komórki przekroczy 100tyś. <br /><br />Najlepszym rozwiązaniem do tego celu byłby MRAM ale cena powala... na farnell'u można znaleźć. (jeszcze tych nie stosowałem)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=853">Mscichu</a> — 10 lip 2013, o 22:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzegorz1950]]></name></author>
<updated>2013-04-12T10:30:46+01:00</updated>
<published>2013-04-12T10:30:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=34152#p34152</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=34152#p34152"/>
<title type="html"><![CDATA[Re: ATMEGA - jaka pamięć zewnętrzna do przechowywania danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=34152#p34152"><![CDATA[
A gdzie najlepiej przechowywać dane o położeniu początku i końca bufora ? Taka zmienna musiałaby być zapamiętana przy każdym zapisie i odczycie z bufora czyli bardzo wiele razy. Musiałaby być też zapamiętana w przypadku braku zasilania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1091">grzegorz1950</a> — 12 kwi 2013, o 10:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-04-03T09:50:05+01:00</updated>
<published>2013-04-03T09:50:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32888#p32888</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32888#p32888"/>
<title type="html"><![CDATA[Re: ATMEGA - jaka pamięć zewnętrzna do przechowywania danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32888#p32888"><![CDATA[
Raczej nie znajdziesz, ale są przejściówki z ssop, sop itp. na DIP więc nie ma problemu.<p>Statystyki: Napisane przez Gość — 3 kwi 2013, o 09:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzegorz1950]]></name></author>
<updated>2013-04-03T09:39:58+01:00</updated>
<published>2013-04-03T09:39:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32887#p32887</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32887#p32887"/>
<title type="html"><![CDATA[Re: ATMEGA - jaka pamięć zewnętrzna do przechowywania danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32887#p32887"><![CDATA[
Dziękuję za odpowiedzi. Pamięć flash wydaje się być dobrym pomysłem. Nigdy jeszcze jej nie podłączałem pod uC ale będę próbował. Idealnie by było gdybym znalazł układ w obudowie DIP. Przetestowałbym go sobie na płytce stykowej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1091">grzegorz1950</a> — 3 kwi 2013, o 09:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Paul Dirac]]></name></author>
<updated>2013-04-03T09:19:56+01:00</updated>
<published>2013-04-03T09:19:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32884#p32884</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32884#p32884"/>
<title type="html"><![CDATA[Re: ATMEGA - jaka pamięć zewnętrzna do przechowywania danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32884#p32884"><![CDATA[
W sumie jak kolega wyżej napisał wykorzystaj jakąś pamięć flash. ja , np ostatnio programowałem AT45DB011B-1M. W necie masz gotowe funkcje do zapisu poprzez SPI, powodzenia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1035">Paul Dirac</a> — 3 kwi 2013, o 09:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-04-03T07:11:45+01:00</updated>
<published>2013-04-03T07:11:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32877#p32877</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32877#p32877"/>
<title type="html"><![CDATA[Re: ATMEGA - jaka pamięć zewnętrzna do przechowywania danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32877#p32877"><![CDATA[
Pamięci DATAFlash? po SPI, jeżeli nie potrzebujesz oszałamiających prędkości zapisu czy odczytu.<br />A biblioteki do sporej ilości dataflasy masz na necie gotowe. np. w swoim KL25Z FRDM zamontowałem 25VF032 32M po SPI<p>Statystyki: Napisane przez Gość — 3 kwi 2013, o 07:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzegorz1950]]></name></author>
<updated>2013-04-03T05:58:29+01:00</updated>
<published>2013-04-03T05:58:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32873#p32873</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32873#p32873"/>
<title type="html"><![CDATA[ATMEGA - jaka pamięć zewnętrzna do przechowywania danych ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2744&amp;p=32873#p32873"><![CDATA[
Witam.<br /><br />Zastanawiam się nad rodzajem pamięci, którą zastosować w moim projekcie. Pamięć działałaby jako duży bufor/cache np 4MB (coś jak char bufor[86016]). Na koniec bufora wrzucane byłyby dane. Z początku bufora pobierane byłyby dane i wysyłane przez GPRS. Wszystko działałoby w pętli. Ponieważ nie potrzebuję więcej niż 4MB pamięci głupio byłoby zastosować kartę SD, której pojemności liczymy w GB a do tego jej obsługa jest dość skomplikowana. Czy ktoś z szanownych formumowiczów stosował jakieś ciekawe rozwiązanie w tym temacie i może się nim ze mną podzielić ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1091">grzegorz1950</a> — 3 kwi 2013, o 05:58</p><hr />
]]></content>
</entry>
</feed>