zapis odczyt eeprom atmega

Znaleziono około 981 wyników dla: zapis odczyt eeprom atmega
  • Atmega 128A - Zapis i odczyt dużych liczb w eeprom przy użyciu języka C

    A jak jest zadeklarowana zmienna? Jako uint16_t?

    Mikrokontrolery AVR   15 Lis 2020 11:30 Odpowiedzi: 6    Wyświetleń: 714
  • [C] [C][Atmega8] - Jak odczytać zapisane dane w EEPROM przez programator?

    Witam, korzystam z WinAVR oraz AVR Studio. Napisałem dwie proste funkcje: void zapisz( uint8_t pozycja, uint8_t wartosc ) { eeprom_busy_wait(); eeprom_write_byte(&pozycja,wartosc&#... } char odczyt(uint8_t pozycja) { eeprom_busy_wait(); return eeprom_read_byte(&pozycja); } Wiem, że ATmega...

    Mikrokontrolery AVR   02 Paź 2010 15:28 Odpowiedzi: 8    Wyświetleń: 12361
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [C][ATMEGA] - Zapis tablicy stringów do pamięci EEPROM

    Spróbuj tak: odczyt [syntax=c] if(eeprom_is_ready()) { eeprom_read_block(&ustawienia,&ustawieni... } [/syntax] zapis [syntax=c] cli();//Globalna blokada przerwań if(eeprom_is_ready()) { eprom_write_block(&ustawienia,&ustawieni... } sei();//odblokowanie przerwań [/syntax]

    Mikrokontrolery AVR   01 Lut 2014 15:25 Odpowiedzi: 15    Wyświetleń: 3105
  • [ATMEGA162] [ATMEGA162][C] - AVRStudio4: EEPROM nie zapisuje, odczyt 0xFF, 12MHz, fuse bity

    nie mam włączonej żadnej optymalizacji (-00) REG->EECR |= 1<<EEMWE; REG->EECR |= 1<<EEWE; żeby zapis się wywołal to druga zmiana bitu musi odbyć się w ciągu 4 cykli zegarowych a tymczasem ten kod skompilowany bez optymalizacji daje w gcc coś takiego: [syntax=asm] 162:ac e3 ldir26, 0x3C; 60 164:b0 e0 ldir27, 0x00; 0 166:ec e3 ldir30,...

    Mikrokontrolery Początkujący   30 Lip 2012 08:27 Odpowiedzi: 3    Wyświetleń: 1115
  • REKLAMA
  • ATmega8 – zapis i odczyt EEPROM w PonyProg, obsługa plików .hex i .eep

    Witam. Od pewnego czasu zacząłem się bawić w programowanie eepromu w atmedze i już napotkałem kilka nieprzyjemnych doświadczeń. Zacznę może od zapisywania pamięci eeprom. Mam kilka pytań z tym związanych, więc je ponumeruje :). 1. Jak to jest zapisałem do eepromu jakiś znak, potem go odczytałem. Żeby sprawdzić, czy wszystko gra wyświetliłem go na LCD....

    Mikrokontrolery   06 Sie 2007 07:54 Odpowiedzi: 3    Wyświetleń: 1551
  • [atmega32][bascom] Zapis bitmapy do eeprom.

    Witam wszystkich Chcę wysyłać i odczytywać obrazki BGF do/z eepromu. Procesor Atmega 32, eeprom at24c32. Wyświetlacz DMF5005N. T6963C. Ewentualnie skorzystałbym z EEpromu atmegi 644p. Czy posiada ktoś sprawdzoną procedurę zapisu i odczytu grafiki.? Próbowałem na przykładzie gotowca z helpa BASCOMA, ale miałem tylko czarne tło. Pozdrawiam i proszę o...

    Mikrokontrolery AVR   04 Paź 2015 06:24 Odpowiedzi: 29    Wyświetleń: 2916
  • Kod do zapisu i odczytu EEPROM w AVR w CodeVisionAVR

    Mam pytanie czy ktos posiada jakis gotowy działajacy kawałek kodu do AVR-a pisany w codevisionAVR do zapisu i odczytu komórki pamieci eeprom w AVR?

    Mikrokontrolery   12 Lis 2005 18:29 Odpowiedzi: 10    Wyświetleń: 7640
  • 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ń: 1956
  • REKLAMA
  • Jak poprawnie zapisać i odczytać dane z EEPROM w AVR ATmega8?

    Witam. Mam problem z zapisaniem i odczytem z eepromu. Po pierwsze plik z epromu zapisuje się osobno z rozszerzeniem eep czy w kodzie programu ?? Po drugie chciałbym aby ktoś sprawdził mój kod wszystko działa, zapisuje największą temperaturę ale chyba jednak w flash'u bo jak odłączam zasilanie i załączam to ta temperatura zostaje skasowana :( bardzo...

    Mikrokontrolery AVR   30 Cze 2009 19:24 Odpowiedzi: 6    Wyświetleń: 2034
  • Odczyt eeprom Atmega16, jego żywotność, dodatkowe zmienne w RAM

    Witam Chciałbym skonsultować temat. Adesy i komendy klawiszy w kodzie RC5 mam zamiar przechowywać we wbudowanej eeprom mikrokontrolera Atmega16. Czy (po odebraniu kodu RC5) w celu porównania odwoływać się za każdym razem do danej zawaetej w EEPROM (oszczędność pamięci ram, krótszy, łatwiejszy kod, ale za to częsty odczyt pamięci EEPROM) czy stworzyć...

    Mikrokontrolery AVR   11 Wrz 2012 12:46 Odpowiedzi: 3    Wyświetleń: 2091
  • [atmega32] zapios do eepromu i reset mikrokontrolera

    Korzystam z atmegi 32. Problem polega na tym że chcę zapisywać wartości do eeprom-u. Zapis robię co przerwanie timera2 od przepełnienia. I za każdym razem jak dochodzi do zapisywania do eeprom-u to mikrokontroler się resetuje. Czytałem coś o fuse bitach coś zmieniłem, ale nie pomogło. Trzeba oddzielnie eeprom i flash programować? Zestaw ewaluacyjny...

    Mikrokontrolery AVR   14 Maj 2010 08:17 Odpowiedzi: 18    Wyświetleń: 2112
  • [90c2313][bascom] Obsługa pamięci eeprom procesora.

    Jak można w 90c2313 lub podobnym Procku zapisywać do wewnętrznego epromu dane chodzi mi o krótki listing wyglądać to ma tak Fragment jak to ma działać Do Treść programu skoki do podprogramów ……….. ……….. ………. O ten fragment na dole proszę o wyjaśnienie ,nakierowanie lub podanie przykładowego kodu...

    Mikrokontrolery   09 Lip 2008 06:21 Odpowiedzi: 14    Wyświetleń: 3057
  • [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ń: 3374
  • REKLAMA
  • [Atmega8 bascom] odczyt danych z eepromu ale nie pojedyczych

    Witam szukałem ,próbowałem i nie mogę dojść jaka powinna być prawidłowa metoda. Otóż tak mam do wyświetlenia grafikę którą umieszczam poleceniem $eeprom w wewnętrznej pamięci. problem mam z tym ze nie wiem jak ja odczytać. readeeprom wymaga podania adresu z którego odczytuje z danej grafiki readeeprom adres , grafika ale jak zrobić żeby mi wczytało...

    Mikrokontrolery AVR   01 Gru 2008 17:11 Odpowiedzi: 7    Wyświetleń: 1695
  • 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ń: 1224
  • AVR-GCC - Zapis i aktualizacja bloku danych w EEPROM?

    Witam Kolegów, W swoim projekcie opartym na ATmega644 stosuję wear leveling i zapis struktury 42 bajtów danych do pamięci EEPROM korzystając z wbudowanych funkcji eeprom_write_block i eeprom_update_block . Według dokumentacji zapis bajtu/strony (8 bajtów) danych do pamięci EEPROM zajmuje minimum 3.3ms (Table 6-2.). Zmierzyłem (z użyciem Timera1) czasy...

    Mikrokontrolery AVR   25 Sie 2016 19:17 Odpowiedzi: 21    Wyświetleń: 2436
  • Jak zapisać i odczytać dane z EEPROM w ATMEGA8(L) w języku C?

    Witam Chciałem poszerzyć pole swojego działania w ATMEGA8 o zapis i odczyt danych z pamięci wewnętrznej uC EEPROM. Otóż znalazłem na 20 i 21 str. manuala ATMEGA8 funkcje w C zapisu i odczytu danych z EEPROM uC. Oto one: Zapis do EEPROM: void EEPROM_write(unsigned int uiAddress, unsigned char ucData) { /* Wait for completion of previous...

    Mikrokontrolery   06 Wrz 2006 21:04 Odpowiedzi: 12    Wyświetleń: 3490
  • [atmega 8535][assembler/AvrStudio] programowanie eeprom

    Witam, szukam informacji na temat programowania wbudowanej w uc pamięci eeprom. Wszędzie znajduje tylko jak programować zewnętrzne pamięci natomiast o wewnętrznych ani du du. Mam niewielką ilość danych z których procesor ma korzystać w trakcie swojej pracy, które nie będą zmieniane i pasowałoby je wgrać raz i już, ale nie wiem w sumie jak się za to...

    Mikrokontrolery AVR   26 Lip 2012 12:57 Odpowiedzi: 2    Wyświetleń: 1875
  • [Atmega128] [Atmega128][AVRGCC] Optymalny zapis ciągu znaków do EEPROM-u, jak to zrobić?

    Witam. Jak najlepiej zapisać ciąg znaków np "www.elektroda.pl" do pamięci eeprom procesora Atmega 128. Czy jedynym wyjściem jest zapisywanie w pętli kolejnych znaków ze sztywno określonej tablicy, czy też istnieje jakiś łatwiejszy, bardziej optymalny sposób?

    Mikrokontrolery AVR   15 Cze 2010 11:25 Odpowiedzi: 2    Wyświetleń: 1398
  • ATMEGA8: Zapis unsigned char do EEPROM nie działa po wgraniu programu

    Czy ktos zna rozwiazanie problemu: chce zapisac do EEPROMu w ATMEGA8 kilka "unsigned char" w rozne miejsca. Procedurki napisane sa na podstawie podanych w dokumentacji str. 20. Wszystko sie kompiluje, linkuje itd. (Dostaje gotowy *.hex) Korzystam z avr-gcc i symuluje dzialanie w VisualMicroLab - wszystko dziala. Wgrywam do procka i nic. Program sie...

    Mikrokontrolery   17 Wrz 2005 16:53 Odpowiedzi: 7    Wyświetleń: 1719
  • Zapisywanie liczb 0-255 do EEPROM w ATtiny 2313 lub 4313

    (at)tadeko, dużo przykładów w asm jest zawartych w datasheet mikrokontrolerów atmela. Między innymi jest ten o który pytasz, jest również odczyt. Dodano po 9 Daj sobie spokój. Jeśli kolega Tadeko chce uczyć się asemblera, to należałoby mu pomóc i nakierować w odpowiednim kierunku. Przede wszystkim musi zrozumieć, że porównanie asm z bascom nie ma sensu....

    Nauka Elektroniki, Teoria i Laborki   06 Gru 2024 07:12 Odpowiedzi: 3    Wyświetleń: 138
  • DIY sterownik do suszarni

    Witam Już chwilę temu mój ojciec wpadł na pomysł wykonania suszarni i wędzarni (wędzenie zimnym i gorącym dymem). Przy projektowaniu doszliśmy do wniosku że możemy użyć wentylator od chłodnicy samochodowej, przy czym przy takiej mocy należy zrobić sterowanie i tak powstał pomysł wykonania sterownika do suszarni. Ponieważ dawno nie projektowałem to trzeba...

    DIY Konstrukcje   20 Paź 2020 14:42 Odpowiedzi: 15    Wyświetleń: 6573
  • HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy

    http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...

    DIY Konstrukcje   15 Wrz 2015 13:51 Odpowiedzi: 11    Wyświetleń: 7392
  • Mikroprocesorowa Trawiarka PCB

    http://obrazki.elektroda.pl/7995180000_1... Witam! Jakiś czas temu rozpocząłem naukę pisania programów na mikrokontrolery AVR w języku C++. Przeczytałem wiele tutoriali, poradników, itp., aż w końcu doszedłem do pisania własnych, prostych programów. Po kilku takich „pseudoprogramach” zdecydowałem, że teraz czas napisać coś...

    DIY Warsztat   29 Gru 2014 14:04 Odpowiedzi: 70    Wyświetleń: 27819
  • Odczyt danych z DHT11 przez Atmega 8 w C++: błędny odczyt CRC, temperatura i wilgotność wynoszą 0

    Dzięki, ale niestety nie działa :(. Przy kompilacji wysypuje cały worek błędów. A co do zapisu EEPROM to faktycznie zapomniałem o jej trwałości. Przerobiłem tak, że zapis jest na żądanie (przycisk). Nadal wpisy są zerowe.

    Mikrokontrolery AVR   03 Gru 2021 17:57 Odpowiedzi: 29    Wyświetleń: 1254
  • Przetwornik ADC/EEPROM - Zapisywanie, odczyt wartości ADC z i do EEPROM, Atmega

    Witam. Na początek chciałem wstawić kawałek programu, a w zasadzie cały, który na tą chwilę kręci silnikiem, wyświetla wartość adc i jest jakiś tam zalążek do obsługi eeprom-ram. Proszę wybaczyć, jeżeli jest to może trochę pokręcone i napisane nie profesjonalnie, ale działa, a na kosmetykę to jeszcze za wcześnie na moim poziomie. Jestem w pracy, więc...

    Mikrokontrolery AVR   07 Lip 2016 13:11 Odpowiedzi: 32    Wyświetleń: 3000
  • ATmega 8 - EEPROM nie zapisuje i odczytuje zawsze 0 - co sprawdzić?

    Witam Sporo jest pytań na temat EEPROMU, ale nie udało mi się znaleźć odpowiedzi, więc przedstawię swój problem. Wykonałem zegar szachowy na ukł. ATmega 8. Wszystko działa poprawnie oprócz zapisu i odczytu pamięci EEPROM. Procedura zapisu nie modyfikuje pamięci, procedura odczytu daje zawsze "0", bez względu na rzeczywistą zawartość. Zapis i odczyt...

    Mikrokontrolery AVR   10 Gru 2008 19:00 Odpowiedzi: 6    Wyświetleń: 3182
  • ATmega reset i utrata EEPROM silne zakłócenia EMI

    Witam, dzisiaj miałem czas na zgranie kodu i wyrzucenie z niego tego co nie dotyczy tematu: Dodano po 7 Przepraszam za dziwne znaki w komentarzach ale przerzucałem z Windowsa na Linuxa i nie konwertowałem kodowania. Będę wdzięczny za pomoc. Sławek

    Mikrokontrolery AVR   08 Sty 2020 21:50 Odpowiedzi: 7    Wyświetleń: 1107
  • AtMega328p - RS485 + obsługa zapisu SD - nada się ?

    Witam Czy procesor AtMega 328p wyrobi się przy założeniu: Odczyt danych z RS485 Zapis danych na karcie SD Zakładam tak: PD0, PD1 - UART PD3 - przełączanie transmisji RS485 PC4, PC5 - I2C ( TWI ) pod EEPROM + PCF8563 PC0, PC1, PC2, PC3 - linie danych wyświetlacza PB1, PB2 - linie E i RS wyświetlacza PB3 ( OC2A ) - podświetlanie wyświetlacza PD4, PD5,...

    Mikrokontrolery AVR   13 Paź 2011 10:34 Odpowiedzi: 5    Wyświetleń: 2464
  • Jak zapisać i odczytać wartości uint16_t w EEPROM Xmega w C?

    Na razie próbuję to zrobić w tradycyjny, "Atmegowy" sposób, gdyż mam to już przećwiczone. Na razie procedurka sprawdza, czy w EEPROMie jest FF (lub FFFF dla 16 bitowych zmiennych) i ustawia wartości domyślne. Jednak po odczytaniu, wartości zmiennych nie sa na swoich miejscach. Wpisuję 5 danych typu uint8_t i 8-elementową tablicę uint_16 t. W której...

    Mikrokontrolery AVR   29 Maj 2016 12:23 Odpowiedzi: 5    Wyświetleń: 1371
  • Atmega 8 - problem z odczytem EEPROM w pętli do loop, kompilacja błędna

    Witam. Szukam jakiegoś opisu dotyczącego zapis i odczyt do eepromu w atmega8 napisanego w języku C. Jestem początkujący w programowaniu uC dlatego jeżeli jest to możliwe to żeby ta metoda opisana była w stylu jak na tej stronie: [url=http://www.kursc.dioda.com.pl/]http... Mam jeszcze pytanie czy jest możliwość zaprogramowania...

    Mikrokontrolery AVR   30 Cze 2009 21:42 Odpowiedzi: 24    Wyświetleń: 7589
  • Atmega 8 - Nie mogę zapisać ustawień pwm w zewnętrznym eepromie

    Witam Postawiłem sobie za cel możliwość zapisania wartości pwm w zewnętrznej pamięci eeprom, w tym przypadku AT24C02 Procesor to Atmega 8, wewnętrzne taktowanie zegara 1MHz W załączeniu wkleiłem uproszczony program zapisu i odczytu wartości pwm. Za pomocą pwm steruję jasnością podświetlenia wyświetlacza LCD. Wiem, że można zapisywać te ustawienia w...

    Mikrokontrolery   16 Wrz 2013 19:02 Odpowiedzi: 9    Wyświetleń: 1710
  • [ATmega16] [ATmega16][C] - Odczyt danych z EEPROM 24LC16B przez I2C zwraca błędne wartości

    Witam, Próbuję napisać program do wymiany danych z zewnętrznym EEPROMem 24LC16B. Zapis raczej działa - w podobny sposób udanie komunikuję się z przetwornikiem PCF8591. Natomiast podczas odczytu pamięć zwraca mi wysłany przeze mnie ctrl_byte (adres na magistrali) w trybie Current Address Read, lub 0xFF w trybie Random Read. Kod: [syntax=C]void eeprom_read(...

    Mikrokontrolery AVR   14 Lis 2012 14:42 Odpowiedzi: 4    Wyświetleń: 1239
  • [Atmega] Atmega8 - błędne odczyty EEPROM po ponownym włączeniu zasilania

    BOD to tylko terapia doraźna. Popraw przede wszystkim zasilanie, musisz mieć nieźle pokaszanione, skoro napięcie tak pływa, że miałeś 25% błędów. Popraw też program. Dobrą praktyką jest ustawienie EADR pomiędzy zapisami/odczytami na nieużywaną komórkę pamięci EEPROM. Dzięki temu przypadkowy zapis zostanie wykonany w nieużywanym obszarze.

    Mikrokontrolery AVR   07 Kwi 2011 15:26 Odpowiedzi: 6    Wyświetleń: 2243
  • Atmega 32 DS1307 - Nagły brak odczytu godziny, jest dostęp do EEPROM

    Witam, złożyłem sterownik oparty o Atmege32 oraz ds1307, program został napisany, całość złożona na płytce testowej i działało. Zaprojektowałem płytkę i ją złożyłem, po czym pojawił się problem. DS1307 nie odlicza czasu, zawsze na wyświetlaczu mam godzinę 0:0:0, lecz dziwne jest to że mam dostęp do pamięci EEPROM, tj mogę ją odczytywać i zapisywać....

    Mikrokontrolery AVR   09 Maj 2013 21:46 Odpowiedzi: 3    Wyświetleń: 1893
  • Atmega 8 - Zawieszanie się sterownika przy zakłóceniach świetlówki i czujnikach DS18B20

    Do czego to doszło ;p Może od nowa, wersja z i2c chce dopiero teraz wprowadzić jak na razie jest po Bożemu znaczy sie wyswietlacz ze sterownikiem znajduje się na 2pietru kamienicy układ wykonawczy i wyłącznik (countera) znajduje się w piwnicy. Z i2c to dopiero mam zamiar zrobić bo zależy mi na dwóch wyswietlaczach jednym w piwnicy drugim na 2pietrze....

    Mikrokontrolery Początkujący   08 Wrz 2013 08:19 Odpowiedzi: 50    Wyświetleń: 9648
  • Jak stworzyć plik .hex dla EEPROM w Atmega 32 i odczyt w C?

    Witajcie, Zaczynam dopiero programować AVR-y w C i pozwólcie że zadam takie banalne pytanie: Jak zapisywać poszczególne bajty w pamięci. Nie chodzi mi tu o zapis z poziomu programu, tylko wklepanie pliku .hex do pamięci przy pomocy Pony Prog-a. Np coś takiego: Adres: dane: 00 0xA4 01 0x45 02 0x02 03 0xA4 ... i tak dalej do pewnego adresu. W...

    Mikrokontrolery AVR   05 Gru 2009 19:48 Odpowiedzi: 5    Wyświetleń: 4789
  • [ATmega8][C][7segment] - Termometr pokazuje 85/127 °C

    Witam forumowiczów, zacząłem realizować projekt zegarka, kalendarza i termometrów z owego linku: http://obrazki.elektroda.pl/6128170300_1... Proszę o porady i sugestie jak można rozwiązać ten problem :P

    Mikrokontrolery   17 Maj 2018 14:51 Odpowiedzi: 11    Wyświetleń: 1959
  • atmega328 Bascom - Odczyt danych z PCF8563 - błędy odczytu z rejestru -dodaje 40

    Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...

    Mikrokontrolery Początkujący   08 Wrz 2015 10:33 Odpowiedzi: 4    Wyświetleń: 2355
  • Atmega Attiny 2313 - Zawieszanie przy zasilaniu z ładowarki 5V 1,5A

    Atom ma właściwą propozycję. Po pierwszej analizie Twojego kodu nie bardzo widzę gdzie mógłby powstawać taki problem jaki opisałeś w pierwszym poście. Pierwsza bardzo hipotetyczna wręcz niemożliwa przyczyna, to odczyt i zapis eepromu praktycznie na starcie procesora. Czyli, sytuacja w której w Twoim przypadku, napięcie zasilania narasta na tyle powoli,...

    Mikrokontrolery AVR   14 Lut 2011 19:16 Odpowiedzi: 55    Wyświetleń: 3842
  • DS2433, Bascom, ATmega – zapis nie działa mimo opóźnienia waitms 5, kod dla DS1994 OK

    Witam niestety jak pisałem i sprawdzałem program nie posiadałem ds 2430 i zapis nie działa jak na ds 2433. Więc podaję sprawdzoną procedurę zapisu danych do pamięci oczywiście fragmenty . Sub Zapisuj_tablice 1wreset Pina , 7 1wwrite &H33 , 1 , Pina , 7 Id(1) = 1wread(8 , Pina , 7) For I = 1 To 1 Step -1 C = Id(i) Next '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\...

    Mikrokontrolery   30 Gru 2011 19:32 Odpowiedzi: 5    Wyświetleń: 3516
  • Bascom Atmega32 - Czarne kostki na wyświetlaczu Atmega Bascom

    Witam Piszę program w Bascomie na Atmega32 do sterowania ogrzewaniem w warsztacie i mam problem. Jest zegar RTC, zewnętrzny Ram, Timer, Menu i to wszystko działa bez zarzutu - dokładnie tak jak bym chciał. Chciałem dołożyć czujnik temperatury i wykorzystać do tego celu wejście ADC. Problem pojawia się w momencie jak w podmenu "Start_webasto" dodaję...

    Mikrokontrolery AVR   10 Sty 2014 15:16 Odpowiedzi: 15    Wyświetleń: 3528
  • Bascom + Atmega - Pamięć ERAM - odczyty a trwałość

    Witam, ilość odczytów nie ma znaczenia, mam układ gdzie 8 komórek 24C02 jest odczytywane cyklicznie co kilka milisekund w termometrze od ponad 7 lat i jeszcze nic się nie zmieniło. Nigdy nie spotkałem się z informacją o ilości cykli odczytu a jedynie zapisu do EEprom.

    Mikrokontrolery Początkujący   21 Maj 2013 19:21 Odpowiedzi: 4    Wyświetleń: 1611
  • [Atmega8] Jak zapisywać i odczytywać zmienną histerezy w EEPROM na Atmega8?

    [syntax=c] (...) static EEMEM uint8_t histereza = 3; //zmienna do pamieci EEPROM int main(void) { (...) uint8_t histereza = eeprom_read_byte(&histereza); (...) [/syntax] Zgadnij dlaczego nie działa ? Podpowiedź - nazwy.

    Mikrokontrolery Początkujący   10 Mar 2012 17:15 Odpowiedzi: 2    Wyświetleń: 2576
  • [ATMEGA32] Jak zapisywać i odczytywać zmienne EEPROM w ATMEGA32 używając avrgcc?

    Witam, #include <stdint.h> #include <avr/eeprom.h> static EEMEM uint8_t zmienna_w_eepromie = 'a'; /* po zaprogramowaniu eepromu zmienna ma wartość 'a' */ int main(void) { eeprom_write_byte(&zmienna_w_eep... 'b'); } Pozdrawiam, Dr.Vee

    Mikrokontrolery AVR   07 Gru 2009 11:49 Odpowiedzi: 17    Wyświetleń: 12604
  • [ATMEGA32] [ATMEGA32][C] Błąd kompilatora przy użyciu eeprom_read_byte() i eeprom_write_byte()

    I co Dawid udało się coś odczytać z eepromu, bo ja próbuję identycznym sposobem i zapisać się da, ale odczyt to bzdury. I nie jest ważne, czy zmienna "temp_dol_k1" jest jako zwykła, czy EEMEM. Coś jest źle. Próbowałem, też wg. kodu z datasheeta i też nic. Pozdrawiam.

    Mikrokontrolery   09 Mar 2011 19:39 Odpowiedzi: 7    Wyświetleń: 2609
  • [Atmega8] [Atmega8][Bascom] Jak zapisać DEFLCDCHAR do EEPROM i odczytywać znaki?

    ..A czy można własne znaki wrzucić na EEPROM ? A co ja napisałem parę postów wcześniej :?: Masz tu przykład(właściwie gotowca) do przetestowania: '$regfile = '$crystal = 'Config Lcd Dim I As Byte _temp1 = &H40 Gosub _lcd_control For I = 1 To 64 Readeeprom _temp1 , I Gosub _write_lcd Next Home Lcd Chr(0) ; Chr(1) ; Chr(2) ; Chr(3)...

    Mikrokontrolery AVR   06 Lut 2009 18:38 Odpowiedzi: 7    Wyświetleń: 3031
  • [ATMEGA162] [ATMEGA162][AVRGCC] Jak poprawnie zapisać i odczytać stringi w EEPROM?

    Za długie pętle lub za krótkie tablice zmiennych.

    Mikrokontrolery AVR   01 Kwi 2010 11:21 Odpowiedzi: 3    Wyświetleń: 2410
  • LYNX 1350EX przerywa pracę - czy AT89S52 24PU odpowiada za błąd?

    Witam. Atmega może padać , to jest możliwe szczególnie EEprom , duża ilość zapisów do w/w. Czy da się sklonować istniejącą , wszystko zależy od LockBitów ustawionych w Atmega. Jeżeli została zabezpieczona lockBit to odczyt się nie uda, dostaniemy losowe wartości , zupełnie bezużyteczne. Pozdrawiam.

    Inne Serwis   17 Gru 2019 11:22 Odpowiedzi: 2    Wyświetleń: 498
  • Błędne odczytywanie z pamięci EEPROM - ATmega168PA-AU

    Właśnie zapisuje do pamięci poprzez eeprom_write_byte(&pamt1,t1) a odczytuje poprzez eeprom_read_byte(&pamt1). Dodałem sobie opóźnienie z timera, aby po 2 s od włączenia zasilania odczytywał wartości z pamięci, na wszelki wypadek gdyby było coś z zasilaniem, ale niczego to nie zmienia.

    Mikrokontrolery   15 Mar 2023 13:33 Odpowiedzi: 30    Wyświetleń: 945
  • Atmega - Żywotność EEPROM / ilość cykli zapisu

    Witam, potrzebuję co minutę zapisywać zmienną w pamięci EEPROM. Ile czasu "teoretycznie" pamięć będzie można użytkować? Czy ilość cykli zapisu jest taka sama do odczytu? Czy jeżeli wykonuję tylko zapis co minutę od ilość cykli odczytu również ulega zmniejszeniu ?

    Mikrokontrolery Początkujący   19 Kwi 2014 21:43 Odpowiedzi: 9    Wyświetleń: 5034
  • [ATmega128] [ATmega128][C] Komunikat o signedness przy eeprom_read_byte w WinAVR

    Piszę program który w założeniu ma posiadać pamięć ustawień. Dokładniej jest w nim 11 zmiennych oraz 128 możliwości ich ustawień (128 banków pamięci dla tych 11 zmiennych). Każda zmienna jest 8bitowa. No i dostaje od kompilatora (WinAVR ) dziwne komunikaty: warning: pointer targets in passing argument 1 of 'eeprom_read_byte' differ in signedness W kodzie...

    Mikrokontrolery AVR   09 Paź 2009 18:12 Odpowiedzi: 8    Wyświetleń: 1564
  • Jak zapisać zmienną long w pamięci 24c02 w Bascom na Atmega?

    No tak to właśnie zrobiłem... No chyba nie bardzo :D Przetestuj ten kodzik :D [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000 Config Submode = New Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Porta.0 , Db6 = Porta.1 , Db7 = Porta.2 , E = Portb.3 , Rs = Portb.4 Config Pind.2 = Input : Set Portd.2 : Ok Alias Pind.2 Config...

    Mikrokontrolery AVR   24 Cze 2017 19:39 Odpowiedzi: 5    Wyświetleń: 1107
  • [ATMEGA] [ATMEGA][BASCOM] Nieprawidłowy odczyt/zapis EEPROM 24C16 na I2C, zmienne dane po resecie

    Moim zdaniem tylko opóźnienie przy zapisie powinno wystarczyć i to mniejsze np. 10ms. Przy odczycie bez opóźnienia lub dużo mniejsze 1...5ms.

    Mikrokontrolery AVR   30 Mar 2009 13:10 Odpowiedzi: 9    Wyświetleń: 4238
  • 24C1024 EEPROM z Atmega 8 - problem z odczytem i zapisem I2C w AVRGCC

    masz konflikt adresow PCF tez ma adres 1010000 taki sam jak masz dla 24c1024

    Mikrokontrolery   17 Gru 2005 16:11 Odpowiedzi: 6    Wyświetleń: 2428
  • Jak zapisać i odczytać 70 rekordów w EEPROM w Bascom na Atmega32?

    Zrobić jedną tablicę jednowymiarową i zapisywać kolejno po sobie po 7 tych zmiennych, następnie odczytywać z "offsetem" tablica(x + y*offset) daje to pseudo 2 wymiarową tablicę. tablica(0 + 0*7) = tablica(0) tablica(1 + 0*7) = tablica(1) tablica(2 + 0*7) = tablica(2) .... tablica(0 + 1*7) = tablica(7) tablica(1 + 1*7) = tablica(8) itd....

    Mikrokontrolery Początkujący   16 Mar 2012 22:11 Odpowiedzi: 4    Wyświetleń: 1989
  • Jak optymalnie zapisywać zmienne w EEPROM Atmega16, by nie przekroczyć 100k cykli?

    Mój sposób nr 1: -zakładasz w jednej lub dwóch komórkach wskaźnik do bieżącej struktury roboczej, składającej się z licznika zapisów (3 bajty) oraz rejestru przechowującego zmienną (o dowolnym rozmiarze), -następnie tworzysz funkcje do zapisu oraz odczytu zmiennej. Fun do odczytu ustala za pomoca wskaznika poczatek struktury w EEPROM, a nastepnie odczytuje...

    Mikrokontrolery   01 Lis 2006 16:52 Odpowiedzi: 15    Wyświetleń: 1779
  • Zapisywanie i odczytywanie szeregu danych w eepromie avr.

    witam wszystkich. W jaki sposob moge zapisywac szereg zmiennych w eepromie avr'a pod jakas tam nazwa a potem je odczytywac. np. mam trzy akwaria "A" "B" "C" i w akwarium A mam trzy zmienne temperatura dawka jedzenia czas swiatla. kazde z tych trzech akwariow ma inne parametry i chodzi mi o to by po przeniesienu urzadzenia z akwarium A do akwarium B...

    Mikrokontrolery   01 Kwi 2008 22:52 Odpowiedzi: 11    Wyświetleń: 1905
  • Jak ustawić wartości domyślne EEPROM w WinAvr dla Atmega?

    Siemano. Jeżeli chcesz umieścić np. tablicę jednowymiarową w sekcji EEPROM to możesz wykonać to w taki sposób const unsigned char Tablica[] EEMEM = { 0x3e,0x51,0x49,0x45,0x3e, 0x00,0x42,0x7f,0x40,0x00, 0x42,0x61,0x51,0x49,0x46, 0x21,0x41,0x45,0x4b,0x31 }; Niestety przy takiej deklaracji pierwszy element tablicy nie będzie znajdować...

    Mikrokontrolery   23 Lut 2008 15:23 Odpowiedzi: 2    Wyświetleń: 1604
  • [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ń: 6197
  • ATmega32 - Jak utworzyć funkcje zapisu i odczytu dla EEPROM AT24C64D?

    [syntax=c] aaa=EEPROM_odczyt(0); itoa(aaa, text, 10); [/syntax] aaa wewnątrz funkcji EEPROM_odczyt(); to nie to samo aaa co w int main(void); - to dwie różne zmienne.

    Mikrokontrolery AVR   09 Gru 2013 00:01 Odpowiedzi: 8    Wyświetleń: 1656
  • [Atmega8] Jak zapisać i odczytać zmienną int w EEPROM na Atmega8 w C?

    Tak funkcje są potrzebne lecz aby ich użyć należy albo je za linkować z zewnętrznej biblioteki "include ....." albo najpierw zadeklarować a potem używać (Ty akurat robisz to odwrotnie w najpierw próbujesz użyć a potem dopiero deklarujesz funkcję - przesuń funkcje przed main()"

    Mikrokontrolery   03 Paź 2010 11:03 Odpowiedzi: 13    Wyświetleń: 6551
  • [ATmega8] [ATmega8][C] - Jak poprawnie zapisać i odczytać token RFID z EEPROM?

    Zapis do eeprom musi się odbywać inaczej. [syntax=c]void eeprom_write_block(const void *źródło, void *adres_w_EEPROM, size_t ilość);[/syntax]

    Mikrokontrolery AVR   23 Cze 2013 17:54 Odpowiedzi: 4    Wyświetleń: 1851
  • Dlaczego wpisy EEPROM na ATmega8 znikają po kilku sekundach bez zasilania?

    char jeden EEMEM; char numer=0; char wybrany[6]; int main(void) { LCD_Initalize(); //poczatek losowania numer, odczyt, zapis numer=eeprom_read_byte(&jeden); LCD_GoTo(5,0); itoa(numer,wybrany,10); LCD_WriteText(wybrany); if (numer>41) {numer=1;} else {numer++;}...

    Mikrokontrolery   05 Paź 2010 22:24 Odpowiedzi: 7    Wyświetleń: 1140
  • [AVR-GCC] Jak zapisać i odczytać signed int w pamięci EEPROM ATMEGA8?

    Chodzi Ci o zapis do pamięci EEPROM? W wątku http://www.elektroda.pl/rtvforum/viewtop... zamieściłem plik lib_avr.zip, w nim znajdziesz odpowiedź na Twoje pytanie (jest tam biblioteka i przykładowy plik z krótkim programem.

    Mikrokontrolery   15 Sty 2007 13:21 Odpowiedzi: 2    Wyświetleń: 1399
  • Atmega8 - Program nie chce zapisać ani odczytać zmiennej powyżej 8bit z eeprom.

    Twój problem wynika bezpośrednio z ignorowania warningów i dlatego zaliczasz 10 stopień piekiełka . A jeżeli sobie z tym nie radzisz, to trzeba to napisać i pokazać już w pierwszym poście. Nie odpowiedziałeś na moje pierwsze pytanie - ciągnąć Ciebie za język trzeba ... a czas Ci leci ...

    Mikrokontrolery AVR   01 Lut 2013 15:36 Odpowiedzi: 18    Wyświetleń: 3126