To nie EDC15, że przełożysz eeprom i odpalisz. A czym dysponujesz do wgrania FRF?
Może zamiast Dim Pam As Eram Byte At 15 zdefiniuj tą zmienną jako zwykła Byte a potem użyj w kodzie programu rozkazy reedeeprom oraz writeeeprom.
Tak jak napisał pikarel zakładając że kość będzie sprawna. https://obrazki.elektroda.pl/6014322700_... https://obrazki.elektroda.pl/8466382500_...
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...
Dziękuję, będę testował Zamiast czarów marów, kolega lepiej zastosuje się do wskazówek z postu #3 i #5. Uszkodzenie zawartości EEPROM najczęściej jest spowodowane zapisem przy niestabilnym zasilaniu i ogólnie niestabilnym zasilaniem. W tym celu należy włączyć BOD z odpowiednią wartością napięcia progowego. Przy wolnym narastaniu napięcia można też...
http://obrazki.elektroda.pl/4657030700_1... Pamiętam, gdy kupiłem swój pierwszy procesorowy miernik częstotliwości. Wyposażony pierwotnie w rezonator kwarcowy zapewniający dokładność około 10ppm. Było to całkiem zadowalające, biorąc pod uwagę rozdzielczość częstościomierza oraz możliwość dopasowania obliczeń do odchyłki wzorca. Po krótkim...
tutaj jest zapisany w danych ecu (tryb rozruchu) Infineon Tricore TC1796 CPU-ID = 0000182000008A02 Internal Flash ID = 0031C002 Internal Flash 2048Kb Protected OTP Protect: 0x10000 - 0x13FFF OTP Protect: 0x14000 - 0x17FFF EXTERNAL FLASH UNKNOW LUB NIE OBECNY EEprom 128Kb ,obszary otp do jednokrotnego zapisu ,nowy procesor trzeba kupić c:
OK, dzięki za podpowiedź. Przetestuję na dniach i dam znać. Sławek Dodano po 6 Witam ponownie, oto wyniki testu: 1. przesunięcie danych w EEPROM o 1 lub 2 bajty dalej i wskazanie rejestrem EEAR = 0; po zapisie lub po odczycie całego bloku danych nic nie zmieniło ale ... 2. sprawdzając co siedzi w EEPROM okazuje się, że praktycznie dane są, nie doszukiwałem...
To teraz czekam na tych co się nie zgodzą z tym co napisałeś w punkcie pierwszym :D. Usypianie jest tak zrobione bo w przypadku braku zasilania głównego musi zrzucić dane do wewn. eeprom korzystając z energii zgromadzonej w kondensatorach. Nie dopuszczona jest utrata tych danych (do 20 bajtów) w przypadku braku/słabej/wymiany baterii. Dlatego wykorzystałem...
Sugerowałem się zdaniem: O trybie overdrive nie marzę, wystarczy standardowa prędkość. Robię między innymi emulator DS2431. I co mam napisać, że zgodność 50%? Ze działa ale bez overdrive? To jak zaemulować DS18B20 bez wewnętrznej pamięci eeprom lub możliwości odczytu sposobu zasilania. DS2431 jest pamięcią eeprom, ale można włączyć tryby, które są...
Utrata danych w EEPROMie może zdarzyć się w wyniku problemów z napięciem zasilania (chwilowe zaniki lub wyłączenie urządzenia) podczas gdy uC korzysta akurat z EEPROMa (tego zwykle nie przewidzisz). Dotyczy to zarówno zapisu jak i odczytu . Zwykle utracie ulega zawartość komórki o adresie 0 (read/write), rzadziej inne komórki (przy write). Dlatego rozsądnym...
To załóżmy taka sytuacje.. Obsluga przerwania Timera1 zlicza nam czas. Po okreslonym czasie,nastepuje zalaczenie portu. Jezeli licznik do zliczania czasu w WinAVR bedzie zadeklarowany jako zmienna lokalna i nastapi reset to czy licznik bedzie dalej prawidlowo zliczal?fakt ze wystapi zwłoka wynikajaca z kasacji zawartosci timera1. w bascomie juz taka...
No ale w czym problem? Kto każe kasować CAŁĄ pamięć? Również używam symulowanego eepromu i nie widzę problemu w aktualizacji firmware bez ruszania konfiguracji. Ja widzę. Przy dużych rozmiarach sektora (jednostki kasowania), np. 4kB, zapisywanie często zmiennych wartości do flasha jest nadużyciem. I nie gadajcie rzeczy typu "konfiguracja sie nie zmienia...
DO INNYCH UŻYTKOWNIKÓW MAJĄCYCH TEN SAM PROBLEM Wspomniany wyżej przypadek rozwiązałem już dawno, a piszę tą wiadomość aby nie pozostawić tematu bez ostatecznego wyjaśnienia na czym ów problem polegał. Otóż jak się okazało nie była to moja wina czy też wina programu do uC. Przeglądając posty tego forum natrafiłem na identyczny problem. Jak się okazuje...
Witam.Objawy sugerują utratę części danych EEPROM.Prosze wejść w SM i spróbować ustawić ,lub wpisać cały bin dla tego modelu.Pozdrawiam.SKORBI.
Witam. No to już krok do przodu. Widzę, że używasz Mega8535 - w starym AT908535 był znany przypadek utraty danych z EEPROM - zwłaszcza z komórki o adresie 0, a tam właśnie przechowujesz zmienną SPEED1. Właśnie - przechowujesz, ale również zapisujesz. W dokumentacji Mega8535 jest opisane, w jakich przypadkach mogą wystąpić błędy związane z zapisem/odczytem...
Posiadam martecha jednak C60 to naprawiało się 15 lat temu i na tą chwilę nie pamiętam czy tą usterkę da rady naprawić bez utraty danych. Naprawia się to poprzez opcję repair eeprom, jednak po tym zabiegu telefon może się uruchomić normalnie jak i przestać w ogóle się włączać a wtedy pozostaje nowy soft i dane zostają skasowane.
Do Jaca. Zrobiłem jak mi doradziłeś ale efekty miałem takie jak poprzednio. czyli po zaniku zasilania i resecie miałem dalej 100 a nie to co ustawiłem. problem już rozwiązałem w ten sposób, że do czystej Atmegi w grywam $regfile "m8def.dat" $crystal = 800000 Dim Hv As Byte Hv = 100 Writeeeprom Hv , 1 End następnie zmieniam fuse bits odpowiedzialny...
Utrata danych w pamięci FLASH. Załadować ponownie oprogramowanie.
Podczas programowania kasowana jest pamięć flash oraz eeprom więc dane ulegają utracie. należało by zapisać pamięć eeprom do pliku przed programowaniem i podczas programowania ustawić programowanie pamięci flash+eeprom. zmiennej nietrzeba zmieniać na postać bcd. adresowanie - kolejne adresy narastające o rozmiar poprzedniej zmiennej. (a-bajt b-wyraz...
Jeśli przy okazji jest ci potrzebny RTC to PCF może być dobrym wyborem. Natomiast jeśli potrzebujesz tylko pamięć o swobodnym dostępie, która nie traci danych po utracie zasilania to polecam ci FRAM - też zewnętrzna kostka po I2C w SO08, nie jest to tanie, ale możesz mieć nawet 64kB i więcej, np. FM24CL04 - 4kB FRAM. No i podtrzymanie jest niezależne...
Kondensator najprosciej ale, poprawnie i solidnie byłoby przełącznik zasilania zastapic ukladem wraz z mosem kontrolujacym stan wyjscia przełącznika i po jego wyłaczeniu wykonujacym procedure zapisu do eepromu i wyłączajacym zasilanie ukladu . jest to rozwiazanie troszke bardziej skomplikowane lecz niezawodne i dzialajace w czasie uklad z kondensatorem...
1. Odczyt z EEPROM jest nieco wolniejszy niż z SRAM. 2. Ogólnie podczas odczytu wartość nie powinna się zmieniać, ale znany jest ogólny problem z pamięciami EEPROM, mianowicie czasem (np. poprzez zakłócenia w zasilaniu podczas startu a ze źle ustawionym BOD, czy inne tego typu sprawy "niecyfrowe") wartość może się zmieniać. 3. Sposób jest na to prosty...
Witam, prawdopodobnie siadła Ci pamięć EEPROM ktora jest odpowiedzialna za przechowywanie tych danych. Może też być proble z programowaniem jej.
Spróbuj użyć tego sposobu obsługi parametrów zapisywanych w EEPROM (traktujesz je jak zwykłe zmienne): Dim Reserved As Eram String * 8 'Przyzwyczajenie ze starych AVRów - zapobiega(ło) utracie danych z początku obszaru EEPROM :) Dim Zmienna1 As Eram Byte Dim Zmienna2 As Eram String * 8 Dim Zmienna3 As Eram Long Dim Temp as Byte [...]...
Sens ma o tyle, że rozwiązanie jest niezwykle proste i zabezpiecza przed utratą danych. Czyli detekcja awarii, podtrzymanie MCU i zapis do EEPROM. W wątku wskazanym na początku rozwiązanie takie zostało omówione.
możesz zrobić przerwanie z timera + programowy "watchodg" który sprawdzi co jakiś czas czy procesor działa. Jeśli nie (bo wartość w programowym watchdogu jest zbyt duża) to wtedy taka sekwencja: 0. sprawdzenie flagi "gotowy" - jeśli ustawiona to czekaj na reset z WD - nie rób nic 1. reset wd 2. zapis do eeprom 3. ustawienie flagi "gotowy" cóż, słyszałem...
Witam. Mam zapisane dane w pamięci eeprom uC atmega32. Ulepszyłem program i wgrałem go do uC, niestety utraciłem dane zapisane w pamięci. Czy jest możliwość wgrania nowszego oprogramowania bez utraty danych z pamięci ?
Mam stary analizator widma i konstrukcja pochodzi z lat 86-88 ( nie mogę ustalić dokładnie ) i oprogramowanie siedzi w EPROM i EEPROM i niestety ... Motam się po całym ustrojstwie. Było kilka uszkodzeń ale problemem jest brak sterowania z bloku cyfrowego opartego na 8085 i pamięciach. Mam po prostu obawy o utratę wsadu.
Zapisujesz dane w pamięci stałej układu? Sprawdzasz czy się zapisują? Dane zapisują się w pamięci eeprom ale nie mam pojęcia jak to sprawdzić. Generalnie wygląda to tak że po uruchomieniu sterownika ustawiam po kolei wszystkie parametry i wszystko działa do momentu wyłączenia zasilania chociaż zauważyłem że nie za każdym razem się resetują nastawy...
Diękuję za reakcję , ale czytałem na forum elektrody tylko nie wiem i nie pamietam w którym miejscu , że ktoś podesłał hasło do twardego , ale to nie był mój model ,hasło podane na podstawie modelu dysku IBM nikt nie zmieniał tego hasła , ponadto jestem przygotowany na utratę danych z dysku
1. Przetwornica to 220AC->5DC 450mA wyciągnięta z ładowarki od telefonu komórkowego 2. Żeby układ poprawnie działał godzina włączenia musi być mniejsza od godziny wyłączenia, jeśli jest odwrotnie układ nie włączy się teoretycznie nigdy(w sumie dopisać ten warunek to żaden problem). Całe oprogramowanie nie jest aż tak "idioto odporne" ponieważ urządzenie...
Nie ma ograniczonej liczby cykli odczytu - spokojnie można odczytywać kiedy są potrzebne. Powoduje to jednak pewne niedogodności: wydłużony czas dostępu oraz wartość w osobnej przestrzeni adresowej. To, czy dane wczytać do pamięci czy nie - zależy od ilości danych i częstotliwości odczytu - małą porcję można zostawić w eeprom w celu zaoszczędzenia paru...
Opis odblokowania dotyczy przypadku, jeśli odbiornik satelitarny UNISAT 4500 jest wyposażony w mikrokontroler Winersat – 940 o oznaczeniu 9247 PX003 z kwarcem 4.19 MHz oraz w pamięć EEPROM 93LC66 ( wyposażoną w magistralą 4-przewodową Microwire). Do problemu zablokowania tego tunera można podejść dwoma sposobami: 1. Sposób polega na zastosowaniu...
Witam! Chcę odczytać zawartość EEPROM mikrokontrolera bez utraty danych. Przeglądając posty znalazłem informacje, że przy odczycie pamięć kasuje się. Potem mogą być problemy z prawidłowym działaniem odbiornika. Zastosowany procesor : ZC400851CFN (rodzina 68HC05). Standardowo interfejs podłączam : 1. Linia GND 41 pindołączany do masy PC. 2. Linia TxD...
Faktycznie, rozpoznanie sposobu kodowania to słaby punkt. Oczywiście ja również myślałem o kluczu dłuższym, niż bitów. W przypadku kilkunastu bajtów, mimo prostoty, to przy nieznanym kluczu jego odtworzenie (bądź odtworzenie wiadomości) jest bardzo czasochłonne. Niestety algorytmy kodowania symetrycznego mają tą wadę, że są stosunkowo proste w implementacji....
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,...
Hej https://ww1.microchip.com/downloads/en/D... This document for mec1732 I need erase eeprom interne with pin (at)ElektrodaBot Wstępna ocena dostępnych informacji Odwołałeś się do arkusza danych Microchip MEC172x (DS00003583G) dla urządzenia MEC1732, pytając konkretnie, czy możliwe jest wymazanie jego wewnętrznej...
https://obrazki.elektroda.pl/8545401100_... Zapraszam na drugą część przygody z płytką Wemos D1 ESP8266 i czujnikiem temperatury/wilgotności DHT11. W tej części rozwinę swój program o zapis wyników w pamięci Flash ESP8226, wykorzystam do tego bibliotekę o wdzięcznej nazwie EEPROM . Dlaczego klasa do zapisu we Flash nazywa się tutaj...
Cześć Mam pytanie/prośbę. Robię projekcik który zbiera dane z wejść analogowych i puszcza po bluetooth do komputera. Chciałbym wykorzystać maksymalnie możliwość próbkowania ADC, jednak sama prędkość transmisji BT na to nie pozwala. Pomyślałem, o zrobieniu buforu na zebrane próbki i wysyłaniu ich na bieżąco po BT do komputera, jednak zrobienie takiego...
Dlaczego straszne? Resety to straszne rzeczy? Raczej realne...a dane są ważne stąd trzeba minimalizować ryzyko ich utraty. A co właśnie zrobiłem jak nie programowy filtr? Wylicza ilość impulsów w czasie i jeśli 20-30% będzie błędnych to i tak impuls zostanie zarejestrowany jako 1 obiekt. Już nie patrząc na to co liczę i jak, po co i dlaczego... Założenie...
Poczytaj na forum o chassis MT01 Ten Twój robiony w Pl powinien być na matrycy S. LTA400WT-L17. OSTROŻNIE ! , mogą być duże kłopoty) volume na 0, Mute, 9735
Może od końca - w czasie kiedy napięcie spada (nawet podczas wyłączania zasilania) procesor (o ile nie jest prawidłowo zabezpieczony) jeszcze przez pewien czas sobie działa - kondensatory dostarczają przez chwilkę koniecznej energii. I w tym czasie może zacząć wariować, bo energii jest coraz mniej. Inna sprawa to też fizyczne przerwanie samego cyklu...
Przecież w większości przypadków 'utraty wsadów' wymiany danych w ogóle nie będzie... Guzik prawda. To skąd procesor ma wiedzieć, że EEPROM "utracił dane"? A nie można odlutować na próbę pinów eeproma odpowiadających za dane i zegar i zobserwować czy komunikacja szyny zostaje przerwana lub różni się, po ich odłączeniu? Nigdy czegoś takiego nie robiłem...
Sorry, że wracam do tematu pamięci w tym tunerze, ale znalazłem opis w Serwisie Elektoniki 3/96 i 6/96 jak zamienić pamięci RAM na EEPROM. W tunerze AS 946 zastosowano pamięć PCF 8571P. Jej odpowiednikiem może być kilka różnych EEPROM-ów. Ja zastosowałem AT 24C02, odłączyłem baterię / która mi się już wcześniej wylała /, wylutowałem diodę i wmontowałem...
https://obrazki.elektroda.pl/1624878200_... W naszych domach wykorzystuje się coraz więcej urządzeń połączonych z Internetem, głównie elementów zaliczanych do Internetu Rzeczy. Te elementy automatyki domowej czynią nasze mieszkania coraz wygodniejszymi, ale też coraz bardziej zależnymi od sieci - gdy jej zabraknie, cała ta inteligentna...
zawsze możesz przylutować bateryjke bezpośrednio do wyprowadzeń kosti i wylutować ją całą, ale to troche ryzykowna zabawa, jeśli utratę sejwów można nazwać ryzykiem ;) Mógłbyś zrobić kopiarkę, z eepromem i uC, który wygeneruje kolejne adresy, odczyta sejwy i pozwoli je potem wyedytować w kompie. Bo adresy i dane tego SRAMka są wyprowadzone na złącze...
Witam.Wykonalem już dosyć dawno temu ten interface ze strony Joe i muszę przyznać, że dziala tylko jest jedno -ale-w programie autora dane wychodzą zaszyfrowane i trzeba wysłać plik do Australii.Odczytuje tylko hasło biosu i adminstratora.Prościej to można zrobić każdym programatorem pamięci eeprom gdzie wynik od razu widać.Jeżeli chodzi o hasło dysku...
pirat_83 : O ile pamiętam, to układy RTC na i2c w większości przypadków jakie widziałem, mają ileś tam bajtów pamięci ram podtrzymywanej przez baterię. Brak ograniczenia liczby cykli zapisu, brak czasu kasowania, wadą jest możliwość utraty przy rozładowaniu się baterii gdyby zasilanie padło. Oczywiście to było by dobre rozwiązanie, jeśli chodziło by...
Źle do tego podchodzisz. Myślisz, że jeśli umieścisz dane w pamięci nieulotnej, to rozwiąże to twój problem? Otóż nie. Jeśli zależy ci na zachowaniu danych, to musisz projekt przemyśleć począwszy od części elektronicznej, a na końcu dodać obsługę programową. Czyli należy wykonać detekcję utraty zasilania i zapewnić procesorowi podtrzymanie do czasu...
utrata danych dysku utrata danych karta migol21 utrata danych
nagłówka pliku rysować płytkę ustawić diseqc
iveco daily tempomat iveco daily tempomat
Xerox WorkCentre 6605 – nowe sterowniki a blokada zamiennych tonerów, firmware, kompatybilność Seat Cordoba 2002 – nie gaśnie kontrolka rezerwy paliwa, czujnik poziomu, pompa VDO