zapisać eeprom wartość

Znaleziono około 699 wyników dla: zapisać eeprom wartość
  • [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ń: 2442
  • REKLAMA
  • 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ń: 1111
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • 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ń: 225
  • [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ń: 2313
  • REKLAMA
  • [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ń: 1152
  • [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ń: 2348
  • [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ń: 822
  • REKLAMA
  • 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ń: 2556
  • 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ń: 1017
  • 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ń: 1665
  • Jak zapisac dane programowo w pamięci eprom procka 90S213

    Witam jestem raczkującym programistą 90S213 w BASCOMIE Jak narazie idzie mi niezle ale chcialbym zapisać pewne dane w wewnętrzej pamieci eprom (by po restarcie porcka moglbym korzystać z zapisanych danych) niestety niewiem jak to ugyść. Pewnie tu chodzi o rejestry EEDR POMOCY Z gory dziękuje

    Mikrokontrolery   29 Cze 2004 09:54 Odpowiedzi: 6    Wyświetleń: 1002
  • AT90S2313 zapis 16-bitowej wartosci poprzez eeprom_write...

    Nie za bardzo mi to wychodzi.. powiedziałbym, że nawet wcale :( uint8_t adr __attribute__((section(".eeprom"))); (...) eeprom_write_byte(&adr, zm); i zm=eeprom_read_byte(&adr); -dziala, jednak zalezalo mi na nieco wiekszej wartosci

    Mikrokontrolery   23 Cze 2005 09:51 Odpowiedzi: 8    Wyświetleń: 1151
  • [ATMEGA32] EEPROM, stronicowanie, wielokrotny zapis

    Witam! Pytanie dotyczy zapisu do EEPROM'u pojedynczych bajtów. W datasheet'cie do ATmega32, w rozdziale 7.4.1 "EEPROM data memory" napisano: The ATmega32A contains 1024 bytes of data EEPROM memory. It is organized as a separate data space, in which single bytes can be read and written. The EEPROM has an endurance of at least 100,000 write/erase cycles....

    Mikrokontrolery AVR   20 Sie 2009 12:46 Odpowiedzi: 5    Wyświetleń: 2976
  • REKLAMA
  • [Atmega][Bascom] Zawpis wartości domyślnych w eepromie

    Bascom Atmega Jak zapisać domyślne wartości w eepromie pod wskazanym adresem? Tworzenie zmiennych w kodzie, które mogą wskazywać, pod jaki adres ma ona wskazywać zajmuje miejsce w kodzie programu. Jeżeli zadeklarujemy to w ten sposób to wszystko jest zapisane w pliku epp i nie zajmuje miejsca w kodzie programu. Ale jak wskazać że przykładowo etykieta...

    Mikrokontrolery AVR   30 Maj 2009 17:17 Odpowiedzi: 1    Wyświetleń: 1549
  • [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ń: 3368
  • Jak ustawić wartości domyślne EEPROM w WinAvr dla Atmega?

    Witam napisałem program który będzie korzystał z wewnętrznej pamięci EEPROM do przechowywania wartości ustawień, ale interesuje mnie kwestia jak w winavr określić wartości domyślne z którymi ma być zaprogramowana pamięć EEPROM. Czyli np. komórka o adresie 1 wartość 0x20, druga komórka 0x30 itp.

    Mikrokontrolery   23 Lut 2008 15:23 Odpowiedzi: 2    Wyświetleń: 1592
  • Jak bezpiecznie odczytywać i zapisywać dane w EEPROM Atmegi z użyciem FRAM?

    Witam Jak programowo zrealizować bezpieczny odczyt i zapis do EEPROM, obojętne czy to zewnętrzny czy wewnętrzny Atmegi. Mam wartość początkową w pamięci eeprom i np chcę zwiększyć ją o 1 lub inną dowolną wartość a nie mogę utracić danych zawartych w eepromie przez przypadkowy reset podczas czytania lub zapisu. Póki co przychodzą mi na myśl dwa rozwiązania:...

    Mikrokontrolery   16 Kwi 2013 11:58 Odpowiedzi: 12    Wyświetleń: 1938
  • Bascom AVR - nadpisywanie EEPROM przy programowaniu

    Czy da się jakoś zmusić Bascoma, żeby nie wgrywał EEPROMu po wgraniu Flasha? Problem polega na tym, że trzymam tam ustawienia programu i po każdym przeprogramowaniu układu muszę je ustawiać od nowa. Próbowałem obejść problem wpisując na końcu kodu programu takie coś: [syntax=basic4gl]$eeprom Data 0 , 1 , 2 , 3 , 4 , 5 , 6[/syntax] ale niestety w EEPROMie...

    Mikrokontrolery AVR   29 Sty 2013 09:54 Odpowiedzi: 10    Wyświetleń: 2541
  • ATMEGA8 - C/C++ - jak zapamiętać zaprogramowane wartości ?

    Drodzy koledzy... Napisałem niedawno program. Jest w innym poście. Nadal go rozwijam i aktualnie pisze funkcje do programowania. Poprostu chciałbym aby moje urządzenie było uniwersalne, programowalne :) Włącze urządznie, odpali się z parametrami domyślnymi, zaprogramuje je i jak zapamiętać je, żeby po wyłączeniu i ponownym włączeniu one nie zgineły....

    Mikrokontrolery AVR   04 Lis 2009 17:14 Odpowiedzi: 20    Wyświetleń: 3315
  • zapis danych we flashu, kasuje się zawartość eepromu.

    witam wszystkich . problem mój polega na tym że z nieznanych przyczyn w moim urządzeniu kasuje się zawartość pamięci eeprom . urządzenie zbudowane jest na tiny25 , stabilizowane 78L05 , filtrowane po stronie wtórnej c=470 nF i pracuje w samochodzie . po jakim czasie zawartość pamięci eeprom jest cała FF . to samo urządzenie jeśli odczytuje dane z flash...

    Mikrokontrolery   19 Lis 2007 14:02 Odpowiedzi: 11    Wyświetleń: 1926
  • [ATmega128] Ustawienie EEPROM na zera przy programowaniu w WinAVR i PonyProg2000

    Mam takie pytanko: czy można w jakiś sposób przy programowaniu mikrokontrolera wpłynąć na zapisywane do pamięci eeprom dane? Mam program napisany w WinAVR który wgrywam za pomocą PonyProg2000. Korzysta on z pamięci eeprom która umożliwia zapis do niej pewnych wartości oraz ich odczyt. Problem w tym że przy programowaniu uC eeprom automatycznie zapisuje...

    Mikrokontrolery AVR   22 Wrz 2009 11:43 Odpowiedzi: 7    Wyświetleń: 2312
  • Jak zaprogramować EEPROM 28C64 przez komputer? Ustawienia adresu i impulsu WE

    Witam! jak zaprogramowac Eeprom 28c64 przez komputer. Ustawiłem adres, dane i impuls na WE (1ms) i nic. Proszę o pomoc. Pozdrawiam!

    Początkujący Elektronicy   08 Kwi 2008 21:20 Odpowiedzi: 4    Wyświetleń: 1116
  • [RFX] RotaryFX - drugie (bardziej muzyczne) życie dysku HDD

    https://obrazki.elektroda.pl/7088978900_... Nie tak znowu dawno temu, jeszcze gimnazjalistą będąc natrafiłem na Układ FV-1 (właściwie SPN1001) jest procesorem DSP zaprojektowanym przez śp. Keitha Barra oraz Franka Thompsona, a produkowanym przez ich firmę - SpinSemiconductor od roku 2006. Cechą szczególną tej jednostki jest jej kompaktowa...

    DIY Konstrukcje   24 Sty 2023 17:48 Odpowiedzi: 32    Wyświetleń: 8808
  • [AVR] Żywotność pamięci eeprom w praktyce - ciekawostka taka

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

    Mikrokontrolery AVR   18 Kwi 2017 11:12 Odpowiedzi: 42    Wyświetleń: 14083
  • WiFi Manager w PlatformIO - wygodna konfiguracja WiFi dla ESP8266 i ESP32 - tutorial

    https://obrazki.elektroda.pl/3882937500_... WiFiManager to biblioteka oferująca gotowy system parowania z naszym WiFi a jej konfiguracja to raptem kilka linijek kodu. Parowania dokonuje się w trybie AP (sieci WiFi emitowanej przez ESP) a potem, po podaniu namiarów na naszą sieć, system sam je zapamiętuje i korzysta z nich przy kolejnych...

    Artykuły   06 Lut 2025 10:06 Odpowiedzi: 4    Wyświetleń: 1665
  • Arduino VGA Shield - wersja druga, SMD - z expanderem portów i pamięcią EEPROM

    https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...

    DIY Konstrukcje   28 Maj 2020 10:21 Odpowiedzi: 6    Wyświetleń: 4602
  • Generator opcjonalny Megawave Atmega

    http://obrazki.elektroda.pl/9079980500_1... Na wstępie chciałbym przybliżyć, skąd taka a nie inna nazwa nadana przeze mnie temu projektowi. Prace rozpoczęły się w momencie zapotrzebowania na minimum dwa zsynchronizowane generatory małej częstotliwości. Ponieważ zakres przestrajania jaki mnie zadowalał ograniczał się do 100Hz przy rozdzielczości...

    DIY Konstrukcje   08 Wrz 2012 12:24 Odpowiedzi: 3    Wyświetleń: 11871
  • Wemos D1 ESP8266+DHT11 - stacja pogody z wykresami część 2 - zapis w pamięci Flash

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

    Artykuły   06 Cze 2024 13:01 Odpowiedzi: 2    Wyświetleń: 2217
  • Ku pamięci... zapomnianych pamięci, cz. 2.

    https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Toksyczna pojemność - rtęciowa, akustyczna linia opóźniająca Linia opóźniająca opiera się o zjawisko przewodnictwa akustycznego w różnych materiałach. Dźwięk w powietrzu rozchodzi się z prędkością 343m/s. W wodzie morskiej, ze...

    Tematy tygodnia   24 Sty 2023 20:07 Odpowiedzi: 5    Wyświetleń: 1851
  • Zegar tekstowy na procesorze STM32

    Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...

    DIY w budowie   18 Lut 2025 11:40 Odpowiedzi: 23    Wyświetleń: 5742
  • 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ń: 4726
  • Radio Ford CD345 MCA SONY zablokowane (LOCKED) – jak odblokować programatorem?

    Witam, mam zablowane radio z Forda napisem LOCKED model CD345 MCA SONY. Co w takim przypadku mogę zrobić? Posiadam programator pamięci. Dzięki. (at)ElektrodaBot AI: Czy wiesz, jaki dokładnie układ pami... Bezpośrednia odpowiedź na pytanie – Układ TJA1040, który wskazałeś, jest transceiverem magistrali CAN, a nie pamięcią EEPROM – z jego odczytu nie...

    Radia i Systemy Multim. Początkujący   17 Cze 2025 08:23 Odpowiedzi: 7    Wyświetleń: 249
  • Opis płytki automatycznego tunera antenowego ATU-100 Extended board opracowanej przez N7DDC

    https://obrazki.elektroda.pl/9846005800_... Urządzenie przeznaczone jest do stosowania w krótkofalarstwie jako część wzmacniaczy lub transceiverów. Można je też wykorzystać niezależnie, jako pełniące funkcję dopasowywania impedancji wyjściowej wzmacniaczy mocy (PA) z antenami. Całość może zawierać zestaw od 5 do 7 cewek i od 5 do 7...

    Artykuły   20 Kwi 2024 14:01 Odpowiedzi: 7    Wyświetleń: 2238
  • 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ń: 264
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 2

    https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...

    Artykuły   05 Sty 2018 11:04 Odpowiedzi: 31    Wyświetleń: 5442
  • Schemat efektu biegająca dziura - sekwencyjne gaszenie diod LED

    Połączyć diody podwójnie w odwrotnej kolejności. Tyle, że CD4017 możesz spalić, ponieważ taki układ ma ograniczony prąd wyjściowy każdego z wyjść, ale także ograniczoną sumaryczną warość prądów wyjściowych na wszystkich wyjściach. Jak ta wartość zostanie przekroczona to układ scalony się przegrzeje i ulegnie uszkodzeniu. Aby temu zapobiec, wymyślony...

    Początkujący Elektronicy   28 Lip 2024 18:49 Odpowiedzi: 33    Wyświetleń: 735
  • Wielokanałowy termostat,wielopunktowy termometr- dom 'inteligentny inaczej'

    http://obrazki.elektroda.pl/5313552500_1... Sterownik włącza/wyłącza do 8 urządzeń grzewczych i chłodniczych. Stan wyjść zależy od: temperatury mierzonej w dowolnej liczbie punktów, wewnętrznego zegara czasu rzeczywistego, programu grzania i chłodzenia przechowywanego w pamięci EEPROM. Architektura sterownika Sterownik jest oparty na...

    DIY Smart Home   01 Lip 2015 22:09 Odpowiedzi: 16    Wyświetleń: 12609
  • Boberov Unbelievable Boot Loader (programator pamięci ISP)

    http://obrazki.elektroda.pl/7154876600_1... Boberov Unbelievable Boot Loader V0.1 2013 Na wstępie skrócone informacje na temat projektu którego szerszy opis znajduje się w dalszej części tekstu. Program bootloadera przeznaczony jest dla ATMEGA8 (po minimalnych zmianach każdy AVR z wystarczającą ilością pamięci), umożliwia programowanie...

    DIY Konstrukcje   02 Kwi 2014 08:03 Odpowiedzi: 11    Wyświetleń: 8493
  • Selektor wejść do wzmacniacza.

    Tworzy się W EEPROM dwie tablice jednakowej wielkości. Dla ATtiny13 to będzie od 00 do 1F i od 20 do 3F. W jednej z tablic zapisuje się żądaną wartość. W tym przypadku jeden bajt określający stan wyjść. Zapisuje się go zawsze do kolejnej komórki - najpierw do 00, potem od 01 itp, aż dochodzi się do 1F o znów do 00. Po co tak komplikować? Wiem, że to...

    DIY Akustyka   28 Paź 2020 11:45 Odpowiedzi: 55    Wyświetleń: 10620
  • 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ń: 696
  • ESP8266: Jak zapisać/odczytać string do/z EEPROM? Błąd typu danych

    Dzień dobry, chciałem zapisać i odczytać sobie wartość string do eeprom w esp8266, ale odczyt: const char * mqtt_ip_server; mqtt_ip_server = EEPROM.read(5); Pokazuje tylko błąd (zapis pewnie też by powodował, dlatego go tutaj nie dodałem) nie można przypisać wartości typu "uint8_t" do jednostki typu "const char *" Nie do...

    ESP8266 i ESP32   01 Lip 2020 10:30 Odpowiedzi: 8    Wyświetleń: 1080
  • Funkcja micros() na Attiny85 zwraca wyniki o 2% większe - odczyt zegara na przerwaniu

    Wylicz sobie i ustaw jakiś timer na znaną częstotliwość i zmierz np. oscyloskopem lub Saleae czy się zgadza. PLL jest locked do wewnętrznego oscylatora RC który można kalibrować rejestrem OSCCAL. Normalnie uC jest kalibrowane w fabryce i do OSCCAL wpisywana jest wartość z sygnatury. Można ją odczytać programatorem. Może na potrzeby USB zmieniają OSCCAL...

    Mikrokontrolery Początkujący   21 Wrz 2021 20:34 Odpowiedzi: 8    Wyświetleń: 1077
  • 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ń: 672
  • Wprowadzanie zmian w parametrach sterujących wentylatorem za pomocą EEPROM i USART na Attiny 13

    (at)kamyczek - słabo znasz sprawę Do (at)koczisws . Układ jest wstępnie skalibrowany. Bajt kalibracji znajduje się w rejonie sygnatury i jest automatycznie wpisywany do rejestru zarządzającego oscylatorem OSCCAL. Wiec teoretycznie nie musisz tego robić. Można o tym poczytać w minutę. Otwierasz PDF do Tiny13 i w wyszukiwarce wpisujesz OSCCAL - kieruje...

    Mikrokontrolery AVR   17 Sty 2022 19:34 Odpowiedzi: 39    Wyświetleń: 1440
  • [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ń: 3561
  • 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ń: 609
  • 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ń: 3427
  • [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ń: 6536
  • 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ń: 549
  • EEPROM Zapisanie string po raz drugi na tych samym adresie

    Mam problem. Przy pierwszym zapisie string do eeprom jest ok, ale gdy chcę zmienić zapisaną wartość string na inna i zapisać je do eeprom, to otrzymuje takie coś: https://iv.pl/images/d66cdb8857af1f72415... Dlaczego tak się dzieje? Fragment kodu który odpowiada za zapis:[syntax=c]void changePassword() { x = 0; lcd.clear(); lcd.print(F("ZMIANA...

    Arduino   24 Mar 2020 01:57 Odpowiedzi: 3    Wyświetleń: 498
  • 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ń: 780
  • 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
  • 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ń: 6013
  • Jak przerobić program z Attiny26 na Attiny861A w AVR Studio?

    Rejestrem EEWE? Nie myl takich rzeczy bo łatwo kogoś (albo nawet samego siebie) wprowadzasz w błąd. EEWE to bit z ATtiny26. Przypuszczam że chodzi ci o rejestry EEARH i EEARL. Jest to adres komórki którą chcesz zapisać lub odczytać w pamięci EEPROM. W przypadku ATtiny861, który ma 512 bajtów EEPROM starszy rejestr adresowy (czyli EEARH) będzie przyjmował...

    Mikrokontrolery AVR   18 Maj 2010 06:48 Odpowiedzi: 12    Wyświetleń: 1539
  • 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ń: 1207
  • AVR: Można wybrać adres EEPROM pod jakim zapisać dane?

    Witam Mam takie pytanie: czy kompilator może przydzielić bloki w pamięci EEPROM w kolejności innej niż zadeklarowano je w programie? Jeżeli tak, to wpłynie to na adres bloku pamięci,prawda? Mam taki problem: W programie mam zadeklarowane 2 bloki pamięci EEPROM w kolejności jak poniżej: znaki. Tak jakby ponowne wgranie tego samego kodu, spowodowało że...

    Mikrokontrolery Początkujący   24 Sie 2018 18:35 Odpowiedzi: 9    Wyświetleń: 858
  • Jak sprawdzić, czy EEPROM zawiera zapisane dane czy wartości domyślne?

    Korzystam z biblioteki EEPROMx. Mamzdeklarowane kilka zmiennych, których wartość chcę zapisać w pamięci. Chcę zapisać jakieś wartości poczatkowe. Nie mogę zbudować funkcji, która sprawdzi czy w komórce jest wartość nan czy cyfra. Prosze o podpowiedź jak to mogę zrobić. Prubuje użyć funkcji isnan() ale nie potrafie jej użyć w if'ie jak miałem wpisane...

    Arduino   03 Lut 2016 19:41 Odpowiedzi: 15    Wyświetleń: 1407
  • 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ń: 15102
  • Błąd transmisji danych C++ do Arduino - brakujące 64 bajty w pamięci EEPROM 24LC32

    Witajcie. Piszę skrypt przesyłający dane do Arduino, a Arduino ma je zapisać w zewnętrznej pamięci EEPROM (24LC32). Chodzi o przesłanie tablicy zawierającej równo 4KB danych. Dla uproszczenia, na potrzeby testu wszystie dane w tablicy mają wartość 0x13. Problem polega na tym, że podczas odczytu z pamięci EEPROM okazuje się, że skrypt "gubi" gdzieś ostatnie...

    Arduino   17 Wrz 2020 09:57 Odpowiedzi: 51    Wyświetleń: 1653
  • Model do badania pamieci EEPROM - praca dyplomowa... help :)

    W dalszym ciagu nie podajesz jaki typ eepromu, czy np może to być 24c02. Zapis do każdego eepromu może być tylko po pełnym bajcie, nie mozna zmienić pojedynczego bitu, chyba że odczytać konkretny bajt, zmienić jakis bit i z powrotem pod ten sam adres zapisać zmieniony bajt. Musisz tez mieć możliwość podania adresu pod który chcesz cos zapisać lub odczytać....

    Początkujący Elektronicy   25 Gru 2003 14:13 Odpowiedzi: 9    Wyświetleń: 1841
  • 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ń: 1869
  • Jak zapisać EEPROM w Atmega8 podczas wyłączania zasilania?

    Faktycznie, rozwiązanie z mierzeniem napięcia band-gap poprzez ADC jest najlepsze. Ustawiasz napięcie referencyjne z nogi AVCC: REFS1 REFS0 0 1 AVCC with external capacitor at AREF pin A jako wejście mierzone w rejestrze ADMUX ustawiasz: MUX3:0 1110 - 1.30V (VBG) W takim wypadku im napięcie zasilania będzie mniejsze (AVCC spada) tym wartość mierzonego...

    Mikrokontrolery   15 Mar 2013 11:04 Odpowiedzi: 41    Wyświetleń: 6201
  • 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ń: 1506