Do tego pierwszego linku dotarłem, i skopiowałem pliki eeprom.h i eeprom.c. Niestety pokazało mi błąd bo używam HALa a tam chyba był SPL. Wystarczy w odpowiednim miejscu zastąpić #include "stm32f0xx.h" na #include "stm32f0xx_hal.h" ? . Nie wystarczy, bo jest też kwestia użycia innych funkcji sprzętowych (zapis i kasowanie FLASH). Może jednak prościej...
Przy 40kB zastanów się jednak nad zastosowaniem zewnętrznej pamięci np. flash SPI typu M25Qxx, W25Qxx, AT45DBxx. Strony w STM32F1 są dość małe (2kB) do tego w emulacji używasz 2 stron na 2kB danych. Kasowanie takiej ilości też trwa kilka sekund. Sprawa naprawdę do przemyślenia.
Witam. Jaki najlepiej nadawał by się do tego uC. Ma on emulować, debugować ( pokazywać co się dzieje w Flash ). Czy ktoś jest w stanie zaprojektować takie urządzenie ? BR mailo
Witajcie, chciałbym użyć 62256 jako 27256. Na probe użyłem pamięci SRAM 128x8, dolutowałem do niej dwie diody (odchyliłem nogę od vcc, zalutowałem diodę 1n418 zgodnie z polaryzacja zasilania) i slot na akumulatory/baterie 3xAA (z dioda) - ażeby dzięki dwóm diodom akumulator zasilał jedynie pamięć, tylko w przypadku braku zasilania z układu zewnętrznego....
Witam, mam problem z zaprzęgnięciem do pracy EEPROMu z uC PIC32MK1024MCF064 . Nie używam Harmony, może stąd takie problemy... A więc do rzeczy, zgodnie z tym co jest napisane w DS (DS60001402D) ten uC ma 4KB emulowanego EEPROMu. Co to oznacza, że jest on emulowany? Rozumiem to, że nie jest to fizyczna pamięć EEPROM ale czy w takim razie konieczne jest...
Witam, W sieci jest mnóstwo kursów programowania ARM, jest też wiele przykładów. Ale jakoś dziwnie nie mogę znaleźć przykłądu zastapienia EEPROMA zapisem do pamięci Flash w ARMach. Macie może jakieś linki , ewentualnie programy przykłądowe? pozdrawiam
https://obrazki.elektroda.pl/7913250500_... ESP32 Bus Pirate to oprogramowanie typu open-source, które przekształca ESP32 w zaawansowane narzędzie do pracy z różnymi protokołami komunikacyjnymi. Jest to nowoczesna wersja Obsługiwane Tryby Pracy z wyjaśnieniem protokołów HiZ (domyślny) I2C (Inter-Integrated Circuit) - protokół komunikacyjny...
Może. Oczywiście. No i teoretycznie za słaby, przy czym zamiast emulować pastylkę (jeśli by to miał być homemade immo) łatwiej znaleźć tranzystor sterujący przekaźnikiem na wyjściu :P I zewrzeć C z E :) Dodano po 3 Przy czym emulacja takiej pastylki zakłada również konieczność posiadania jej przez emulującego:> Poza tym, można właśnie te 48bitów rozszerzyć...
Witajcie Jestem w trakcie pisana procedur do emulacji eepromu na stm32f103. Z opisu w nocie aplikacyjnej wynika, że każdej zmiennej przypisywany jest wirtualny adres czyli mamy 16 bitowy adres i 16 bitowa daną. Czy do zmiennej nie można odwoływać się poprzez normalny adres zyskując w ten sposób dodatkowe 16b na dane? pozdrawiam
Po utracie i ponownym załączeniu uC odczytuje z pamięci EEPROM wartość poprzednio zapisaną i od niej zaczyna dalej liczyć. Z tego co wiem ESP32-C3 nie ma EEPROM. Jest jego emulacja we FLASH. Ale odczyt/zapis tych samych komórek to raczej kiepski pomysł. Część zegarów RTC ma dodatkowy RAM (np. DS3232 lub tańszy DS1307) podtrzymywany przez baterię. Tam...
http://obrazki.elektroda.pl/2748649000_1... Witam, Przedstawiam projekt autorskiego edytora do kart SLE 5528, lub ich starszego odpowiednika SLE 4428 –„SLE 5528 / SLE 4428 Card Editor by vayo” . Na wstępie parę słów o samych kartach. Karty te to 1kB EEPROM z dwu bajtowym kodem zabezpieczającym przed zapisem. Posiadają...
Z tym zapamiętywaniem muszę rozkminić temat bo EEPROMu nie ma Jest emulacja biblioteka eeprom.h Podajesz Waść rozmiar eepromu jaki chcesz mieć a potem to już klasyka eeprom.read(),eeprom.write() i jedna różnica - eeprom.commit() której trzeba użyć by to co zostało wrzucone w eeprom.write() trafiło do pamięci nieulotnej. [syntax=arduino] #include <EEPROM.h>...
https://obrazki.elektroda.pl/1625698700_... https://obrazki.elektroda.pl/1666677600_... https://obrazki.elektroda.pl/5507649800_... Co lepsze oscyloskopy zawierają analizatory protokołów, rejestratory przebiegów. Niewątpliwie oscyloskop jest urządzeniem pomiarowym. Wydaje się więc, że taki skaner/emulator...
bo gdzieś czytałem, że ESP8266 nie ma fizycznej pamięci EEPROM tylko wydziela taką pamięć z Flasha. Zgadza się. Czy w przypadku aktualizacji softu przez OTA, tracę też dane trzymane w EEPROM? Emulacja EEPROM zajmuje zwykle inną partycję we flash niż OTA, więc nie traci się danych po aktualizacji softu przez OTA. I trzeba coś zmieniać w konfiguracji...
Tam jest teoretycznie stm32f103c8t6 czyli 64k flash, ale w prkatyce programator znajduje mi w nim 128k flash. Wobec tego chyba nie muszę zmieniać eeprom.h? Tu ci nie odpowiem. W tym oryginalnym eeprom.h emulacja używa (nie wiadomo też dlaczego) stron flash 32 i 97. Czyli ma jak najbardziej prawo się wywalić na F103C8. Choć praktycznie nie wiem, nie...
Mam prośbę-czy mógłbyś zerknąć na stronę 14-tą gdzie jest tabelka którą nie wiem jak rozumieć, czy wynika z niej pojemność czy nie? śli chciałbyś zapisać 2000 dwubajtowych niezależnych elementów, to ta emulacja eepromu się nie nada - potrzebowałbyś przecież 2000 x (2 + 2) = ~8kB, a tam pojemność ograniczona jest przez rozmiar strony (1 lub 2kB - zależnie...
Nowy update dla Martech Box III V0.1.2.2457 Martech Team prezentuje nową aktywację Motorola Protect Service. Motorola Protect Service - umożliwia bezpieczny odczyt i zapis zabezpieczonych hasłem układów Motoroli serii MC9S12 / HC912. W zależności od układu, dostępne są następujące funkcje: - odczyt ( eprom, flash, weryfikacja ) - zapis ( eprom, flash,...
A jaki EEPROM chcesz emulować i na czym ta emulacja ma polegać?
Chcesz użyć małego uC i FLASH więc szukaj takiej co ma bufory na zapisywane dane i funkcję odczyt-modyfikacja-zapis jak np AT45DB321. Dzięki temu, gdy chcesz zmodyfikować bajt (kilka bajtów) nie musisz całego sektora wczytywać do uC, robisz odczyt do bufora w pamięci, wysyłasz kilka bajtów do niej po czym zapisujesz. Producenci określają taką funkcjonalność...
Jedyne - podkreślę jedyne - pewne rozwiązanie, to odpowiednia modyfikacja skryptu linkera, tak aby dla emulowanego EEPROMu wydzielić strony na których nie będzie niczego innego. Wszystkie inne opcje to typowa "rosyjska ruletka". Ja akurat nie lubię modyfikować skryptów linkera, bo zwykle nie są one potem dystrybuowane z projektem, albo się je zapomina...
Bezpośrednio na USB nie da się w prosty sposób emulować I2C. Ale jak masz Amontec JTAGkey lub podobnego klona na FTDI mogę udostępnić odpowiedni program. Soft ten napisałem do programowania pamięci eeprom na i2c.
No widzisz. Porównujesz pisanie bootloadera ze ściemniaczem do taśm led na arduino. Przecież to bez sensu. To co jesteś w stanie zrobić? Ledem zamigać? Bootloader nie jest trudniejszy niż ściemniacz, można znaleźć gotowce w sieci, trzeba "tylko" je dostosować, obie roboty wyceniłbym tak samo. No to coś prostszego, emulacja eeprom w STM32F10x. Jest...
problem jest tego rodzaju ze powinienes wgrac fimware ieeprom do niego nastepnie liste i eeprom do niej np z emulacja i wszystko WOLF.
(at)ninjahwdp chodzi i o to czy tym oprogramowaniem karwosa można zgrać i wgrać eeprom boxa nieuszkodzając go ,tak żeby w razie czego można było powrócić do orginalnego oprogramowania a to że niebęde się bawił w emulację to dlatego że chyba kupię sobie przystawkę HWK ale narazie chciałbym zobaczyć jak to chodzi skraczone
Dobrze, że temat kondensatora mamy za sobą (długi czas zapisu przy większej eksploatacji pamięci) bo większość dyskusji nie była na temat tak jak zauważył Piotrus_999 , choć rozumiem i doceniam chęć pomocy w sposób inny niż jest to przewidziane w temacie i projekcie. Dziękuje rb401 za zaangażowanie w temat. Wracając do dyskusji nie będzie to tak ekstremalne...
Emulacja sondy w sterowniku Autronic AL700 ustawiona na N/O, myślę że sterownik nie łapie głupot z gazu
Witam, chodzi mi o zrealizowanie czegoś takiego jak mini system operacyjny wrzucony do pamięci EEPROM, podłączonej do procesora PIC, który komunikuje się z kompem przez USB. Miałaby to być emulacja dysku na USB (pendrive) odpalanego z opcji "BOOT FROM USB HDD" (czy jakoś tak) . W jaki sposób się za to zabrać ?? czy jest to wogóle wykonalne ??
Zniechęcił mnie brak eepromu. Kompletnie nie jest dla mnie zrozumiałe, aby w takich nowoczesnych procesorach robić takie ograniczenia. Po prostu coś takiego przydaje się wbrew pozorom nie tak często, a jak już jest potrzebne, to łatwo zastąpić czymś innym: - pamięcią zewnętrzną (chip, karta SD, ...) jeśli i tak jest na płytce, - pamięć podtrzymywana...
Na dane trzeba zarezerwować min. dwa sektory "kasowalne". Nie rozumiem czemu "trzeba" - z jednym sektorem też można sobie poradzić... Sektor 1kB to luksus. LPC11xx(L) mają 4kB sektory. Mają również nie za dużo flasha, co w przypadku rozbudowanych kodów, uciążliwe jest marnowanie 4kB na zapis kilkudziesięciu bajtów konfiga. Właśnie tu, gdzie kupuje...
Dobre, sobie, dla 200MHz, to taki banał :) Może i tak, pochwalisz się jakimiś swoimi projektami działającymi przy takich częstotliwościach? Poprosiłbym też namiary na tego producenta, który mi zrobi płytki 4-warstwowe za 150zł. Chętnie bym skorzystał, a do tego gdybyś mi jeszcze dał namiar na dobry i darmowy program do robienia takich płytek to byłby...
kolego co ma do tego tornado? robisz zwyklym kabelkiem i com, ew. emulacja z uzyciem ufs'a. Bez TP sie nei obejdzie. Jesli to tylko uszkodzenie SW to zrobisz, jesli HW to prawdopodobnie kom na smietnik - temat nieraz walkowany (polecialy pady pod procem). uzyj opcji SZUKAJ, temat martwych SGOLD'ow nie raz poruszany.
CLRCMOS.COM to malutki programik, który można zapisać zarówno na dyskietce, jak i na dysku. Jeżeli nie masz flopa lub nie masz DOSa, to spróbuj zapisać na czymś innym, np. CD lub PenDrive Natomiast brak DOSa można ominąć, np. uruchamiając komputer z CD instalacyjnego Windows 9x, ale komputer może wtedy nie obsługiwać USB - pozostaje kombinować z kolejnym...
Szukałem czegoś na temat tego TMS'a ale nic interesującego nie znalazłem, wiem tylko że jest to TMS374. Gdzieś kiedyś wyczytałem, że w tym sterowniku zła emulacja sondy lambda może spowodować uszkodzenie sterownika (ale to są przypuszczenia, nie chcę tą informacją nikogo wprowadzić w błąd). Poprzedni właściciel tego samochodu, jak się domyślam bo tak...
Witam mam SE J110 do simlocka pod AcerFlashe i niestety pod emulacja Directcom/USFx nie chce isć simlock : Synchronizacja... [OK] Ladowanie boot do telefonu. Zaladowano bootcore... sprawdzam polaczenie. Synchronizacja predkosci - [OK] HW version: KIM-5- SW version: 039C-000 Flash ID: 8900628801000100 EEPROM C:\Program Files\AcerFleszer\backup\eeprom\zczytany...
Zbyt wczesna euforia. Na skutek tego, że w debugerze ręcznie wyłączyłem FSMC i tego nie zauważyłem obsługa EEPROM była prawidłowa. Nie potrafię ustawić tego bitu FSMC_NADV w rejestrze MAPR2 ani programowo ani w debugerze. Zegar do AFIO włączony. Czy jest na to jakaś "sztuczka" gdzieś opisana. W necie znalazłem tylko jeden podobny przypadek https://my.st.com/public/STe2ecommunitie...
Witam! Dziwny problem. Dlaczego? Zobaczcie. $crystal = 12000000 $regfile = "89c2051.dat" Config Scl = P3.0 Config Sda = P3.1 Reset Tcon.0 Enable Interrupts Enable Int0 On Int0 Odczyt Const Adresw = 160 'adres do zapisu układu 2404 Const Adresr = 161 Dim P As Bit , A As Byte , X As Byte , Y As Byte , I As Byte Dim Z(10) As Byte Kbdclk...
Zrobiłem emulację pamięci EEPROM we flash'u LPC2xxx (ARM7TDMI) właśnie wykorzystując IAP. W tych mikrokontrolerach zapisywany blok danych musi być wielokrotnością 16 bajtów, kasowanie - całą stronę na raz. Zrobiłem to w ten sposób, że zapisywana jest struktura FlashElement: typ - 1bajt, określa czego tyczą się dane np. 0-kalibracja pomiaru, 1-kod serwisowy...
Jak nie będziesz zapisywał często to daruj sobie emulacje eeprom tylko zapisuj na stronie/stronach dane. Z noty AN4061 nie bardzo widać jak wykorzystać więcej stron dla zwiększenia ilości zapisanych danych. Trzeba by popatrzeć i być może pogrzebać w kodzie liba. Na stronie msalomonm jest wyjaśnienie tego zagadnienia.
rtc (tak wiem esp32 też go ma) ESP32 też ma emulację EEPROM (dane przechowywane są we flash) i to o znacznie większym rozmiarze niż w tym zewnętrznym EEPROM, który chcesz zastosować. Czy ten schemat połączenia eeprom jest prawidłowy? Skopiowany jest z: http://www.learningaboutelectronics.com/... Tak,...
Ten procesor nie zaprogramuje sam siebie. Są '51 w innej wersji np. RD2, które potrafią to zrobić - ale to sztuka dla sztuki bo równie dobrze można wybrać inny procesor np. 89S8252 i na starcie masz 2k EEPROM. Poza tym mając małe doświadczenie to raczej byś się sporo namęczył z taką formą "emulacji" EEPROM (trochę jest zabawy przy tej architekturze...
Mam prosty kod który po wgraniu do ESP-12 zapisuje konfigurację natomiast ten sam kod wgrany do ESP-01 Wszystko zależy od tego, czy jest utworzona partycja we Flash dla potrzeb emulacji EEPROM. Jeżeli programujesz z Arduino IDE, to sprawdź, jaki masz wybrany schemat partycji we Flash dla danego modułu. Jaki jest rozmiar Flash dla tego ESP-01, 512kB...
Po pierwsze zainstaluj Exception Stack Trace Decoder , żebyś dokładniej wiedział w którym miejscu program się sypie: całkowicie flash. Najprawdopodobniej coś się rozjechało z partycjami. Po trzecie (to już luźna sugestia), zamiast biblioteki EEPROM użyj Preferences : ESP8266 i ESP32 oraz IoT :)
Flash musisz kasować blokami, to nie działa jak EEPROM, że możesz skasować pojedynczą komórkę. Gdzieś widziałem przykład emulacji pamięci EEPROM za pomocą pamięci flash... O, już wiem, w książce p. Lucjana Bryndzy o ARMach 9 jest przykład, który wykorzystuje 2 bloki pamięci flash. Jest tam zrobione wirtualne adresowanie itp. Ale można zrobić też tak,...
ESP nie ma swojej pamięci EEPROM tylko emulowaną, a ta i tak jest za mała. Nie przesadzaj. To może być 1MB, 2MB i więcej w pamięci flash i na pewno jest szybsza niż EEPROM. Zamiast używać emulacji EEPROM (moim zdaniem, to nie ma sensu) lepiej się sięgnąć po systemy plików SPIFFS czy LittleFS dostępne dla ESP.
Czy są jakies wady takiego zapisu w porównaniu do poczciwego eeproma? Kasować można tylko całą stronę, więc jeśli często uaktualniasz małe fragmenty to stosuje się metodę emulacji EEPROMu opisaną choćby w notach aplikacyjnych od ST.
No fakt, obsługa Flasha z prostą emulacją EEPROM to aż 30..40 linii kodu. ;)
Coś jeszcze piszą o emulacji eeprom, być może to jest jakiś trop? https://www.reddit.com/r/BIGTREETECH/com...
No i teraz już wiem, że chodzi o emulacje EEPROM ;) Dzięki wielkie, biorę się za opanowanie tego zagadnienia, a jeśli pojawią się jakieś wątpliwości - ponownie się tutaj pojawię.
Witajcie, Jak to jest z tym eeprom-em w STM32? Mam przykładowo procesor STM32L010K4, on ma w sobie 128B pamięci eeprom. Chciałbym z tego skorzystać, ale jakoś nigdzie nie mogę znaleźć żadnych przykładów czy filmów, wszędzie mówi się o emulacji tej pamięci w obszarze pamięci flash. W jaki sposób mogę w CubeIDE skorzystać z wewnętrznego eepromu?
To prawda warto przypomnieć, że Turing zautomatyzował efekty pracy polskich kryptologów Henryka Zygalskiego, Jerzego Różyckiego i Mariana Rejewskiego. Ważny temat poruszyliście kompatybilności z logiką +5V. Ciekawy pomysł z ładowaniem programu przez mikrokontroler do pamięci SRAM i udostępnienie jej jako EPROM. Natomiast bardziej miniaturowe rozwiązanie...
Jesteś pewien, że ta pamięć to EPROM? Ten procesor posiada Flash oraz możliwość emulacji EEPROM, ale EPROM nie ma. Może na płytce jest inny układ i to tam jest problem? On-chip memory, including a low-cost, high-volume Flash solution — 64KB of Program Flash — 4KB of Program RAM — 8KB of Data Flash — 8KB of Data RAM — 8KB...
Cześć morgan_flint! Możesz zajrzeć do starego open source JYE https://github.com/JYEtech/DSO-Shell-ope... Tutaj znajdziesz pliki eeprom.h i .c. Ten "sterownik" to emulacja eepromu. Oznacza to, że dane są przechowywane w wewnętrznej pamięci flash MCU. Zobacz https://www.st.com/resource/en/applicati...
moduł np aston i oplacana karte cyfry plus :) a jezeli chcesz 'pobawic sie' to na elektrodzie w linkach szukaj tematu Telewizja satelitarna tam masz wszystkie linki do odpowiednich forow i uploadow, a zielonka to karta oparta o uklad PIC16f84 i eeprom sluzy do emulacji karty w tej chwili praktycznie bezuzyteczna :)
Skomplikowany temat...robiw A co tu skomplikowanego? Jest jakaś nota katalogowa z algorytmami na stroni Microchip. Znajdziesz tez biblioteki dla arduino liczące moc, PF, itd. Sprzętowo też proste, wzmacniacz izolacyjny, przekładnik prądowy, wzmacniacz operacyjny i zasilacz (przetwornica AC/DC). Ale skoro za trudny, miganie diodą było, to zrób emulator...
emulacja eeprom emulacja sterownika emulacja lovato
pralka przestała wirować wyświetlacz podłączyć radio ustawienie pralki hoover
dobra antena pokojowa termostat astra temperatura
Szum i tarcie w lewym przednim kole Passat B5 1.9 TDI 90KM Układ balansujący ładowanie baterii 3S3P 3500mAh