zapisać eeprom wartość

Znaleziono około 587 wyników dla: zapisać eeprom wartość
  • Nie mogę zapisać nieparzystych wartości w EEPROM 24c512 z ATmega8

    Ciesz się , że to wogóle działa :D Przypatrz sie 1-szej linii i napisz , czy po jej wykonaniu linia SDA będzie rzeczywiście w stanie niskim :?: void EEPROMStopTransmition() { EEPROM_PORT |= ~EEPROM_SDA; //***************** EEPROM_PORT |= EEPROM_SCK; EEPROM_PORT |= EEPROM_SDA; } Piotrek

    Mikrokontrolery   23 Paź 2006 22:14 Odpowiedzi: 2    Wyświetleń: 1473
  • [bascom] Jak zapisać wartość single w EEPROM w Bascom? Konwersja na byte?

    O jakim rzutowaniu Wy tu mówicie :?: Potrzebujesz zmienną w EEPROM, to ją sobie tam zadeklaruj, a nie wymyślasz cuda :-P

    Mikrokontrolery AVR   29 Wrz 2009 21:21 Odpowiedzi: 18    Wyświetleń: 2427
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • ATTiny26 – jak odczytać i zapisać wartość kalibracyjną 8MHz do EEPROM 0x00?

    Ponieważ wewnętrzny oscylator w mikrokontrolerze w procesie produkcji ma najczęściej odchyłkę od tych 8MHz, dlatego Atmel wprowadził możliwość kalibracji tej częstotliwości dzięki wpisywaniu do rejestru OSCCAL odpowiedniej wartości. W procesie produkcji jest też kalibrowana ta wartość i zapisywana w pamięci dostępnej tylko dla programatora. Dlatego...

    Mikrokontrolery AVR   01 Mar 2010 12:25 Odpowiedzi: 2    Wyświetleń: 1102
  • Arduino IDE: Jak uniknąć wyświetlania 255 przy pierwszym odczycie EEPROM?

    Jak spowodować aby PIERWSZY odczyt np. komórki "0" nie wyświetlał 255 ? Zapisać wymaganą wartość wartość. - na etapie programowania lub odpowiednią funkcją sprawdzającą czy eeprom jest czysty. [syntax=arduino] if(EEPROM.read(0)==255) //czy eeprom jest czysty ? { EEPROM.write(0,0); // ... co tam trzeba EEPROM.commit(); delay(200); } [/syntax]

    Arduino   23 Mar 2025 19:50 Odpowiedzi: 8    Wyświetleń: 165
  • Zapis do EEPROM przy awarii zasilania w ATMEGA32L - skuteczność rozwiązania?

    Witam. Pozwolę sobie odświeżyć temat, ponieważ potrzebuję właśnie taki układ. Mam jednak pytanie: Czy konieczne jest wykorzystanie obu wejść analogowych? Nie wystarczy pomiar napięcia wejściowego (+5V) i jeśli spadnie ono poniżej jakiegoś progu to dać instrukcję do zapisania zmiennej do pamięci eeprom? (potrzebuję zapisać wartość jednej zmiennej do...

    Mikrokontrolery AVR   18 Gru 2022 09:59 Odpowiedzi: 23    Wyświetleń: 4684
  • REKLAMA
  • Arduino: Jak zapisać i wczytać częstotliwości stacji do/z EEPROM?

    Zapis i odczyt wartości do pamięci EEprom

    Arduino   17 Kwi 2025 13:15 Odpowiedzi: 9    Wyświetleń: 330
  • Jak zapisać enum do EEPROM w WinAVR bez błędu 'sizeof'?

    Kompilator to gcc, Eclipse to tylko edytor. sizeof() musi mieć dostępną pełną definicję typu, bez tego nie ma szans zadziałać. Innymi słowy definicja ta musi być w jakimś pliku nagłówkowym, który będzie dołączony zarówno tam gdzie ustawiasz wartość, jak i tam gdzie zapisujesz ją do EEPROMu. 4\/3!!

    Mikrokontrolery   20 Lip 2011 11:51 Odpowiedzi: 4    Wyświetleń: 1217
  • m8 - [bascom] Optymalizacja Select Case w przerwaniu UART dla GPS

    Jeśli procesor ma wbudowane 512 bajtów EEPROM, to ostatni adres to 0x1FF/511. Przyjmijmy że zapisuje liczbę 123 pod adresem 100, jeżeli odczytam dane z adresu 101 to wynikiem będzie 2? Wynikiem będzie to, co wcześniej zapisano pod adresem 101. Jaką max wartość mogę zapisać pod 1 adresem eeprom? Z punktu widzenia 8-bitowej magistrali danych pod jednym...

    Mikrokontrolery AVR   11 Sie 2012 10:10 Odpowiedzi: 3    Wyświetleń: 1517
  • [BASCOM] Czy zmienne typu Overlay w EEPROM działają w BASCOM? Jak to zrobić?

    No właśnie jeśli w programie przed pętlą główną nadam wartości zmiennym w eeprom np. zm_eeprom = "jakis tekst" to po resecie program wystartuje od nowa i zapisze z powrotem wartości początkowe w programie do eeprom ? posłuchaj - jeśli potrzebujesz zapisać domyślnie zm_eeprom = "jakis tekst" to robisz to tylko wtedy jeśli wszystkie komórki tej zmiennej...

    Mikrokontrolery AVR   21 Lis 2009 18:09 Odpowiedzi: 5    Wyświetleń: 2330
  • REKLAMA
  • Jak zapisać EEPROM w Atmega8 podczas wyłączania zasilania?

    Witam Kolegów, Czy ktoś z Szanownych Kolegów zajmował się rozwiązaniem sprzętowo/ programistycznym pozwalającym zapisać kilka bajtów pamięci EEPROM w czasie wyłączania zasilania - chodzi o zapisanie bieżących wartości kilku zmiennych (mega8)... ro biw

    Mikrokontrolery   15 Mar 2013 11:04 Odpowiedzi: 41    Wyświetleń: 6192
  • Atmega16 - Zapis danych do eeprom po zaniku zasilania

    Podłącz INT1 przez dzielnik rezystancyjny do napięcia zasilania, tak aby INT0 generował przerwanie gdy napięcie 12V spadnie do wartości około 10V. Wówczas wystarczy czasu aby zapisać dane do eeprom. Zamiast samego dzienika możesz wykorzystać dowonlny komparator - wtedy całość będzie działała poprawniej.

    Mikrokontrolery AVR   03 Paź 2018 11:57 Odpowiedzi: 22    Wyświetleń: 1872
  • [Atmega8] [Atmega8][BASCOM] Jak zapisać zmienną do EEPROM za pomocą przycisku S3?

    Po wgraniu do czystej Atmegi kodu chcę, żeby wartość wyniosła np.100. Po ustawieniu innej wartości można ją zapisać do EEPROM. Po resecie i zaniku zasilania wartość ta ma pozostać taka jaką ustawiłem (nie ta co wpisałem do czystej Atmegi) Chyba dobrze wytłumaczyłem ?

    Mikrokontrolery   22 Sty 2011 11:34 Odpowiedzi: 9    Wyświetleń: 2250
  • [F0] EEPROM - zapisuje tylko pierwsze 256 komórek we FLASH

    Jak to obliczyłeś? Pewnie 1024/4 bajty = 256, ale tutaj tak to nie działa. Strona 1024 bajty to 1024 bajty, inaczej 512 półsłów. Zapis do stron pamięci w STM32F0 wymaga zapisywania półsłów, do jednej strony oczywiście można zapisać 512 półsłów. Tzw. "emulacja EEPROMu" zapisuje wartość zmiennej (2 bajty) + "identyfikator zmiennej" (2 bajty), a więc...

    Mikrokontrolery ARM   19 Lip 2020 23:30 Odpowiedzi: 8    Wyświetleń: 798
  • [ATmega128] Ustawienie EEPROM na zera przy programowaniu w WinAVR i PonyProg2000

    Przed zaprogramowaniem uP ustaw bit EESAVE w "Configuration and Security bits". To spowoduje, że po zaprogramowaniu FLASH, EEPROM nie będzie kasowany. EEPROM możesz zapisać dowolnymi wartościami za pomocą "Write Data Memory (EEPROM)".

    Mikrokontrolery AVR   22 Wrz 2009 11:43 Odpowiedzi: 7    Wyświetleń: 2282
  • Jak zapisać i odczytać wartości uint16_t w EEPROM Xmega w C?

    Witam, Chciałem zapisać kilka wartości, które przechowuje w zemiennych typu uint16_t, by potem je odczytać po ponownym włączeniu zasilania. Poczytałem trochę o EEPROM w Xmega i dotarłem do żródła sterownika eepromu. Przykład jest dla mnie zagmatwany, więc prosiłbym o kilka słów wyjaśnień, lub wskazanie miejsca, gdzie jest to dobrze opisane. Nie rozumiem...

    Mikrokontrolery AVR   29 Maj 2016 12:23 Odpowiedzi: 5    Wyświetleń: 1227
  • Pralka Miele Novotronic W906 - nie wyłącza się grzałka przy zadanej temperaturze

    Fajne że napięcie na NTC-ku spadło a co się stało z rezystancją samego czujnika, bo też powinna spaść. Jest na płycie triak ? Podający zasilanie na cewkę przekaźnika, może on jest uszkodzony i ciągle podaje zasilanie jego cewki o ile grzeje od samego startu ale to by załączało grzałkę nawet wtedy gdy grzanie nie jest części programu. Jest jeszcze port...

    AGD Pralki, Suszarki   10 Lis 2021 19:55 Odpowiedzi: 12    Wyświetleń: 1809
  • Zapisywanie liczb 0-255 do EEPROM w ATtiny 2313 lub 4313

    Witam. Jak w asemblerze zapisać dwie liczby o wartościach od 0 do 255 do pamięci EEPROM mikrokontrolera ATtiny 2313 lub 4313.

    Nauka Elektroniki, Teoria i Laborki   06 Gru 2024 07:12 Odpowiedzi: 3    Wyświetleń: 111
  • Jak zapisać w rejestrze 8051 ilość impulsów dla 89S8252 w asemblerze?

    Skoro obliczenia w asemblerze sprawiają Ci kłopot , to mając 8KB pamięci programu i 2KB EEProm-u , wygospodaruj 720 bajtów na tablicę , zapisz w niej gotowe wartości dla każdego kąta i ... to tyle ;) Piotrek

    Mikrokontrolery   05 Gru 2007 18:31 Odpowiedzi: 14    Wyświetleń: 1448
  • [ATmega] [ATmega][C] Sterowanie serwem i buzzerem po naciśnięciu przycisku - kod C

    ... dlatego chciałem to zorganizować programowo na kontrolerze, żeby przy pierwszym odpaleniu programu na procesorze do EEPROM-u zapisało domyślne wartości. A później przy kolejnych uruchomieniach procesora nie było już tego zapisu przy uruchomieniu tylko odczyt. Ale coś czuję w kościach, że się tak nie da... Jak to się nie da? .... ależ da się i powiem...

    Mikrokontrolery AVR   05 Lip 2011 22:27 Odpowiedzi: 25    Wyświetleń: 6161
  • Czy w EEPROMie podczas zapisu kasowana jest cała strona?

    Zapis do EEPROM jest realizowany różnie. Są EEPROMy w których kasowanie odbywa się stronami, natomiast zapis możliwy jest do pojedynczych komórek, są też EEPROMy posiadające wewnętrzny bufor SRAM, do którego odbywa się najpierw zapis, a potem z niego na stronę pamięci. W takim przypadku jeśli strona ma np. 128 bajtów, to inicjacja zapisu powoduje zapisanie...

    Mikrokontrolery   27 Lip 2016 22:16 Odpowiedzi: 35    Wyświetleń: 2520
  • Aristo Smart 210 - Reset EEPROM 24C02 nie działa, dane baterii są błędne

    Tak, wsad jest zresetowany, pojemność dobrze ustawiona i cykle wyzerowane. Możesz to sprawdzić właśnie za pomocą sbworkshop. W tej zakładce, gdzie odczytywałeś pamieć, teraz otwórz ten zapisany plik i na dole w ramkach pokażą Ci się wartości, wtedy podepnij eeprom wylutowany i zrób write. Następnie żeby sprawdzić, czy się dobrze zapisało, znowu zrób...

    Komputery Regeneracja Baterii   01 Gru 2013 23:46 Odpowiedzi: 10    Wyświetleń: 2637
  • [C][Mega8]Błędny odczyt EEPROM po wlaczeniu zasilania

    no ale teraz problem u Ciebie jest taki że Twoja pamięć już jest prawdopodobnie uszkodzona. Jej żywotność gwarantowana to 100 000 cykli zapisu. Szacuje że Twój program główny to jakieś 1000 cykli (zawyżam wartość) uC. Jeżeli taktujesz uC z 8MHz, to zabijesz pamięć po 12,5s. Takie rzeczy jak potrzebujesz robi się na pamięci RAM z podtrzymaniem bateryjnym...

    Mikrokontrolery   21 Kwi 2011 22:47 Odpowiedzi: 5    Wyświetleń: 1853
  • Bezkontaktowy miernik przepływu prądu oraz licznik Ah

    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...

    DIY Konstrukcje   06 Kwi 2025 17:26 Odpowiedzi: 6    Wyświetleń: 1860
  • Pomiar cieczy w zbiorniku

    Wracając do uC i zaniku napięcia bądź resetu, zawsze można aktualną wartość zapisać w nieulotnej pamięci EEPROM, znajdującej się na "pokładzie". Po restarcie można wczytać zapisaną wartość i nie będzie problemu. Wątpię w to, aby dobrze napisany program, realizujący dość prostą funkcjonalność się wieszał. Zawsze można dodać guzik reset :-).

    DIY Konstrukcje   09 Gru 2009 03:20 Odpowiedzi: 57    Wyświetleń: 21906
  • ESP8266: Jak zapisać/odczytać string do/z EEPROM? Błąd typu danych

    Pokazuje tylko błąd (zapis pewnie też by powodował, dlatego go tutaj nie dodałem) Próbujesz przypisać wartość typu uint8_t (o romiarze 1 bajtu) do wskaźnika const char* (o rozmiarze 4 bajtów). Czy kolegi intencją jest odczytanie łańcucha tekstowego z EEPROM? Jeżeli tak, to przykład odnajdzie kolega pod poniższym linkiem: https://mindeon.com/posts/coding-journal...

    ESP8266 i ESP32   01 Lip 2020 10:30 Odpowiedzi: 8    Wyświetleń: 951
  • [EEPROM i AVRlib] Funkcja eeprom_write_word i were leveling - czy zawsze kasuje dane?

    Wcześniejsze kwestie wyjaśnił już kol. (at)michalko12 . Mowiąc o tym, że funkcja z eeprom.h dokonuje kasowania przed zapisem powoływałem się na Twoją książkę (str.235 wytłuszczonym drukiem) oraz na https://www.nongnu.org/avr-libc/user-man... gdzie jest napisane: "All write functions force erase_and_write programming mode." Nowsze...

    Mikrokontrolery Początkujący   26 Lut 2018 20:13 Odpowiedzi: 6    Wyświetleń: 1146
  • Arduino + PlatformIO: jak zapisać dane do EEPROM podczas programowania mikrokontrolera

    chodzi mi o programowanie układu. W bascomie były komendy które ustawiały wartości w pamięci eeprom w trakcie programowania układu. Podobno na PlatformIo jest plik eep.

    Arduino   04 Cze 2025 17:51 Odpowiedzi: 4    Wyświetleń: 114
  • [AVR-GCC] Jak zapisać i odczytać signed int w pamięci EEPROM ATMEGA8?

    Witam, Chciałem się dowiedzieć jak można zrealizować zapis takiej liczby do pamięci? Próbowałem z poleceniami eeprom_read_word(); oraz eeprom_write_word(); ale jakoś nie bardzo moge zapisać i zczytać później daną wartość. Pozdrawiam.

    Mikrokontrolery   15 Sty 2007 13:21 Odpowiedzi: 2    Wyświetleń: 1387
  • AVR-GCC - Zapis i aktualizacja bloku danych w EEPROM?

    Rozumiem, w takim razie, że zawsze warto używać _update, zamiast _write? To zależy co chcesz zrobić. Jak zainicjować EEPROM domyślnymi wartościami to obowiązkowo write. Jak zapisać blok danych uprzednio odczytanych z eeprom to zdecydowanie update.

    Mikrokontrolery AVR   25 Sie 2016 19:17 Odpowiedzi: 21    Wyświetleń: 2409
  • Brak odczytu wartości z eeprom 24C02 i wysyłki przez Bluetooth na smartfon

    Proszę. Jest to przykład zapisu i odczytu zarówno zwykłych bajtów jak też łańcuchów tekstowych inaczej mówiąc napisów w Eeprom. Program i funkcje działają z małymi pamięciami których adresacja mieści się w jednym bajcie. Do tego przykładu użyłem 24C04 Jeśli ktoś chce to może po prostu wpisać sobie jakieś dane do buff(1), Buff(2) itd i tak zapisać. Potem...

    Mikrokontrolery   23 Lis 2016 01:25 Odpowiedzi: 4    Wyświetleń: 1005
  • Płytka testowa Atmega8.

    Dziękuję i sorki, ale czy można troszkę jaśniej z tymi przyciskami ? Czy mogę wartości z tablicy zapisać w eeprom ? Czy mogę całą tablicę, czy muszę po kolei każdą komórkę ?

    DIY Poczekalnia   23 Lut 2012 09:06 Odpowiedzi: 19    Wyświetleń: 10024
  • Atmega8 - Program nie chce zapisać ani odczytać zmiennej powyżej 8bit z eeprom.

    Problem jak w temacie, potrzebuję w eeprom zapisać kilka wartości, niestety nie mogę użyć większej liczby niż 255. Prubuję to zrobić przez: [syntax=c] eeprom_write_word(adres, zmienna_do_wpisania); zmienna=eeprom_read_word (adres); [/syntax] Nie działa, a skoro słowo to powinienem mieć 16 bitów na liczbę, niestety jest tylko 8 i nie umiem tego przeskoczyć....

    Mikrokontrolery AVR   01 Lut 2013 15:36 Odpowiedzi: 18    Wyświetleń: 3066
  • Jak zapisać i odczytać dane z EEPROM w ATMEGA8(L) w języku C?

    Szesnastkowo FF, lub - jeśli wolisz 0xFF Pamięć EEPROM jeśli jest pusta zawiera właśnie taką wartość. FFh to takie przyzwyczajenie - przepraszam, jeśli wprowadziłem w błąd...

    Mikrokontrolery   06 Wrz 2006 21:04 Odpowiedzi: 12    Wyświetleń: 3430
  • [AVR][C] ZApis i odczyt z pamięci EEPROM - adresowanie

    A dlaczego deklarować by zmienną w obszarze pamięci eeporm i odwoływać się do niej. Dodatkowo nie wiem jaki ona ma adres tylko posługuje się adresem tej zmiennej która jest dla mnie nie znana. Czy deklarując zmienną w pamięci eeprom jej adres jest przypadkowy czy zaczyna się od jedynki. Wcześniej znalazłem już rozwiązanie które działa i właśnie polega...

    Mikrokontrolery   15 Mar 2011 16:44 Odpowiedzi: 9    Wyświetleń: 11433
  • Videoporadnik wyświetlacze NEXTION

    Udało się powyższymi metodami oszczędzić nieco pamięci, ale chciałoby się więcej (;. zastanawiam się czy poniższa konwersja do uint8_t ma prawo zadziałać? nP1.getValue(uint8_t(&storeData[1].pos))... nC1.getValue(uint8_t(&storeData[1].ch)); kompilator przepuszcza coś takiego z uwagą: warning: cast from 'uint8_t* {aka unsigned char*}' to 'uint8_t {aka unsigned...

    Wideoporadniki   07 Maj 2025 14:53 Odpowiedzi: 274    Wyświetleń: 40749
  • [C] Czy zmienna EEPROM w ATmega8 powinna być zapisana podczas programowania?

    Nie zaznaczyłem bitu. Gdzie to się robi? Do programowania używam USBasp-a i AVRDude odpalanego z Atmel Studio. Z zapisem do EEPROM, nie mam problemu, chodzi mi o wartość inicjującą zmienną. Dopóki nie zapiszę czegoś w EEPROM to mam tam 65535 zamiast 270, a chciałbym, żeby 270 było tam od razu po zaprogramowaniu mikrokontrolera (o ile to możliwe). To...

    Mikrokontrolery AVR   12 Lut 2016 08:40 Odpowiedzi: 10    Wyświetleń: 1245
  • Selektor wejść do wzmacniacza.

    Rozumiem to. Ale co w sytuacji, kiedy mamy do zapisania FF? Taka jest wartość mojej zmiennej, i choćby się waliło i paliło muszę ją zapisać do EEPROM. Jak Twój algorytm sobie z tym poradzi? Albo, w przypadku kiedy zapisuję słowa, mam wartości zmiennych 511 (01FF), 65281 (FF01) oraz 65535 (FFFF) na zmianę. Jak ogarnąć to po Twojemu? Jeśli mamy 1 bajt...

    DIY Akustyka   28 Paź 2020 11:45 Odpowiedzi: 55    Wyświetleń: 10503
  • [Atmega8] Jak zapisać i odczytać zmienną int w EEPROM na Atmega8 w C?

    Napotykam teraz na inny problem. Napisałem program, który za każdym razem inkrementuje zmienną, jeśli przekracza 41 to ją zeruje. Wynik wypisuje na LCD. Działa, jeśli między wyłączeniem i ponownym włączeniem urządzenia nie mija więcej niż ok 2 sek. Jeśli natomiast wyłączę na 5, 10s, to zmienna (nie ważne jaką zapisała wartość do EEPROM) ustawia sie...

    Mikrokontrolery   03 Paź 2010 11:03 Odpowiedzi: 13    Wyświetleń: 6518
  • czy mikroprocesor 82C55A załaduje eeprom ST24C16

    witam Jak wyczytałem to eeprom i2C w prosty sposób się programuje ale nigdy nie miałem z tym do czynienia i nie wiem jak to zrobić w związku z tym mam parę pytani -czy mikroprocesor 82C55A załaduje eeprom ST24C16 bez żadnei pomocy programowej - jak zapisać program na eeprom z PC czy zależy wartość bit na wejściu nr 7 o nazwie MODE/WC Czy przy starcie...

    Początkujący Serwisanci   08 Mar 2007 07:44 Odpowiedzi: 1    Wyświetleń: 878
  • [Attiny13/Attiny2313][Bascom] Sterownik diody RGB ?

    w ogóle się nie zapisze. Musiałby zrobić układ wykrywający spadek napięcia i przy jakimś niskim napięciu (ale takim żeby procesor jeszcze żył) Pomysł zaiste jest bez sensu, ale jak już brniecie w takie podpowiedzi to nie musiałby robić żadnego układu wykrywającego spadek napięcia i tym podobne cuda panie gaskoin Wystarczy po włączeniu zasilania zmienić...

    Mikrokontrolery AVR   18 Paź 2010 14:24 Odpowiedzi: 16    Wyświetleń: 7156
  • Siemens Micromaster 440 - jak zapisać zmiany parametrów na stałe?

    Aby zachować wprowadzone modyfikacje na stałe, należy ręcznie skopiować je z pamięci RAM do pamięci EEPROM, ustawiając parametr P0971 na wartość 1. https://obrazki.elektroda.pl/1869464000_...

    Automatyka Falowniki   12 Mar 2025 07:41 Odpowiedzi: 2    Wyświetleń: 114
  • Atmega162/C - Odczyt eepromu zwraca 0xFF zamiast zapisanej wartości 0xAA

    Witam, Piszę program na atmege j/w i mam problem z odczytem wartości z eepromu. Napisalem prosty testowy programik: :10000000FFFFFFFFFFFFFFFFFFFFAAFFFFF... :10001000FFFFFFFFFFFFFFFFFFFFFFFFFFF... :10002000FFFFFFFFFFFFFFFFFFFFFFFFFFF... :10003000FFFFFFFFFFFFFFFFFFFFFFFFFFF... :10004000FFFFFFFFFFFFFFFFFFFFFFFFFFF...

    Mikrokontrolery AVR   30 Paź 2012 11:27 Odpowiedzi: 5    Wyświetleń: 1188
  • ATmega16 - błędny odczyt zmiennych z EEPROM przy użyciu avr/eeprom.h

    Czyli dopiero kiedy wpiszę 0 do tego fuse bitu to będę mógł zapomnieć o każdorazowym programowaniu eepromu po wyczyszczeniu ATmegi, tak? Bo domyślnie jest tam wpisane 1 i pamięć jest niezabezpieczona przez "chip erase". A czy kiedy będę chciał zmienić zawartość pamięci eeprom, to wtedy wystarczy wpisać do EESAVE ponownie wartość 1, zapisać nową zawartość...

    Mikrokontrolery AVR   24 Lut 2009 16:51 Odpowiedzi: 7    Wyświetleń: 3412
  • Jak zapisać w kodzie puste hasło? Konfiguracja Wi-Fi.

    Wstaw po linijce:[syntax=c] Serial.println("writing eeprom pass:"); [/syntax] dodatkowo:[syntax=c] Serial.println(qpass.length());[/syntax] Jaka wartość się pokazuje?

    ESP8266 i ESP32   01 Gru 2021 16:49 Odpowiedzi: 13    Wyświetleń: 555
  • bascom i tablica string ze słowami do wyświetlania

    chcę zrobić tablicę z nazwami dni tygodnia do kalendarza. deklaruję dim tablica(7) as string * 12 Po co Ci aż 7 12-bajtowych stringów :?: Wystarczy: Dim Dzientygodnia As String *12 , Nrdnia As Byte ... Dzientygodnia=Lookupstr(Nrdnia,Tabli... '0=Pon, 1=Wtor, ... Lcd Dzientygodnia; ... Tablica: Data "poniedziałek", "wtorek"...

    Mikrokontrolery   02 Sie 2006 15:07 Odpowiedzi: 2    Wyświetleń: 3222
  • Jak zapisać zmienne liczbowe do EEPROM w S7-200 za pomocą STEP 7-MicroWIN?

    Dzień dobry. Pracuję na sterowniku S7-200 Siemensa, mam już gotowy cały pogram, jednak nie mogę uporać się z jednym zagadnieniem - mianowicie, potrzebuję zapisywać 4 zmienne liczbowe do EEPROM aby po wyłączeniu zasilania te parametry zostały zapamiętane. Przykładowo: chcę zapisać wartość liczbową "50" do MB8: https://obrazki.elektroda.pl/5684698700_...

    Programowanie Początkujący   16 Maj 2024 22:15 Odpowiedzi: 1    Wyświetleń: 231
  • Ile razy można zapisać program i dane w Atmega16 oraz EEPROM?

    Bascom sam się nie zajmie resetowaniem Watchdog'a, jak słusznie zauważył Holy . Żeby z niego skorzystać najpierw trzeba go skonfigurować (ustawić stopień podziału - od tego zależy czas potrzebny na przepełnienie jego licznika) poleceniem CONFIG WATCHDOG = czas , później uruchomić: Start Watchdog . Teraz w newralgicznych punktach programu musi zostać...

    Mikrokontrolery   14 Lut 2007 14:00 Odpowiedzi: 10    Wyświetleń: 4964
  • [WinAVR][c][eeprom] - zapis i odczyt, jak to zrobić?

    Witam Mam problem bo nie mogę nakłonić attiny2313 do zapisu a następnie odczytu wartości z eepromu. Próbuję zapisać wartość liczba_LED do eepromu a następnie ją odczytać a wyświetlacz 7-LED zobrazuje to. Co robię nie tak? Z góry dziękuję za pomoc. #define F_CPU 4000000L #include <avr/io.h> #include <util/delay.h> int main(void) {...

    Mikrokontrolery AVR   12 Lis 2010 12:10 Odpowiedzi: 9    Wyświetleń: 3347
  • Jak obsłużyć pamięć EEPROM Microchip 24AA01 I/P w Arduino MEGA?

    Witam. Kupiłem sobie ostatnio pamięć EEPROM Microchip 24AA01 I/P. Próbowałem to obsłużyć z Arduino MEGA i nie wychodziło. Jak zapisałem do adresu 0x01 wartość 0xB7 to przy odczycie zawsze pokazywało 255. Wszystko podłączyłem tak jak trzeba a i tak nie działało. Ktoś zna rozwiązanie?

    Arduino   17 Wrz 2022 11:05 Odpowiedzi: 5    Wyświetleń: 384
  • Jak zapisać i odczytać dane z EEPROM w AT90S8515 w C lub ASM?

    mam pytanie programuje od 11 dni i natknelem sie na problem zapisania i odczytania wartosci z zawartego w 90S8515 EEPROMU. Chciałem oczytać wartość np z adresu 00 i wpisać go do jakiegoś rejestru. Mam zamiar zapisać kroj czcionki by wyswietlac napisy na LCD od nokii

    Mikrokontrolery   13 Cze 2003 22:15 Odpowiedzi: 6    Wyświetleń: 1879
  • [ATMega16/32] - Cyklicznie padające EEPROMy w ATMegach

    Tutaj muszę najpierw dopowiedzieć, że spotkałem się z kolegą (at)piotrva (bardzo sympatyczny młody geniusz) i przekazałem jedną z dziwnie zachowujących się ATMeg do testów - dlatego teraz testy wychodzą spod jego pióra. W piątek kupiłem nową ATMegę32 (na Wrocławskiej) i już chciałem napisać, że oczywiście wszystko jest OK (bo zaprogramowałem od razu...

    Mikrokontrolery AVR   23 Lis 2012 11:44 Odpowiedzi: 28    Wyświetleń: 3477
  • MADACU: Data Logger do zapisu temperatury

    można zapytać układ przez BT wartości zapisanej w EEPROM, którą można zmienić komendą przez BT.

    DIY Konstrukcje   26 Sie 2017 20:16 Odpowiedzi: 17    Wyświetleń: 9198
  • [mega32] Jak wyświetlić tekst z EEPROM na LCD3310 w BASCOM dla mega32?

    Witam Jeśli dobrze rozumiem zdanie: "na zmienienie wartości string odczytanej z eeprom na zwykły tekst" masz na myśli zamianę liczby (zapisanej w kodzie ASCII ?) na jej odpowiednik znakowy. Program, który wykorzystałeś bazuje na kodach ASCII znaków, (komentarz przed tabelą znaków Fontlookop), dlatego też po mojemu niepotrzebnie stosujesz zapis: Czytaj_str...

    Mikrokontrolery AVR   13 Kwi 2009 13:01 Odpowiedzi: 7    Wyświetleń: 2449
  • [BASCOM] Jak dodać miernik LCD do zasilacza w BASCOM? Wyświetlanie napięcia, prądu, mocy

    Witam Program do miernika jest już prawie skończony, zostało mi tylko dopracować menu i zmienić rezystory w dzielnikach na 1%. Wartość maksymalnej temperatury jest ustawiana przy pierwszym włączeniu i zapisywana do eeprom. Chciałbym sie jeszcze tylko dowiedzieć w jaki sposób zadeklarować w programie żeby przy programowaniu zapisało do pamięci eeprom...

    Mikrokontrolery   05 Lut 2012 08:36 Odpowiedzi: 19    Wyświetleń: 4693
  • Jak zapisać tablice w wewnętrznej pamięci EEPROM ATtiny2313

    Możesz mi napisać jak to zrobić pod C. To znaczy jak to zlinkować. Czy musze pozmienaić wartości w pliku make.

    Mikrokontrolery   05 Kwi 2007 13:07 Odpowiedzi: 4    Wyświetleń: 2085
  • Bascom - Jak zapisać zmienną typu single do pamięci EEPROM?

    Witam, Proszę o podpowiedź jak zapisać zmienną typu single, konkretnie wartość np. 1.23458 do komórek pamięci eeprom. Chodzi o zapis w Bascomie. Jeżeli wpiszę dim zmienna as single zmienna= 1.23458 Writeeeprom zmienna , 1 to przy odczycie Readeeprom zmienna , 1 na lcd ukazuje się 1.234580037

    Mikrokontrolery AVR   23 Maj 2016 10:47 Odpowiedzi: 2    Wyświetleń: 1317
  • Jak zapisać i odczytać zmienną WORD do EEPROM? Przykład kodu programu

    Witam, z pewnością ten temat był juz poruszany, jednak prosze o pomoc. Potrzebuję zapisać wartość np. 23458 (zmienna typu WORD) do pamięci EEPROM, a następnie ją odczytać do zmiennej word. Jak to powinienem zrobić Zapisuję i odczytuję dane ale nie typu Word. Mam problem z tym. Proszę o jakiś kod programu. Dziękuję.

    Mikrokontrolery   23 Lis 2009 17:58 Odpowiedzi: 15    Wyświetleń: 3265
  • Jak zapisać i odczytać dane z pamięci EEPROM 24C16 w projekcie audio?

    Standardowa 24C16 nie ma żadnych linii adresowych. Ma na sztywno A0. Do zapisu i odczytu używa się innych adresów - tj do zapisu adres jest parzysty a do odczytu nieparzysty, o 1 większy - tutaj A1 Funkcja eeprom_rbyte nie zwraca wartości.

    Mikrokontrolery AVR   10 Kwi 2012 16:13 Odpowiedzi: 17    Wyświetleń: 8560
  • Jak skalibrować ATtiny2313 na 8MHz i zapisać do EEPROM przez avrdude?

    Witam wszystkich! Mam następujący problem: Muszę zaprogramować ok 100 procesorów ATtint2313 pracujących na wewnętrznym generatorze 8MHz, z tego co wiem to po resecie tego procesora do rejestru OSCCAL jest ładowana wartość kalibracyjna dla wartości 4MHz, a mi potrzeba wartość dla 8MHz, a na dodatek muszę to zrobić przez avrdude, ponieważ programy dla...

    Mikrokontrolery   06 Lip 2007 12:54 Odpowiedzi: 2    Wyświetleń: 1201
  • Pojemnościowy czujnik poziomu cieczy DIY

    Czy taki czujnik wykrywa w jakim poziomie jest zanurzony? Jaka może być jego dokładność? Oczywiście, że tego nie wykryje. Musisz go skalibrować po wykonaniu, lub chociaż ustawić offset. Tzn. należy zapisać np. w pamięci EEPROM mikrokontrolera wartość występującą dla pełnego zbiornika. Później należy ten tę wartość odejmować od wyniku pomiaru. Błąd...

    DIY Zagranica   25 Sie 2016 11:51 Odpowiedzi: 12    Wyświetleń: 15081
  • Elektroniczny obwód zamka szyfrowego (pilot zdalnego)

    Witam, Przetestowałem inny obwód zamka szyfrowego. Zadaniem układu jest odbiór sygnałów z odbiornika podczerwieni i porównanie ich z wartościami wcześniej zapisanymi w pamięci EEprom układu PIC12F675. Po otrzymaniu 4-cyfrowego hasła porównuje wyjście aktywacji zamka i wyjścia. Aby ustawić hasło, wystarczy nacisnąć przycisk „Prog”. Powiązane tematy;...

    Artykuły   30 Kwi 2023 17:17 Odpowiedzi: 3    Wyświetleń: 1074
  • Dopuszkowy wyłącznik czasowy

    Do programowania można było użyć jednego switcha/przełacznika/zworki. Po włączeniu trzymać go na tyle czasu ile ma działać wentylator i po puszczeniu wartość czasu zapisać w EEPROM. O stabilizatorach i całym zasilaniu nie będę już wspominał. Już o tym pisałem. Tylko jeśli używa czasów rzędu 15-30 minut lub dłużej, to powodzenia z takim programowaniem...

    DIY Konstrukcje   24 Lis 2016 16:50 Odpowiedzi: 50    Wyświetleń: 12951
  • Schemat programowania i podłączenia diody LED z układem ATTINY25-20PU DIP8 do alarmu z pamięcią

    To się podepnę do wątku. Mógłbym prosić o kod, który: -przyciśnięcie przycisku przez 5s spowoduje zapisanie do eeprom-u wartości jednej zmiennej - liczby zmiennoprzecinkowej (kąt z inklinometru) -ponowne przyciśnięcie przez 5s nadpisze poprzednią wartość. To ma być taki rodzaj kalibracji wykonany praktycznie tylko raz, lub sporadycznie. Jak pobrać wartość...

    Arduino   31 Sty 2023 03:34 Odpowiedzi: 3    Wyświetleń: 315
  • Zapis zmiennej z inklinometru do EEPROM po 5s naciśnięciu przycisku - Obsługa przycisku i MPU6050

    Mógłbym prosić o kod (lub wskazówki) który: Mój poziom to Blinkin LED + -przyciśnięcie przycisku przez 5s spowoduje zapisanie do eeprom-u wartości jednej zmiennej - liczby zmiennoprzecinkowej (kąt z inklinometru) -ponowne przyciśnięcie przez 5s nadpisze poprzednią wartość. To ma być taki rodzaj kalibracji wykonany praktycznie tylko raz, lub sporadycznie....

    Arduino   13 Mar 2023 05:13 Odpowiedzi: 2    Wyświetleń: 213
  • Jak tworzyć tablice danych i zapisać ja w eeprom[atmega8][c]

    witam, dobry przykład obsługi eepromu zamieszczony jest w dokumentacji od atmegi i wygląda to tak : void EEPROM_write(unsigned int uiAddress, unsigned char ucData) { while(EECR & (1<<EEWE)); EEAR = uiAddress; EEDR = ucData; EECR |= (1<<EEMWE); EECR |= (1<<EEWE); } unsigned char...

    Mikrokontrolery AVR   25 Lut 2010 22:28 Odpowiedzi: 5    Wyświetleń: 5935
  • Arduino NANO: Jak zapisać i odczytać wyniki w EEPROM bez nadpisywania?

    I tu jestem w tzw. kropce. Ja również - trudno zgadnąć co tam napisałeś. Opublikowanie kodu zdecydowanie uprości analizę. Ponadto nie wiem jak poradzić sobie z całkowicie pierwszym uruchomieniem urządzenia, gdy poprzedniego wyniku jeszcze nie ma – układ będzie się buntował, bo zmienna nie ma przypisanej wartości. https://www.elektroda.pl/rtvforum/viewto...

    Arduino   06 Kwi 2025 13:36 Odpowiedzi: 6    Wyświetleń: 177
  • [BASCOM AVR] Rozjaśnianie ledów w zadanym okresie czasu

    Rozumiem, jeszcze pozostaje kwestia wartości zapisanych do eepromu. użytkownik ustawia wartośc status z zakresu 0-11. za pomocą lookupstr zwracam mu na wyświetlacz "userfriendly" wartość tekstową na podstawie data Led_level_LCD [syntax=basic4gl] Led_level_LCD: Data "OFF" ," 10%" ," 20%" ," 30%" ," 40%" ," 50%" ," 60%" ," 70%" ," 80%" ," 90%" , "100%"...

    Mikrokontrolery   04 Paź 2012 13:06 Odpowiedzi: 10    Wyświetleń: 1533
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    Hmm , z tym rozpoczęciem programowania poprzez reset to lipna sprawa niestety. Moduły są rozsiane w róznych miejscach i właśnie dlatego założyłem ten temat. Myślałem że już może ktoś to zrobił wcześniej. Ja osobiście wolałbym użyć np. watchdoga do inicjacji wgrywania oprogramowania czyli : wysłać poprzez rs485 polecenie np: firmware_1 i to polecenie...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10238
  • Zapis i odczyt EEPROM w AT89S52 - kod C dla Keila

    Aby uzyskać dostęp do odczytu eeprom, trzeba ustawić bit EEMEN w rejestrze WMCON. Wtedy eeprom widziany jest jako pamięć xdata (adresy 0x0000-0x07ff), i odczyt odbywa się tak, jak zmiennych z przestrzeni xdata, np: xdata char eep_var; data char x; (...) WMCON |= 0x08;//wybor pamieci EEPROM jako XDATA x = eep_var; Dodatkowo aby móc zapisać EEPROM,...

    Mikrokontrolery   17 Lis 2005 23:06 Odpowiedzi: 13    Wyświetleń: 2244
  • Kod AVR do sterowania LEDami z zapisem stanu w EEPROM

    Można napisać program, który nie ma żadnego sensu i Eclipse nic nie zgłosi, on nie ocenia poprawności algorytmu tylko czy składnia jest OK, nawiasy, średniki, itp. Na pewno uruchamiając program w main() powinieneś odczytywać zmienną zapisaną kiedyś tam, a po użyciu jakiegoś przycisku zapisywać nową wartość. Raczej nie widać tu użycia write, a read w...

    Mikrokontrolery   28 Sie 2019 19:40 Odpowiedzi: 11    Wyświetleń: 687
  • [Bascom] Jak zapisać i odczytać ID czujników DS18b20 do EEPROM w Bascom?

    Prosiłabym o wyrozumiałość i pomoc w nakierowaniu mnie na rozwiązanie problemu. Spróbuję nakierować :) Jeśli zapis ID do eeprom ma być jednorazowy, w kodzie programu deklarujesz (wcześniej innym programikiem i LCD odczytane) ID $eeprom Termometr2: 'nr seryjny termometru 1 Data 40 , 25 , 0 , 133 , 2 , 0 , 0 , 196 Termometr1: 'nr seryjny termometru...

    Mikrokontrolery AVR   22 Maj 2010 17:10 Odpowiedzi: 4    Wyświetleń: 2231
  • CLP 325W - Gdzie znaleźć oryginalny wsad .bin eeprom do drukarki?

    Hej, nie wiem czy to pomoże, ale ta wartość jest bliska 2^32, co może świadczyć o tym, że w eepromie są same 0xFF. Spróbuj może cały eeprom zapisać w 0x00 (najpierw zrób backup) i może to pomoże.

    Drukarki, ksero Regeneracja   18 Lip 2013 09:37 Odpowiedzi: 1    Wyświetleń: 1866
  • zewn. pamięć eeprom 24Cxx - zapisanie zmiennej SINGLE - jak?

    Witam. Programuję w BASCOM AVR. Potrzebuję mieć zapisaną wartość zadanej temperatury do porównania z wartością otrzymaną z DS18B20. Nastawiam wartość operując bezpośrednio na zmiennej SINGLE, ale mam ją w pamięci programu, więc jak coś się wyłączy to już nie będzie działało tak jak trzeba. Muszę więc to gdzieś zapisać. Druga sprawa to jak zmieniać wartość...

    Mikrokontrolery   16 Mar 2008 13:58 Odpowiedzi: 21    Wyświetleń: 2510
  • Jak odczytać i zapisać dane w EEPromie Atmega16 za pomocą AVR GCC?

    No i właśnie lektura tego postu doprowadziła mnie do szczęśliwego zakończenia, bo układ działa (sprawdziłem). Teraz zapis i odczyt z EEPROMu. Dodano po 1 Zaczął się robić bałagan w programie, wiec utworzyłem sobie oddzielne pliki EEprom.h i EEprom.c i tam chcę też umieścić funkcje zapisu i odczytu. Po podłączeniu zasilania potrzebuje zrobić taką procedurę,...

    Mikrokontrolery AVR   20 Lip 2015 12:25 Odpowiedzi: 28    Wyświetleń: 1845
  • Jak efektywnie zarządzać zapisami w EEPROM, by wydłużyć jej żywotność?

    EEPROM ma ograniczoną ilość zapisów, powiedzmy 100tys. Powiedzmy, że mam do zapisania kilka/naśco/dziesiąt bajtów konfiguracji. Wymyśliłem, jak zrobić, aby przy każdym zapisie użyć innego obszaru pamięci. Ale może są lepsze sposoby, to mnie na nie naprowadźcie. Mój pomysł jest taki: 1. Za pierwszym odpaleniem, lub na jakiś przycisk ZERUJ_PAMIEC zeruję...

    Arduino   10 Lip 2019 01:14 Odpowiedzi: 6    Wyświetleń: 573
  • Jak zapisywać dane do zewnętrznej pamięci EEPROM 24C02 w Bascom AVR?

    serdeczne dzięki, jednak nie wiem niestety pewnie podstawy - w jaki sposób zapisać coś kolejnego, tzn. jeśli np. chce wysłać to moje 12301234 do eeprom I2cstart I2cwbyte Adresw I2cwbyte 1 I2cwbyte 3 (czy tu można wpisać 12301234) ?? I2cstop i dalej - jeśli teraz chce zapisać wartość 14501234 jako następną wartość w eepromie to nie wiem jaką kolejną...

    Mikrokontrolery AVR   20 Lut 2004 16:24 Odpowiedzi: 3    Wyświetleń: 5020
  • Zapis stringa do EEPROM i wysłanie na UART po odebraniu TEST

    co poprawić ? Jasność wypowiedzi i pisownię. Funkcja uart_puts() jest przystosowana do odczytywania danych z eepromu? (dopisane po zmianie pierwszego postu przez Autora) czy zawartość(tekst) tokena jest poprawnie zapisana do eeprom Jeśli "zapis do eeprom" to ta linijka: jak wysłać zapisaną wartość (tekst) w eeprom na uart ? Przypuszczam, że funkcja...

    Mikrokontrolery AVR   28 Mar 2016 20:56 Odpowiedzi: 31    Wyświetleń: 2922
  • Tytuł: Licznik dystansu rowerowego na Arduino Nano, OLED i Cholotron: D2, całkowity i wycieczkowy

    Z EEPROM jest wiele zabawy. Najprościej nie zapisywać co 1-2m dystansu, jak miałeś w programie, czy co 1s, jak się zrobiło gdy przeniosłem Ci to do loop. Masz odmierzanie czasu tym nieszczęsnym delay 1000, to definiuje najmniejszą jednostkę czasu w tym programie. Naucz się millis() i usuniesz to ograniczenie. Ale tu też można coś wyrzeźbić, po tym delay...

    Arduino   29 Sty 2023 22:19 Odpowiedzi: 10    Wyświetleń: 555
  • Atmega 128A - Zapis i odczyt dużych liczb w eeprom przy użyciu języka C

    Więt tak: deklaracja zmiennej : [syntax=c] volatile uint16_t zmienna = 0; // - zmieniam tą wartość później na 300 [/syntax] włączam przerwania według konfiguracji zegara (8MHz - wewnętrzny) [syntax=c] //- uruchomienie eepromu extern EEMEM uint16_t eeprom_values[200]; EEMEM uint16_t eeprom_values[200] = {0,0}; //- konfiguracja zegara void Init_Timer0_OVF(){...

    Mikrokontrolery AVR   15 Lis 2020 11:30 Odpowiedzi: 6    Wyświetleń: 582
  • Kasowanie wsadu w pamięci EEPROM 93C46 za pomocą EZP2010 - jak to zrobić?

    Przecież domyślnie taka pamięć ma 0xFFFF w poszczególnych komórkach (organizacja pamięci to 16 bit). Konkretniej pamięć taka może przechowywać 64 słowa 16 bitowe, co daje 64*16=1024 bity. Nic szczególnego. Jak wykasować taką pamięć ? Wystarczy w dowolnym Hexedytorze stworzyć plik, w odpowiednim formacie (BIN/INTEL HEX) z samymi wartościami 0xFFFF. Tak...

    Programowalne układy logiczne   29 Kwi 2017 20:32 Odpowiedzi: 2    Wyświetleń: 3009
  • AVR 2313 i EEPROM 24C04 - Programowanie i odczyt zwraca 0 w Bascom AVR

    Procek ma tylko zapisać wartość w EEPROMIE oraz po jakimś czasie odczytać. Chyba za szybko nie jest , 10ms przerwy po zapisie chyba wystarczy... Spróbuję jeszcze zwiększyć czas.

    Mikrokontrolery   01 Lis 2004 21:55 Odpowiedzi: 14    Wyświetleń: 1272
  • Rodzaje układów programowalnych, zastosowania, programatory - pytanie laika

    Zagadnienie jest dość złożone, ale zacznijmy może najpierw od faktu, że AVR-ów nie programuje się w C/C++. W tym języku możesz co najwyżej napisać program, skompilować go i otrzymać plik wynikowy/wsadowy z kodem maszynowym zrozumiałym dla uC. Dopiero wtedy możesz zaprogramować uC i nie ma to znaczenia, czy kod źródłowy został napisany w C/C++, asemblerze...

    Programowalne układy logiczne   07 Maj 2018 07:35 Odpowiedzi: 8    Wyświetleń: 1329
  • Radio internetowe i odtwarzacz plików audio na ESP32-S3

    Dokładnie, zdaje sobie sprawe, ze to jest już troche archiwum. O dziwo działa na ESP32 jeśli przytniemy długość tego EEPROMu i np. zrobimy tak: EEPROM.begin(3); EEPROM.put(1, bank_nr); EEPROM.put(2, station_nr); boolean res = EEPROM.commit(); Serial.println("potwierdzenie zapisu EEPROM"); Serial.println(res);...

    DIY Akustyka   15 Cze 2025 16:16 Odpowiedzi: 1232    Wyświetleń: 101529
  • Legendford F-14 - Szukam wsadu 93LC46 do porównania po zmianie kodu awaryjnego

    Problem rozwiązany... Temat można zamknąć. W pamięci 93LC46 (Microwire16 eeprom) za kod fabryczny odpowiada wartość adresu. 00020: 00 24 .. .. .. .. .. Pamięć można odczytać/zapisać prostym programatorem opartym o si-prog (fot. poniżej), koszt jakieś 4 zł... http://obrazki.elektroda.net/14_12115881...

    Samochody Zabezpieczenia   24 Maj 2008 01:21 Odpowiedzi: 7    Wyświetleń: 4341
  • Jak poprawnie zapisać dane do EEPROM w asemblerze na AVR?

    Witam. Progamując nie korzystałem z EEPROM, a jeśli już to z zapisu i odczytu i to w bascomie. Tam sprawa jest prosta 2 komendy. Pisząć w asemblerze na AVR chciałbym aby program pobierał dane z pamięci EEPROM. Zdeklarowałem w pamięci EEPROM miejsce od którego mają być dane zapisywane. Następnie muszę wpisać dane - tylko nie wiem w jaki sposób to umieścić...

    Mikrokontrolery   04 Lip 2006 07:46 Odpowiedzi: 6    Wyświetleń: 1311
  • STL32L0 obsługa wewnętrznego eepromu Cortex M0+ HAL

    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...

    Mikrokontrolery   10 Gru 2019 10:16 Odpowiedzi: 7    Wyświetleń: 756
  • Fiat Bravo 1.6 16V - Reset wartości adaptacyjnych/regulacja przepustnicy

    Jeśli masz instalację IV generacji to nie powinny być konieczne żadne kombinacje z zasilaniem sterownika benzyny. Po prostu trzeba właściwie skalibrować tą instalację i dbać o regularną wymianę filtrów oraz, być może, zainwestować w bardziej stabilne wtryskiwacze LPG. czy istnieje ryzyko takiego rozjechania adaptacji, że konieczna będzie kosztowna reanimacja...

    Samochody Początkujący   11 Sty 2013 18:47 Odpowiedzi: 8    Wyświetleń: 10419
  • Jak działa funkcja I2C_SetBusSpeed w AVR? Wyjaśnienie przeliczeń i rejestrów

    4. Blokowy układ pamięci wynika z ograniczonej przestrzeni adresowej. Dany układ nie pozwala na adresowanie każdego bajtu z osobna więc stosuje się bloki np po 64 lub 128 bajtów. Zatem wybierając adres powiedzmy 32, zaglądasz do szufladki w pamięci do której możesz zapisać te 64 lub 128 bajtów. Adres 33 wskazuje na inną "pustą" szufladkę w której jest...

    Mikrokontrolery AVR   04 Sie 2017 16:33 Odpowiedzi: 6    Wyświetleń: 1617
  • Jak obliczyć sumę kontrolną CRC dla pamięci EEPROM i EPROM 32KB?

    Tutaj pewnie zamiana adresów byłaby wykrywalna, ale jak to zrobić ? Co do CRC, to nie ma problemu, żeby w Delphi dorzucić tablicowanie danych. To jest płytka testowa, także czas i i miejsce w pamięci oczywiście w granicach rozsądku nie mają znaczenia. , np 1 bajt mnożyć x1, drugi x2, trzeci x3, czwarty x4, można też spróbować dodać do wartości z pamięci...

    Mikrokontrolery   17 Maj 2006 18:42 Odpowiedzi: 14    Wyświetleń: 27741
  • Zapisywanie komórki w pamięci EEPROM w XMEGA: błędy w symulatorze czy programie?

    Witam, Zacząłem przygodę z xmegą i po uporaniu się z portami próbuję teraz uporać się z eeprom-em. Odczyt zapisanej komórki eeprom czy to przez "NVM" czy "maping eeprom" jest ok. Gorzej jeśli chodzi o zapisanie komórki eeprom. Na razie nie mogę przetestować fizycznie bo padł mi programator a w symulatorze wartość bajtu nie wpisuje się do eeprom. Nie...

    Mikrokontrolery AVR   23 Mar 2021 16:32 Odpowiedzi: 8    Wyświetleń: 696
  • Dc servomotor controller na Attiny 2313

    No właśnie parametry transmisji ustawiałem niepoprawne, 9600 i większe a nikt nie wspomniał ze maja być 2400.Myślę że dalej sobie poradzę ,dziękuję za odpowiedz. Hm na stronie http://elm-chan.org/works/smc/report_e.h... parametry transmisji zalecane to 38.4k bps, ja tak ustawiłem i bez problemu się łączył. Jak zmienić parametry M P1 P2 itd.. Wpisuje...

    DIY Konstrukcje   11 Sie 2019 19:26 Odpowiedzi: 163    Wyświetleń: 89623
  • Jak zainicjalizować i zapisać wielowymiarową tablicę w EEPROM XMega128A4U?

    No tak: Twoje "fajnie", "tylko" przyspiesza zapis, okradając mnie z prawie 1kB SRAM :| , moje dawało mi i szybki zapis i "za frajer" pamięć SRAM. A teraz koniec "snu o potędze" :cry: WIELKIE DZIĘKI J.P. ps. jak tak dalej pójdzie to skończę poniewierką po GPIOR i nieużywanych rejestrach peryferiów… ps2. Dla jasności: zachowanie się bufora potwierdza,...

    Mikrokontrolery AVR   22 Gru 2018 20:57 Odpowiedzi: 6    Wyświetleń: 531
  • Atmega - Żywotność EEPROM / ilość cykli zapisu

    Wspaniały przykład na to jak nie należy realizować projektów. I nie chodzi o tragiczny program, ale o wyjątkowo nieefektywny sposób realizacji samego zadania. Kolego, przeszukaj Forum, a znajdziesz przynajmniej kilka takich projektów. W skrócie: - nie potrzebujesz zapisywać danych do EEPROM co 1s, ani co 1,5s, ponieważ czas możesz zliczać w RAM, a zapis...

    Mikrokontrolery Początkujący   19 Kwi 2014 21:43 Odpowiedzi: 9    Wyświetleń: 4974
  • [BASCOM] Jak zapisać zmienną long do pamięci 24Cxx w Bascom?

    Witam, Ważna uwaga: typ long jest całkowity, nie ma części ułamkowej, trzeba użyć single lub double. Mała wskazówka z helpów (polski ubogi pełny po angielsku w programie) Pamięć ERAM. Większość procesorów serii AVR posiada wbudowaną pamięć EEPROM. Pamięć ta może przechowywać dane nawet po wyłączeniu zasilania. Jak podaje producent nawet do 10 lat. Pamięć...

    Mikrokontrolery AVR   27 Kwi 2016 11:13 Odpowiedzi: 1    Wyświetleń: 1224
  • Błąd zegara AVT-5522: wyświetla złą godzinę 10. i 30. dnia miesiąca.

    Wgrać należy sam plik ATmega8_clock czy też eeprom. P6” - strojenie oscylatora RTC, dostępne wartości od -127 do +127. 1 krok to zmiana częstotliwości oscylatora o 1,017ppm, czyli około 0,088s na dobę. Uwaga 1! Przy ustawianiu tego parametru krótkie naciśnięcie przycisku S1 zwiększa wartość o jeden, a dłuższe przytrzymanie powoduje szybkie zmniejszanie...

    Mikrokontrolery   25 Gru 2024 20:35 Odpowiedzi: 152    Wyświetleń: 5649
  • Atmega8A - [C/Eclipse] Zapis i odczyt zmiennych z EEPROM

    Nie bardzo rozumiem. na pierwszym miejscu mamy zadeklarować gdzie ma być zapisana czyli adres, a na drugim zmienna. zmienna w RAM to kWh_stan zmienna do eeprom to kWh_stan_ee - ewentualnie jak to się nie pomiesza to może być jedna zmienna kWh_stan do eeproma i do Ramu. uiAddress jest zadeklarowana na samym poczatku jako float uint16_t uiAddress = 0...

    Mikrokontrolery AVR   15 Lis 2013 14:06 Odpowiedzi: 11    Wyświetleń: 3345
  • Zanik danych z pamięci EEPROM po wyłączeniu zasilania w XMega

    Witam Jak w temacie - wykonuję zapis danych do pamięci EEPROM, po ich weryfikacji wszystko jest ok. Mogę je odczytywać i wszystko działa. Problem się pojawia, gdy chce je odczytać po ponownym uruchomieniu procka - dane się "ulatniają"!? O co chodzi? Dodam, iż używam AVR Studio 4 i korzystam z bibliotek Atmel'a. Zapisuje dane w pojedynczych bajtach:...

    Mikrokontrolery   19 Mar 2011 16:05 Odpowiedzi: 2    Wyświetleń: 1225
  • Przechowywanie i zarządzanie parametrami sterownika mikroprocesorowego

    Z praktyki: - wygodniej trzymać dane w strukturze, niż w pojedynczych zmiennych; przy składowaniu danych w pamięci Flash wygodnie jest mieć unię zawierającą strukturę i wektor bajtów lub słów - w pamięci ROM mamy na stałe zapisaną domyślną wartość struktury konfiguracyjnej - jeśli mamy EEPROM, to w EEPROM trzymamy kopię struktury z RAM, a po modyfikacji...

    Mikrokontrolery   05 Lis 2019 14:14 Odpowiedzi: 3    Wyświetleń: 366
  • LampSTER - sterownik lampy dwupunktowej

    Jeżeli kolega zapisuje tylko jedną komórkę w pamięci to mogę podsunąć jeszcze jeden sposób, który kiedyś się komuś może przydać a mianowicie wykorzystane jest pewnie tylko kilka wartości z przedziału 0-255 więc można ustawić jakąś wartość komórki pustej a następnie odczytywać ostatnią zapisaną lub zapisywać pierwszą nie zapisaną komórkę kiedy się skończą...

    DIY Konstrukcje   09 Maj 2012 08:44 Odpowiedzi: 19    Wyświetleń: 8560
  • Compaq Armada M700 - wymiana ogniw baterii, różnice napięć 2,7V i 3,7V

    Tu moderator ma akurat rację. Chciałbym abyś się nie obraził to co napiszę poniżej ale przemyślał. Twierdzisz że laptop nagle przestał Ci ładować baterię, czy nie warto się zastanowić dlaczego tak się stało. Elektronika jest po to w bateriach laptopowych żeby nadzorować jakość i stan ogniw a nie dlatego żeby utrudniać zresetowanie EEPROMU. Prawdopodobnie...

    Komputery Regeneracja Baterii   26 Lut 2012 22:47 Odpowiedzi: 5    Wyświetleń: 3355