Hej, Nie znalazłem nigdzie takiego tematu, ani takich testów, może kogoś zaciekawią. Jako że miałem jeden częściowo ubity procek na którym bardziej skomplikowane programy po prostu nie działały, postanowiłem że nie tak łatwo będzie mu odejść na tamten świat i go jeszcze pomęczę :) Napisałem prosty programik który miał przetestować 100 komórek pamięci...
Odczyt nie ma wpływu na żywotność EEPROM, zaś zapis - wg datasheet Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
Właśnie o tym pomyślałem że Freddie Chopin chce użyć pamięci EEPROM żeby uniknąć problemów z koniecznością kasowania całej strony jak ma to miejsce we FLASHu w ARMach. A co do kasowania to niestety myślę że chodzi o to że kasowane są wszystkie bajty. Inaczej nie pisali by o wpływaniu tego na żywotność komórek pamięci. Brak kasowania i nadpisywanie tą...
A co to za pomysł żeby co minutę zapisywać do EEPROM?
To co pisze hotdog oczywiście jest słuszne. Ale przypuszczam, że problem jest bardziej złożony. Stare AVRy, do których zalicza się ATMega8 miały problem z komórką EEPROM o adresie 0, najlepiej jej nie używać. Druga rzecz - obowiązkowo włącz BOD - zapis przy niepewnym zasilaniu spowoduje bzdury w pamięci. Musisz też zagwarantować, że na czas operacji...
Żywotność pamięci EEPROM, pod względem ilości operacji liczona jest dla każdej komórki osobno czy całej pamięci. Tzn czy ograniczeniem jest ilość zapisów pod daną komórkę? Czy w ogóle zapis do pamięci.
Generalnie jak załączysz obrazek schematu to każdy może kliknąć miniaturę i ma podgląd w przeglądarce. Kiedy zamieszczasz PDF to trzeba go ściągnąć i otworzyć co zmniejsza szanse na to że komuś będzie się chciało czego jestem żywym przykładem. Gdybym widział schemat to bym o kondensatorach nie pisał - wniosek jest prosty - nie patrzyłem przed odpowiedzią...
Żywotność pamięci statycznych jest nieograniczona ,tam jako komórka pamięci pracuje przerzutnik zbudowany z 4 lub 6 tranzystorów CMOS.Gdyby liczba cykli zapisu była ograniczona np. do miliona to pamięć zużyłaby się w czasie ułamka sekundy bo SRAM to szybkie pamięci ,zwykle taktowane częstotliwościami wielu megaherców.Podobnie jest z pamięciami DRAM...
Znowu kupa bzdur. Tematem baterii w laptopach zajmuję się zawodowo od 4 lat i nie mogę słuchać takich bzdur. Chylę czoła przed profesjonalistą... ja jestem tylko mizernym amatorem. Ciepło szkodzi baterii? To może kolega nie wie, że ogniwa podczas pracy same się nagrzewają i to o wiele mocniej niż od siedzenia w komputerze? Baterii szkodzi właśnie zimno,...
1. Rozumiem, że płytka stykowa pełni fukcję czegoś w rodzaju uniwersalnego socketu, gdzie przy każdym programowaniu trzeba ręcznie łączyć piny ? Skąd zatem przy takim rozwiązaniu wiadomo, gdzie i jak podłączyć taśmę wychodzącą z programatora ? Jest na to jakaś reguła ? Tak to rodzaj uniwersalnego socketu. W kanda masz 4 podstawowe piny MISO, MOSI,...
Wydaje mi sie, ze tak samo łatwo napisać funkcje zapisu tu czy tu. Flash emulujący eeprom czy nvs też ma żywotność 100k cykli bo to dalej ta sama pamięć. Majster przyjął podejście, że trzymamy nastawy na karcie jako osobne pliki txt. co daje prostotę odczytu wszystkiego na komputerze. Nie chciałbym teraz robić miksa, część nastaw tu, część tu.
Witam! Zamierzam zbudować rejestrator temperatury, w którym jako pamięć zamierzam wykorzystać szeregową pamięć EEPROM 1Mbit. Mam pytanie odnośnie żywotności tego typu układów: w specyfikacji podane jest, że układ umożliwia wykonanie około miliona operacji zapisu. Czy dotyczy to układu jako całości, czy każdej konkretnej komórki pamięci? Jeśli zapiszę...
I. Wprowadzenie Podczas opracowywania systemów wbudowanych pomiar różnych przebiegów sygnałów jest kluczową metodą rozwiązywania problemów. Oscyloskopy stacjonarne są zwykle używane do analizy przebiegów, ale ich duży rozmiar sprawia, że są niewygodne do testowania w terenie lub w podróży. Dla niektórych indywidualnych deweloperów wysoki koszt jest...
Typowa pamięć flash w ESP32 wytrzymuje od 10 000 do 100 000 cykli zapisu/kasowania na sektor. NVS w ESP32 implementuje mechanizm wear leveling , który automatycznie rozdziela zapisy na różne sektory pamięci flash, co wielokrotnie wydłuża żywotność pamięci. Jeden "zapis" w NVS nie oznacza jednego cyklu kasowania sektora. Partycja NVS jest dzielona na...
Mam projektor H5360BD do naprawy w którym właściciel wymienił lampę i po jakimś czasie wyskakiwał komunikat o tym że wentylator uległ awarii i projektor się wyłączy. Właściciel wymienił system fan na taki z 2 przewodami i projektor wyłączał się jeszcze szybciej. Po zamontowaniu oryginalnego wentylatora oba się obracają (jest kontrola prędkości) blower...
https://obrazki.elektroda.pl/7353343500_... Mikrokontrolery są wszędzie. Niezależnie od tego, czy prowadzisz samochód, czytasz coś na komputerze lub smartfonie/tablecie, czy nawet robisz sobie filiżankę kawy w ekspresie. Ponieważ ilość systemów Internetu Rzeczy (IoT) gwałtownie rośnie, mikrokontrolery są coraz bardziej popularne w...
(...) rony jak i dowolnej liczby bajtów mniejszej od rozmiaru strony. Czy jeżeli zrobię zapis 2 bajtów na środku 64-bajtowej strony, to czy pozostałe 62 bajty zostaną "przepisane", a więc ich żywotność obniży się o cykl zapisu? Czy może EEPROM faktycznie wewnętrznie dokona wymazania i zapisania tylko 2 bajtów. Algorytm bufora cyklicznego jest powszechnie...
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
http://obrazki.elektroda.pl/8172553500_1... Witam wszystkich! Dzisiaj chciałbym zaprezentować pomysł na znany problem - w miarę bezobsługowe, przenośne, działające jak najdłużej na bateriach i minimalizujące liczbę urządzeń rozwiązanie do monitorowania warunków otoczenia. Często podróżuję, więc chciałem zbudować urządzenie, które pomoże...
Witam Na wstępie powiem, iż jestem początkujący w zabawie z prockami. Otóż zastanawia mnie taki problem, z tego co podaje producent żywotność pamięci eeprom wynosi 100k operacji. Lecz z tego co wiem w praktyce wychodzi, że żywotność pamięci wynosi ok 30k operacji. I teraz szukam sposobów by przedłużyć żywotność pamięci eeprom. Przeglądając to i tamto...
O ile dobrze czytam kod to każde naciśnięcie przycisku powoduje zapis do EEPROM. Żywotność EEPROM dla Attiny13 to 100 000 cykli zapisu. Niby dużo ale przy częstym przełączaniu (w skrajnym przypadku trzeba nacisnąć przycisk 3x aby wybrać właściwe wejście) można dość szybko ten limit wyczerpać. Optymalnie byłoby dokonywać zapisu do EEPROM po jakimś czasie...
http://obrazki.elektroda.pl/5636705900_1... https://filmy.elektroda.pl/37_1378532310... Termometr mikromocowy LCD ATMEGA16 Tym razem głównym celem projektu było sprawdzenie możliwości wykonania mikromocowego systemu pomiaru temperatury w oparciu o możliwie standardowe elementy, mówiąc w skrócie byłem ciekawy czy zwykły avr może być...
Możliwości STM32G030J6M6 są zadziwiające. https://obrazki.elektroda.pl/4642596500_... Schemat wygląda tak: https://obrazki.elektroda.pl/7607198900_... Efekt pracy można zobaczyć na filmie: https://filmy.elektroda.pl/6_1580907289.... Oczywiście nie należy spodziewać się dźwięku jakości Hi-Fi, samplowanie 8-bit 8kHz wnosi...
http://obrazki.elektroda.pl/9110891800_1... Jakiś czas mój sąsiad poprosił mnie o wykonanie prostego sterownika, który będzie sterował pompą, wylewającą wodę z jego piwnicy. Postanowiłem że zrobię tani lecz bardziej zaawansowany projekt i tak oto powstał dwustopniowy czujnik poziomu wody, umożliwiający sterowanie pompą lub innym urządzeniem...
EEPROM składujący dane ma też swoją żywotność - można go zajechać operacjami zapisu, a ich ilość jest łatwo przewidywalna ( i zapewne prawnie usankcjonowana). Datasheet pamięci podaje ponad 4 miliony operacji zapisu i ponad 200 lat podtrzymania zapisanych danych. Pytanie czy to dużo? Pewnie zależy jak często zapisywane są dane do pamięci EEPROM. Dane...
Ustawienia do EEPROM zapisują się z każdą zmianą stanu któregoś z przekaźników? Jeśli tak to czy nie lepszym rozwiązaniem byłoby gdyby zapisywały się dopiero po zaniku napięcia? Bo tak żywotność EEPROM z każdym przełączanie leci.
Witam, W moim sterowniku, który oparty jest na ATmega32 dość często zapisują się dane do eeprom'a przez co żywotność wbudowanej pamięci jest zbyt mała. Postanowiłem więc poszukać czegoś "zewnętrznego" i okazuje się, że zewnętrzne pamięci eeprom mają lepszą żywotność bo aż 1mln zapisów - chyba, że ktoś zna jeszcze lepsze to proszę o podpowiedzi. Przeszukałem...
W atmedze 8 chyba nie ma już tej opcji dzielenia przez 8, widziałem ją w attiny 2313. Chciałbym poznać też zdanie innych na temat pracy atmegi z zegarem 8Mhz, co sądzą o tym że może powodować błędy w zapisie i skrócić żywotność eeprom a może nawet flash???
A co w przypadku jeśli czarnego i magenty brak na wydruku,a głowica jest drożna i brak jakichkolwiek błędów ? https://obrazki.elektroda.pl/5966521200_... Chodzi o taką głowicę QY6-0042 W serwisówce widnieje taki zapis: Product life - Print head - 6000 pages ( Black 2400, Color 1800, Photo reszta) Wierzyć w to czy nie wierzyć ? Można...
Jak kolega wyżej zauważył fusebit EESAVE rozwiązuje problem. Z drugiej strony EEPROM ma żywotność 100k zapisów, a FLASH 10k zapisów, więc skrócenie żywotności jest wątpliwe :) A jak zmienisz ten fusebit i zmieni się zawartość EEPROM to będzie problem z programowaniem tej pamięci.
Bardzo ciekawy projekt, na pewno zrobię dla siebie coś takiego tylko wyrzucę ten nieszczęsny enkoder i wstawię kilka przycisków. Wpisanie hasła tym enkoderem musi być męką. Ciekawi mnie tylko żywotność tych kości EEPROM. Kiedyś trzymałem zaszyfrowane kontenery na karcie micro sd i niestety nie wytrzymała długo, z pendrive miałem podobne doświadczenie....
Autor chce opisać o co mu chodzi i zrobił to tylko szanowni forumowicze zeszli z tematu. Po co ja mam 30 razu dziennie zapisywać kilka bajtów do EEPROM, skoro bez żadnego ograniczenia mogę zapisać do SRAM. Jak ja bym chciał zapisać do EEPROM to bym o to zapytał. Może wy widzicie że jest to lepsze, ale ja nie mogę się przemóc aby non stop zapisywać...
Ja na twoim miejscu zacząłbym od nauki podstaw C, a potem ogarnięcia tego języka na AVR. To po pierwsze, a po kolejne: - do zliczania nie używaj float, wbrew pozorom to nie jest obojętne, czy będzie float, czy int. Poczytaj o tym jak float jest reprezentowany w pamięci, bo możesz się zdziwić, kiedy np. x+1 będzie ciągle równe x. - EEMEM nic nie zapisuje...
Wymianę EPROM'u (softu) zaleca się ze względu na zawarte w tym nowym sofcie procedury spowalniające start, a tym samym - przedłużające żywotność VDP. Pozdrawiam.
OK już sprawa jasna, zakładałem że kasowanie tak samo zmniejsza nam żywotność jak zapis.
Ilość zapisów dodtyczy konkretnej komórki poddawanej procesowi zapisu. Chyba że programator (a tak bywa najcząściej) bez względu na długość programu i tak "pobudza" wszystkie komórki wtedy, co zrozumiałe, ilość zapisów dotyczy całego EEPROM. Co do Slash i Eeprom, mają podobną budowę komórki pamięciowej a tym samym podobne parametry.
Udało mi się wreszcie zapisać i odczytać 16 bitów w eepromie, zrezygnowałem z funkcji, oraz uprościłem instrukcje do niezbędnego minimum: [syntax=c]//reklaracja zmiennych uint32_t address = 0x8080014; //adres eepromu, poczatek jest pod adresem 0x8080000, ten adres to 0x8080000 + 20 uint16_t data_read = 0; //dane do odczytu dwa bajty uint16_t data_write...
Próbowałem. Niestety nie działa. Dowiedziałem się, że w nowych modelch wyprodukowanych w III kwartale 2009r trzeba resetować eeprom programatorem. Z poziomu windowsa się niestety nie da;/
Możesz zapisywać co sekundę EEPROM, stosując techniki wear leveling. Jeśli masz EEPROM np. 512 bajtów, a wykorzystujesz 4 bajty, to wydłużysz żywotność kilkaset razy.
Układ jest ok, takie przetwornice były opisywane w starych książkach dla hobbystów-elektroników. Sam zbudowałem kiedyś taką przetwornicę do świetlówki UV. Ja bym się tylko obawiał że tak zbudowana kasowarka może niszczyć układy. Brak doboru określonej energii światła może skracać żywotność pamięci. O ile sam EEPROM jest tani i łatwo dostępny, to zabicie...
a ja się zastanawiam czemu czepiłeś się aparatu :?: czep się baterii , napisałeś że ma 4 miesiące , a podróbkę to jest długo , zwłaszcza jakiejś gównianej firmy , podstaw drugą baterię i wtedy dowiesz się co jest grane ... a tak rozwalisz jeszcze eeprom i wtedy dopiero będą jaja :wink:
To "odnajdowanie" adresu wiąże się też bezpośrednio z równomiernym zapisem komórek EEPROM. Ponadto jest jest zaimplementowana kontrola limitu zapisów. Może była superowa w 2012 roku Arduino z AVR to też już artefakt, ale możesz oczywiście napisać własną bibliotekę. Ostatnie zmiany w bibliotece EEPROMEx pochodzą sprzed 2 lat. Dodano po 3 Jest jeszcze...
wybór między ram a eeprom powinien być oparty o ilość zapisów: ram można zapisywać dowoli, ale przy zaniku prądu jego zawartość sie kasuje. eeprom ma ograniczoną żywotność ale jego dane nieskasują sie nawet przy zaniku prądu. ram można wykorzystać jako pamięć operacyjną - wykonywać jakieś obliczenia które wymagają sporej ilości pamięci. eeprom można...
Tak , oczywiście , przechowywanie we Flash jest możliwe i próbowałem, ale jeżeli chcesz zapisywać kilkanaście - kilkadziesiąt razy dziennie dosłownie kilka bajtów i od czasu do czasu to odczytać (rejestr stanu systemu, przydzielone hasła, logger temperatur itp.) to zwyczajnie uwalisz flasha. Żywotność pamięci Flash jest w jej dokumentacji określana...
Po co EEPROM jest zasilany z baterii podtrzymującej ? Z czystego leniwstwa.Łatwiej było poprowadzić zasilanie na schemacie. Sam EEPROM nie musi być użyty, można użyć wewnętrznej EEPROM kontrolera, tylko przy codziennym kasowaniu obawiałem się o żywotność komórek pamięci. Oczywiście zaraz się poprawię i wrzucę poprawiony schemat. A tak przy okazji,...
Witam, ja też się podepne do tematu, a mianowicie czy może ktoś rzucic okiem na mojego bina, mam Della D610 i chyba zbliżam się do przekroczenia liczby ładowań. Bateria trzyma co prawda jeszcze około 1h 20m, ale drastycznie zaczyna spadać czas pracy na baterii - ogniwa są ok. Eeprom 01M (lustrzane odbicie 24c01), typ C1295, napięcie 11.1V, pojemność...
Oczywiście nigdy nie ma pewności, że kontroler jest sprawny w 100%, bo może się popsuć w czasie działania. Dlatego uznałem że testy sprawdzające sam uP jednymi z kluczowych aspektów. Po odpowiedziach wnoszę że test SRAM wydaje się być chybionym pomysłem, ale samo sprawdzanie poprawności działania i tak zostaje tylko realizowane w inny sposób. Jedynym...
Żywotność opisuje dokumentacja atmegi wprost na pierwszej stronie. Należy użyć opóźnienia 10ms, ponieważ trochę mniej trwa procedura obsługi pamięci. Sam chciałem podobnie zrobić, ale coś nie wychodziło i pozostawiłem tak jak jest w moim kodzie.
Witam, rzadko się wypowiadam w diy, ale teraz to musiałem zbierać szczęke z podłogi :D . Daje Koledze jak największe noty, bardzo starannie wykonana obudowa, wręcz idealnie wykonane płytki. Wszystko przemyślane, dopracowane. Nawet nie ma do czego się przyczepić :P . I to jest prawdziwe diy, oby same takie perełki znajdowały się w tym dziale ;) kondensatory...
będzie to ok. 50 zapisów dziennie. Jednak maszyna ta ma być projektowana na >10 lat. Z obliczeń wynika, że pamięć powinna to wytrzymać bez kombinowania, ale nie wiem czy pomimo to nie będzie wymogu stworzenia algorytmu "chodzenia" po adresach aby SOFTWAROWO zwiększyć liczbę możliwych zapisów. Czyli circa 180k zapisów, uwzględniając margines na niedoszacowania...
eeprom żywotność żywotność pamięci eeprom żywotność pamięć eeprom
satelitarna antena panelowa zaczep zamka drzwi przednich becker renault
przenośny magazyn energii samsung 941mp
Volvo S60 kodowanie lamp: VIDA, DiCE, konwersja USA/EU, AHB, LED, Bi-Xenon Niedziałające głośniki z lewej strony Ford Galaxy - przyczyny i rozwiązania