zapis eeprom atmega

Znaleziono około 2156 wyników dla: zapis eeprom atmega
  • Atmega16 Atmel Studio - eeprom_write_block zapisuje tylko jeden bajt, dlaczego?

    A kto to moze wiedzieć. Kupić atmege i sprawdzić.

    Mikrokontrolery AVR   28 Lut 2017 11:17 Odpowiedzi: 4    Wyświetleń: 1026
  • [atmega] Czy 100 000 cykli zapisu EEPROM Atmega dotyczy jednej komórki czy całego obszaru?

    OK już sprawa jasna, zakładałem że kasowanie tak samo zmniejsza nam żywotność jak zapis.

    Mikrokontrolery AVR   26 Cze 2010 11:19 Odpowiedzi: 12    Wyświetleń: 4406
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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ń: 1506
  • REKLAMA
  • [C][ATMEGA] - Zapis tablicy stringów do pamięci EEPROM

    Symulator w Atmel Studio 6.0. Twoje funkcje u mnie działają poprawnie, tzn dane z jednej są kopiowane do drugiej. To kopiowanie jest "bezmyślne" w sensie że, kopiuje obszar pamieci bajt po bajcie, bez znaczenia jest typ zmiennej. Może problem tkwi w dobieraniu się do pól struktury?

    Mikrokontrolery AVR   01 Lut 2014 15:25 Odpowiedzi: 15    Wyświetleń: 3072
  • [ATmega][C]Zapis tablicy wielowymiarowej do pamięci EEPROM

    Jak najbardziej write_block zapisze poprawnie - kluszem jest parametr size. Jeśli pobierzesz &id_czujnika i sizeof(id_czujnika) to będzie ok.

    Mikrokontrolery AVR   21 Sty 2012 19:14 Odpowiedzi: 2    Wyświetleń: 1849
  • REKLAMA
  • [ATmega][C] PCF8583 + 24C64 = będy podczas zapisu do EEPROM

    Trzeba koledze uswiadomić (...) Nie jestem przekonany do takiego podejścia, rzeczowy kolega powinien to wiedzieć skoro używa I2C. Obsługa I2C jest bardzo dokładnie opisana w dokumentacji Philipsa. Pozdrawiam, GSM

    Mikrokontrolery AVR   06 Cze 2011 10:59 Odpowiedzi: 10    Wyświetleń: 2276
  • [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ń: 2159
  • 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ń: 588
  • [ATMega168] Czy eeprom_busy_wait() jest konieczne po eeprom_write_byte() w ATMega168?

    Dzięki. Jeszcze jedno pytanko. Czy taki zapis jest prawidłowy: [syntax=c]mem_year=eeprom_read_byte((uns... char*)(actual*3+2));[/syntax] actual to zmienna typu int

    Mikrokontrolery AVR   29 Gru 2011 22:03 Odpowiedzi: 5    Wyświetleń: 1177
  • [Atmega 8] Atmega 8 - Ile cykli zapisu oprogramowania wytrzymuje mikrokontroler?

    Datashee atmega8 ...write/erase cycles: 10.000Flash/100.000 EEPROM.. czyli 5.000 cykli gwarantowane

    Mikrokontrolery   02 Wrz 2008 10:26 Odpowiedzi: 6    Wyświetleń: 2740
  • 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ń: 462
  • Atmega - Żywotność EEPROM / ilość cykli zapisu

    A co to za pomysł żeby co minutę zapisywać do EEPROM?

    Mikrokontrolery Początkujący   19 Kwi 2014 21:43 Odpowiedzi: 9    Wyświetleń: 4977
  • Jak zapisać dane z pliku txt do EEPROM 24Cxx przez RS232 na Atmega128?

    Witam Chciałbym przez rs232 zapisywać zmienne z pliku txt do zewnętrznej pamięci eeprom np. 24Cxx z których będzie korzystał mikrokontroler atmega128. Od czego zacząć? Czy to będzie bardziej rozwiązanie polegające na programie w mikrokontrolerze zasysającym dane z txt i wczytującym je do eeproma czy zrezygnować z drogi mikrokontrolera i programować...

    Mikrokontrolery AVR   17 Mar 2011 00:33 Odpowiedzi: 4    Wyświetleń: 4278
  • Minimalne napięcie do podtrzymania zawartości RAM w ATmega

    EEPROM z wear leveling też może być rozwiązaniem, o ile oczywiście czasy zapisu do tej pamięci są akceptowalne i masz duży nadmiar EEPROMu.

    Mikrokontrolery AVR   10 Cze 2010 14:04 Odpowiedzi: 27    Wyświetleń: 4396
  • REKLAMA
  • [ATMEGA] Jak zasilić system alarmowy ATMEGA z akumulatorem 12V?

    Nie wiem jak koledzy ocenią mój pomysł natomiast kiedyś zrobiłem to tak że w obwodzie zasilania 5V wstawilem dość duży kondensator 1000 uF, Magazynował on na tyle dużo energii że nawet po zaniku zasilania starczał na kilka sekund. Dorobiłem układ sprawdzający poziom napięcia na transoptorze podłączonym pod napięcie niestabilizowane. Zanik napięcia generowal...

    Mikrokontrolery AVR   28 Cze 2010 19:43 Odpowiedzi: 43    Wyświetleń: 11260
  • ATmega 8 ciekawy licznik - W działającym kodzie wpis do EEPROM

    (at)sp5gbw Wydaje mi się, że pokazany kod nie realizuje tego co opisujesz. Tak jak pisałem, prześledź jego działanie w symulatorze. Co do detekcji zaniku zasilania - zobacz darmowe przykłady do moich książek ze stopki - masz tam pokazane jak zrealizować detekcję zaniku zasilania i zapisu do EEPROM.

    Mikrokontrolery   16 Lut 2016 14:12 Odpowiedzi: 6    Wyświetleń: 861
  • Atmega - minimalne napięcie zasilania dla poprawnego zapisu EEPROM?

    Możesz zastosować procka z literką V które pracują poprawnie przy napięciach 1,8V skoro pracują to i zapisują EEPROM-a.

    Mikrokontrolery AVR   31 Sty 2013 16:08 Odpowiedzi: 9    Wyświetleń: 2022
  • [Atmega16] [Atmega16][C] PCF8583 nie działa poprawnie po zapisaniu do EEPROMu

    Ciężko ci to zrozumieć że od samego początku masz źle? void konwert2(char tekst char tekst do char pomoc ?

    Mikrokontrolery AVR   22 Kwi 2011 16:18 Odpowiedzi: 13    Wyświetleń: 1455
  • Atmega 32: Problemy z zapisem do EEPROM przy szybkim zaniku zasilania

    Witam walcze od kilku godzin z takim problemem przy zaniku zasilania kondensator podtrzymuje MCU i umożliwia mu zapis do eeprom zanik wykryty wewnętrznym komparatorem, no i układ działa ale jak szybko wyłączę i włącze zasilanie a jak zrobie to wolno to nie działa kod trochę zmodyfikowałem min wektor przerwania i dodałem funkcje testujące na lcd. Używam...

    Mikrokontrolery AVR   05 Maj 2017 11:13 Odpowiedzi: 7    Wyświetleń: 1281
  • Atmega 8 - Nie mogę zapisać ustawień pwm w zewnętrznym eepromie

    A czy przy zapisie do eeprom nie brakuje przypadkiem I2CStart??? Marek

    Mikrokontrolery   16 Wrz 2013 19:02 Odpowiedzi: 9    Wyświetleń: 1683
  • [ATmega128] [ATmega128][C] Komunikat o signedness przy eeprom_read_byte w WinAVR

    static __ATTR_PURE__ __inline__ uint8_t eeprom_read_byte (const uint8_t * __p) Ty natomiast chcesz czytać / zapisywać char. Unsigned char (uint8_t) a char to dwa różne typy zmiennych dla kompilatora. Proponuję nauczyć się używania zmiennych z nagłówka <stdint.h> czyli [u]int{8|16|32|64}_t - w twoim przypadku uint8_t. 4\/3!!

    Mikrokontrolery AVR   09 Paź 2009 18:12 Odpowiedzi: 8    Wyświetleń: 1552
  • [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ń: 2588
  • [Atmega16/32][C] Zabawa z eeprom'em - wydłużenie jego życia

    Też miałem o tym napisać ale dałem sobie spokój bo to nie na temat. U mnie często wychodzi około 1M cykli zapisu. Dodano po 1 Możesz zapisywać dane w kodzie Gray'a. Często kilkakrotnie zwiększa to maksymalną ilość zapisów bo każdy bit w bajcie jest zmieniany mniej więcej tak samo często. Ale oczywiście zależy to też jeszcze od charakteru zmian zapisywanych...

    Mikrokontrolery AVR   30 Mar 2009 15:47 Odpowiedzi: 5    Wyświetleń: 2449
  • [ATMEGA] [ATMEGA][BASCOM] Nieprawidłowy odczyt/zapis EEPROM 24C16 na I2C, zmienne dane po resecie

    Spróbuj z Instrukcją CONFIG I2CDELAY

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

    DZIALA!!! Moj program a wlasciwie zapozyczona procedura z rklibavr zle generowala sygnal STOP dla i2c. Bylo tak: void I2C_stop(void) { I2C_SDA_WR(); // SDA na zapis I2C_SCL_H(); delay10us(); I2C_SDA_H(); delay10us(); } Zmienilem na tak: void I2C_stop(void) { I2C_SCL_L();...

    Mikrokontrolery   17 Gru 2005 16:11 Odpowiedzi: 6    Wyświetleń: 2389
  • Atmega 644p, EEPROM 24c02, zapis danych do pliku w jednej linii - jak to zrobić?

    Witam! Zacząłem pisać program który odczytał by mi z układu 24c02 dane i zapisał je do pliku. Eprom się odczytuje i zapisuje mi do pliku tylko ,że każdy bajt w oddzielnej linii a nie w jednej. Oto kawałek kodu: Cls Lcd "odczyt epromu" K = 0 Buf2 = "" 'For Addressw = 162 'S=Dir( "*.txt") Open "i2c.txt" For Append As #3 ' Addressw = 172 For I = 0 To 255...

    Mikrokontrolery AVR   25 Cze 2011 08:08 Odpowiedzi: 3    Wyświetleń: 2030
  • Jak zapisać zmienne w Atmega 32 i połączyć z PC w BASCOM?

    NIE wolno robić czegoś takiego żeby zmienna co chwile była zapisywana do EEPROM-u dlatego że on ma określoną ilość zapisów minimum 100.000 / + . Ja bym si polecił jakiś SRam na i2C albo SPI z podtrzymaniem bateryjnym może być nawet zegar RTC PCF8583 . Co do karty i komunikacji z PC tu [url=http://www.dharmanitech.com/2009/01...

    Mikrokontrolery AVR   26 Maj 2009 20:36 Odpowiedzi: 14    Wyświetleń: 4445
  • [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ń: 2546
  • [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ń: 2389
  • [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ń: 1085
  • [Atmega128] [Bascom] - Obsługa błędów I2C przy zapisie do eeprom

    Skoro program utyka w jakimś miejscu to znaczy że czekasz w pollingu na stan, który się nie pojawia. Po pierwsze dodałbym time out, który przerwie pętlę oczekiwania zanim układ zostanie zresetowany przez watchdog. Dodatkowo w przypadku wystąpienia takiego timeoutu trzeba by obsłużyć jakoś błąd magistrali: http://obrazki.elektroda.pl/2162467700_1...

    Mikrokontrolery AVR   20 Lis 2013 09:15 Odpowiedzi: 7    Wyświetleń: 2208
  • [ATMEGA 8] Jak ustawić priorytety przerwań w ATMEGA 8 z AVR-gcc przy użyciu USART?

    1. Poza tym zapis EEPROM w przerwaniu to też niedobry pomysł - to kilka ms/zapis. Od tego EEPROM generuje swoje przerwania, żeby zapisy buforować i zapisywać do EEPROM niezależnie. 2. Poza tym mieszanie ISR i SIGNAL czyli starej i nowej obsługi przerwań tez nie jest zalecane. 3. Wysyłanie znaku przez USART w obsłudze przerwania też może nie być dobrym...

    Mikrokontrolery Początkujący   17 Lut 2013 15:04 Odpowiedzi: 11    Wyświetleń: 3198
  • Atmega 8 - problem z odczytem EEPROM w pętli do loop, kompilacja błędna

    Czyli po kropce podajesz nr odczytywanego bitu, a możesz wyjaśnić dokładniej jak z zapisem jednego bitu?

    Mikrokontrolery AVR   30 Cze 2009 21:42 Odpowiedzi: 24    Wyświetleń: 7502
  • Aktualizacja oprogramowania Atmega 32u4 z EEPROM 24c256 - jak to zrobić?

    Na pokładzie atmega 32u4, eeprom 24c256. Czy w takiej konfiguracji istnieje możliwość zapisu oprogramowania atmegi z zewnętrznego eeproma ? Np. projekt [url=http://alexforencich.com/wiki/en/xb...

    Mikrokontrolery Początkujący   28 Gru 2018 20:10 Odpowiedzi: 6    Wyświetleń: 474
  • Schemat układu pamięci do zapisu zmian rezystancji

    ATmega + eeprom wystarcza w zupelnosci. Zreszta jak dobrze poszukasz to znajdziesz gotowe procedury obslugi pamieci i wszelakich czujnikow napisane na ATmege. To samo tyczy sie komunikacji z PC. Praktycznie do wszystkiego znajdziesz gotowy fragment kodu, jedyne co musisz zrobic to poskladac to w calosc :-)

    Początkujący Elektronicy   07 Sty 2008 23:18 Odpowiedzi: 5    Wyświetleń: 1220
  • ATMEGA 8 + 24C16. Czy można podłączyć eeprom 24C16? Gdzie podłączyć?

    Witam Z listingu wynika, że dane są zapisywane do wewnętrznego eepromu procesora. Jest taka możliwość, tylko trzeba przerobić program. Należy dodać obsługę I2C i przepisać podprogramy do zapisu, odczytu i kasowania pamięci. Pozdrawiam

    Projektowanie Układów   30 Lip 2007 08:45 Odpowiedzi: 13    Wyświetleń: 3094
  • Ile razy można zapisać program i dane w Atmega16 oraz EEPROM?

    W ksiażce "ATmega w praktyce" Baranowskiego jest napisane, że EEPROM jest odporna wg gwarancji producenta na 100000 zapisów... Natomiast w dokumentacji od ATmega8 nie znalazłem( być może przeoczyłem ) taką informację.

    Mikrokontrolery   14 Lut 2007 14:00 Odpowiedzi: 10    Wyświetleń: 4967
  • Przetwornik ADC/EEPROM - Zapisywanie, odczyt wartości ADC z i do EEPROM, Atmega

    Pytanie Autora dotyczyło zapisu/odczytu pozycji do/z eepromu..... Funkcje przycisków i algorytm działania urządzenia nie były poruszane w tym temacie, bo prawdopodobnie Autor wie jak to rozwiązać, żeby urządzenie było funkcjonalne. Dlatego też moja odpowiedź dotyczyła wyłącznie zagadnień związanych z tematem zapytania.

    Mikrokontrolery AVR   07 Lip 2016 13:11 Odpowiedzi: 32    Wyświetleń: 2952
  • [atmega 8535][assembler/AvrStudio] programowanie eeprom

    Dziekuje za pomoc. Zapis powiódł sie bez problemowo. Makra to przydatna sprawa.

    Mikrokontrolery AVR   26 Lip 2012 12:57 Odpowiedzi: 2    Wyświetleń: 1839
  • [Atmega][Bascom] Zmiana rozdzielczości ds18b20 na 9bit

    Nie mylisz się a dokładnie powinno tak to przebiegać 1wreset 1wwrite &HCC 'reset magistrali 1wwrite &H4E 'zapis do scratchpad 'zapisuje trzy bajty do scratchpad zawsze obowiązkowo i nie można zapisu przerwać resetem 1wwrite &H00 '1bajt 1wwrite &H00 '2bajt 1wwrite &H7F '3 bajt Wait 1 1wreset ' reset 1wwrite &HCC 'skip ROM 1wwrite &H48 ' zapis do EEPROM...

    Mikrokontrolery AVR   24 Cze 2010 16:22 Odpowiedzi: 16    Wyświetleń: 7265
  • 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ń: 1179
  • [ATMega128L][WinAVR]Dziwne zachowanie wewnętrznego EEPROMu

    Żabek to nie wstawiaj komentarzy. Utwórz kopię pliku delay.h a potem napisz na szybkiego swoją wersję z zwartością TYLKO taką i nic więcej: void _delay_ms(double __ms) {} void _delay_us(double __us) {} I po tym -O0 powinno śmigać. Jest to niezbyt ładne, ale skuteczne i trwa moment oraz nie wymaga szerszej wiedzy....

    Mikrokontrolery AVR   12 Sie 2008 09:41 Odpowiedzi: 26    Wyświetleń: 4522
  • ATmega reset i utrata EEPROM silne zakłócenia EMI

    Może nie traci - odczytaj EEPROM i porównaj. Prawdopodobnie przekłamanie dotyczy jednego bajtu EEPROM, tego na który aktualnie wskazuje rejestr adresowy EEPROM. Stąd też, ustaw wartość tego rejestru na nieużywaną komórkę pamięci EEPROM zawsze kiedy się do tej pamięci nie odwołujesz, możesz np. na 0 i pominąć tą komórkę pamięci przy zapisie (zapisywać...

    Mikrokontrolery AVR   08 Sty 2020 21:50 Odpowiedzi: 7    Wyświetleń: 999
  • uProg - mały, szybki, przenośny programator AVR z SD

    http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...

    DIY Konstrukcje   15 Sty 2023 09:03 Odpowiedzi: 364    Wyświetleń: 154855
  • Atmega 128: EEPROM resetuje się po wgraniu nowego programu, dlaczego?

    czas zapisu do epromu wynosi okolo 10ms zmien program zapiseprom czas15m odczyteprom

    Mikrokontrolery   07 Gru 2007 08:01 Odpowiedzi: 8    Wyświetleń: 2172
  • Uwalona atmega128? Nie mogę jej zaprogramować ani ustawić fusebitów.

    tak druga ,atmega128 programuje sie ok ,więc wniosek ze moja atmega od początku zakupu była walnieta ,ma zablokowany fuse bit odpowiedzialny za zapis do eeprom :(

    Mikrokontrolery   02 Mar 2008 08:19 Odpowiedzi: 8    Wyświetleń: 2117
  • 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ń: 1944
  • [BASCOM] Jak zapisać datę i godzinę zdarzenia do EEPROM w ATmega32?

    Tak to da się zrobić. Godziny 5 bitów, minuty 6 bitów, miesiąc 4 bity, dzień 5 bitów, rodzaj x bitów. Razem 20 bitów + x. Kodowanie: Dim temp as long '.... temp = godziny shift temp, left, 5 temp = temp OR minuty shift temp, left, 6 temp = temp OR miesiac Działa jak widać dodajemy przesuwamy o odpowiednią ilość bitów i następną zmienną dodajemy w puste...

    Mikrokontrolery AVR   17 Wrz 2009 21:32 Odpowiedzi: 10    Wyświetleń: 2454
  • [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ń: 1308
  • AVR-GCC - Zapis i aktualizacja bloku danych w EEPROM?

    Zapis nie musi zajmować dużo czasu, jeśli przed wywołaniem zapisu sprawdzisz, czy żaden inny zapis do EEPROM się nie odbywa. Jeśli nie, to wywołanie _write lub _update dla bajtu trwa chwilę, bo funkcja natychmiast wraca i nie czeka na koniec zapisu. Więc tu blokowanie przerwań będzie bezpieczne. Co innego w przypadku zapisu blokowego, ale przecież nie...

    Mikrokontrolery AVR   25 Sie 2016 19:17 Odpowiedzi: 21    Wyświetleń: 2412
  • [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ń: 6164
  • ATmega128: Start z sekcji bootloadera, ustawienia fusebit i obsługa LCD/RS232C

    W takim wypadku nie potrzebujesz wcale żadnego BootLoadera, tylko chcesz zapisywać dane we Flash'u tak jak w zwykłym EEPROMIE. W sumie to prawda, ale aby móc zapisywać coś do flasha to muszę wykonać instrukcję spm, której wywołanie jest dozwolone tylko z obszaru NRWW (tam, gdzie bootloader). No i tu jest lekarstwo na Twoje bolączki. Jedna jedyna funkcja...

    Mikrokontrolery   19 Lis 2009 13:46 Odpowiedzi: 11    Wyświetleń: 5230
  • [C] [C][Atmega8] - Jak odczytać zapisane dane w EEPROM przez programator?

    Aby zapisywać i odczytywać zmienne z wbudowanej pamięci EEPROM musisz zadeklarować jakąś zmienną w tej pamięci http://avr.elektroda.eu/node/3 W tej chwili zapisujesz i odczytujesz jakąś przypadkową zmienną w pamięci SRAM

    Mikrokontrolery AVR   02 Paź 2010 15:28 Odpowiedzi: 8    Wyświetleń: 12223
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    To będziesz musiał się trochę napocić. Po pierwsze jak używasz watchdoga w programie, to musisz w jakiś sposób sprawdzić czy reset aby na pewno służył do upgrade'u. Możesz to zrobić np przez zapis do eepromu jakiejś wartości, odczyt i odczyt jej bootloaderze (pamiętaj żeby bootloader ją resetował). Dobry by był też mechanizm który by pozwolił na zrezygnowanie...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10238
  • [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ń: 2841
  • [Atmega168] [Atmega168][AT24C64] Jak oznaczyć koniec strony w EEPROM?

    Co do drugiej uwagi wspomniana konstrukcja w funkcji eeprom_write() jest takowa, z mysla o tym, zebym mogl jej uzywac do zapisywania ciagow. Dzieki temu moge napisac eeprom_write(EEPROM1, adres, "tekst do wpisania < 32 liter"); Obawiam się, że to będzie działać prawidłowo tylko wtedy, gdy adres będzie podzielny przez 32. Poza tym,...

    Mikrokontrolery AVR   24 Wrz 2010 20:08 Odpowiedzi: 7    Wyświetleń: 1395
  • Problem ze zrozumieniem żywotności EEprom.

    Cześć. Nie rozumiem pewnej sprawy, proszę o podpowiedź. Do EEPROM zaszytego w procek (np. Atmega 16) można zapisać 100 000 razy. Oznacza to zapis do konkretnej komórki pamięci, czy w ogóle do EEPROMU danego procka? Co w przypadku znaczenego przekroczenia ilości zapisów - procek przestanie zapisywać czy przestanie działać całkiem (czy EEPROM ma wpływ...

    Mikrokontrolery   30 Lis 2005 15:24 Odpowiedzi: 2    Wyświetleń: 1143
  • ATMEGA32 - oszacowanie kondensatora do podtrzymania zasilania przy zapisie EEPROM

    Dziękuję wszystkim za podpowiedzi. Zdecydowałem, że przy takiej liczbie danych najlepiej będzie dorobić pamięć FRAM do układu. Pozdrawiam. Nie ma jak sobie wziąć starego trupa i potem próbować go reanimować:) ATMega32 to historia, weź sobie np. ATMega328 i tam po pierwsze całkowity czas zapisu to już tylko 3,4 ms, w dodatku można go rozdzielić na kasowanie...

    Mikrokontrolery AVR   08 Gru 2016 23:13 Odpowiedzi: 16    Wyświetleń: 1494
  • Atmega8A utrata zapisanych ustawień po odłączeniu zasilania.

    Dane zapisują się w pamięci eeprom ale nie mam pojęcia jak to sprawdzić. Zapisują się,… albo też nie! Nie jest to poprawna forma zapisu do EEprom, co jest omówione niżej..... Generalnie wygląda to tak że po uruchomieniu sterownika ustawiam po kolei wszystkie parametry i wszystko działa do momentu wyłączenia zasilania ...... A powinno być w tej kolejności:...

    Arduino   09 Kwi 2023 17:42 Odpowiedzi: 5    Wyświetleń: 339
  • [ATmega] ATmega, BASCOM, Borland – jak zmieniać parametry migania LED RC przez PC i EEPROM?

    Ta sama sytuacja. Sprawdziłem oba zapisy warunku sprawdzającego stan portu i też to samo.

    Mikrokontrolery AVR   22 Cze 2011 21:44 Odpowiedzi: 161    Wyświetleń: 13596
  • Trwałość pamięci flash Atmega128 przy zapisie zmiennych po wyłączeniu zasilania

    Zapisy o ktorym piszesz odbywaja sie do pamieci EEPROM, a nie FLASH. FLASH mozna zapisywac tylko z sekcji bootloadera za pomoca secjalnego ciagu instrukcji, no i zapis odbywa sie po stronie. Czyli na raz w zaleznosci od kontrolera zapisujesz 16-64 bajty. EEPROM ma trwalosc 100k zapisow, potem moga sie dziac cuda (zamiast 0 bedziesz na odpowiednim bicie...

    Mikrokontrolery AVR   16 Sie 2009 19:15 Odpowiedzi: 13    Wyświetleń: 1978
  • [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
  • [C] Błąd TWI 0x38 przy zapisie danych do EEPROM 24C512 z Atmega16A

    Uchędożyłem sobie układzik w którym Atmega zapisuje sobie dwunastobajtowe paczki danych do czterech EEPROMów 24C512. Całość zasadniczo ładnie działa, jednak sporadycznie zdarza się błąd TWI nr 0x38 oznaczający "Arbitration lost in SLA+W or data bytes". Jak zdołałem ustalić, błąd ten występuje w trakcie wysyłania danych do pamięci, mniej więcej w środku...

    Mikrokontrolery AVR   23 Gru 2010 09:47 Odpowiedzi: 2    Wyświetleń: 1423
  • Atmega: Ręczne czy automatyczne przyporządkowanie zmiennych w SRAM?

    K_o_n_r_a_d, jeżeli masz trochę czasu to przedstaw mi swój sposób zapisu/odczytu danych do/z EEPROM. Z góry dzięki. Ja to robię tak mniej więcej: Dim pomocnicza As single At 700 Dim X As Eram Single At 100 X=pomocnicza 'zapis do eeprom pomocnicza=X 'odczyt z eeprom

    Mikrokontrolery   11 Mar 2008 19:56 Odpowiedzi: 33    Wyświetleń: 5161
  • 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ń: 2446
  • [atmega8] Zawieszanie się programu przy zapisie do 24C16 przez TWI na ATmega8

    Mam takie[syntax=c]// Set TWI boud rate TWBR = 0; // 0 - bardzo szybki, 255 = 14 kHz [/syntax] Chyba zaczynałem od 255 i doszedłem do 0. Zawsze możesz zwolnić tą magistralę. Ja mam kwarc 7,38MHz a EEPROM przy procesorze i oporniki 4k7 do VCC

    Mikrokontrolery AVR   04 Paź 2011 20:04 Odpowiedzi: 5    Wyświetleń: 1704
  • [atmega8][atmega168] częstotliwości, podkręcanie

    A po co ci te informacje? Bo one nie mają żadnego praktycznego zastosowania. Jeśli 20MHz to za mało to masz serię XMega do 32MHz. Jeśli to ciągle za mało to zmień rodzinę. Parametry z noty są określane tak, żeby założony odsetek układów pracował w podanych warunkach. To znaczy, że większość będzie pracować przy szybszym zegarze, a jak szybkim nie ma...

    Mikrokontrolery AVR   27 Cze 2010 16:42 Odpowiedzi: 15    Wyświetleń: 3101
  • Pobieranie plików z serwera przez SIM868 do Optiboot na Atmega328PB

    Bootloader startuje zawsze jako pierwszy, sprawdza status aplikacji i jeśli trzeba dokonuje aktualizacji (treść aplikacji jest w pamięci RAM programu bootloadera dla testów), następuje restart i aplikacja startuje. Po wywołaniu aktualizacji z poziomu aplikacji w taki sposób: [syntax=c] if(!(PINB&(1<<PINB5))){ eeprom_update_byte((uint8_t*)E2END,...

    Mikrokontrolery AVR   02 Sie 2022 12:28 Odpowiedzi: 20    Wyświetleń: 1428
  • 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ń: 1626
  • Atmega8 - Zapis do EEPROM wymaga resetu, jak to naprawić?

    Witam. Zrobiłem sobie prosty układzik który reaguje na sygnał z modelarskiego odbiornika RC i w zależności od długości impulsu zapala diodę lub ją gasi. Układ jest programowany przyciskiem podłączonym między PD2 a masę. Wywołuje przerwanie które zapisuje czas trwania stanu wysokiego. Bez zapisu tego czasu do EEPROM można go wielokrotnie programować...

    Mikrokontrolery   02 Lip 2009 17:38 Odpowiedzi: 7    Wyświetleń: 4222
  • Konfiguracja fusebitów dla ATMega8 w projekcie Fusebit Doktor 2D

    No właśnie ten nie czyta HEX przy wgrywaniu w eeprom. No coż, prostu zapakowałem soft 2.11 i ustawiłem fusy na właśnie tą wersję i mam następujący wynik. Podłączeniu programatora zielona dioda szybko miga na sekundę , wciskam przycisk , szybko miga i pali się czerwone ciągle. Oczywiście będę bawił się po weekndzie następnym atmega 328 bo taki mam lecz...

    Mikrokontrolery Początkujący   11 Lut 2024 15:47 Odpowiedzi: 10    Wyświetleń: 564
  • Atmega8 + eeprom 24c32 + Bascom = błędy w zapisie

    Próbowałem 200kHz, 100kHz, 50kHz. Za każdym razem efekt ten sam. To może spróbuj zajrzeć do PDF-ka tej pamięci i zainteresuj się mechanizmem PAGE WRITE, bo to on jest źródłem Twoich kłopotów.

    Mikrokontrolery AVR   02 Kwi 2010 14:24 Odpowiedzi: 8    Wyświetleń: 2912
  • Błędne odczytywanie z pamięci EEPROM - ATmega168PA-AU

    Programowałem ręcznie, problem jest ten sam. Odczytuje wgrany program do pamięci eeprom i jakiś program się tam znajduje. Dodano po 11 Już zastanawiam się nad innymi przyczynami, czy timery nie wpływają na odczyt lub zapis do pamięci. Po wyłączeniu timerów również jest to samo. Czy jest możliwe, że podczas włączania zasilania procesor nie jest odpowiednio...

    Mikrokontrolery   15 Mar 2023 13:33 Odpowiedzi: 30    Wyświetleń: 846
  • Wgrywanie pliku hex do zewnętrznej pamięci EEPROM przez Arduino

    Chyba najprościej przerobić bootloader. Po pierwsze dodając funkcjonalność zapisu do tego EEPROM. Po drugie, jako że prosty plik Hex ma przestrzeń adresową 64kB, natomiast ta Atmega nie ma tyle pamięci, to przypisać część niewykorzystanej przestrzeni "wirtualnie" do zewnętrznego EEPROM, aby bootloader "wiedział", że część danych ma tam wylądować. A...

    Arduino   25 Maj 2020 21:21 Odpowiedzi: 14    Wyświetleń: 1506
  • 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ń: 3090
  • Jak zapisać zmienną WORD do EEPROM w Atmega? Problem z rokiem w PCF8583

    Przedstawiłem tylko sposób zapisu zmiennych w EEPROM'ie (zamiast używania Writeeeprom). Wszelkie obliczenia robisz na zmiennych w RAM a na końcu zapisujesz w EEPROM. [syntax=BASCOM]Dim Year_ram As Word Dim Year_ee As Eram Word [...] Year_ram = Year_ee 'kopiuj z EEPROM'u Year_ram = (a + b) * c 'jakieś modyfikacje Year_ee = Year_ram 'zapsz do EEPROM'u...

    Mikrokontrolery   04 Maj 2016 09:06 Odpowiedzi: 11    Wyświetleń: 1038
  • [atmega16] DS18b20 - kolejność wysyłania danych do czujnika temperatury

    Zbytnio mi ta odpowiedź nie pomogła... To chyba niezbyt dokładnie przeczytałeś(zrozumiałeś) dokumentację DS18B20 :cry: Przypatrz się tabelce i zobacz, gdzie znajduje się rejestr konfiguracyjny, w którym zapisane jest, z jaką rozdzielczością ma "pracować" nasz DS. http://obrazki.elektroda.net/29_12275171... Zakładając, że nie znamy wartości...

    Mikrokontrolery AVR   24 Lis 2008 18:51 Odpowiedzi: 4    Wyświetleń: 2239
  • ATmega 8 - EEPROM nie zapisuje i odczytuje zawsze 0 - co sprawdzić?

    A swoją drogą to trochę brak konsekwencji ze strony Atmela, sbr i cbr adresuje się przecież przez maskę. no ja też może nie przyznałbym racji, że to niekonsekwencja Atmela ;) ale .... też z powodu tego, że gdy pisałem programy w asemblerze to często przez te drobne niuansiki było sporo grzebaniny w kodzie, testowania, poprawiania, czytania dokumentacji...

    Mikrokontrolery AVR   10 Gru 2008 19:00 Odpowiedzi: 6    Wyświetleń: 3167
  • Pamięć flash w at89s8252 dokonała swego żywota?

    Pewnie, że może w dokumentacji procka powinna być podana ilość cykli programowania, Dla AtMega 128 wynosi 1000 cykli zapisu dla pamięci FLASH i 100,000 cykli zapisu dla EEPROM. Pozdrawaim

    Mikrokontrolery   05 Paź 2004 08:14 Odpowiedzi: 11    Wyświetleń: 1950
  • ATmega + zabezpieczenie programu przed skopiowaniem

    Chodzi oczywiście o lock bity (lock - blokada). Swoją drogą skoro programujesz swoje avrki to jak możesz nie wiedzieć jeszcze nic o tych bitach ? Jak programujesz swoje AVRy ? Po pierwsze to nie są bity ustawiane z poziomu programu. PonyProg, AvrDude, AvrStudio, Bascom wszystkie pozwalają na ustawienie lock bitów. A blokując Flash lub EEPROM blokujesz...

    Mikrokontrolery   16 Gru 2010 15:16 Odpowiedzi: 21    Wyświetleń: 7701
  • [AVR] Żywotność pamięci eeprom w praktyce - ciekawostka taka

    Podłączając się do tematu. Jak najbardziej znane są możliwości zwiększania żywotności eeprom przedstawiane powyżej. Jednak biorąc pod uwagę milionową ilość kasowania eeproma ($FF) czy nie można w jednej komórce eeprom np 9 przechować adres aktualnej zapisanej wartości np 10. Po każdym zapisie w komórce 10 byłaby dokonana kontrolna procedura odczytu...

    Mikrokontrolery AVR   18 Kwi 2017 11:12 Odpowiedzi: 42    Wyświetleń: 13942
  • [atmega 8]Programator usb asp-błąd zapisu flash memory

    Właśnie sprawdzałem na MkAvrCalculator, procka wykrył prawidłowo, fuse bity mogę odczytywać i zapisywać poprawnie, eeprom podobnie, tylko przy zapisie do pamięci flash jest problem. Tego samego procka przedtem programowałem stk200 i wszystko było ok, ale spróbuję jeszcze na innym egzemplarzu.

    Mikrokontrolery AVR   17 Maj 2011 20:20 Odpowiedzi: 4    Wyświetleń: 1934
  • Zabezpieczenie przed uszkodzeniem pamięci EEPROM w mikrokontrolerach ATMega podczas zakłóceń EMC

    Problem dotyczy wszystkich języków programowania i wszystkich mikrokontrolerów. Chodzi o uszkadzanie się zawartości pamięci eeprom kiedy program idzie w krzaki. Zauwzyłem, żę kiedy traktuję atmegę zakłoceniami emc potrafi o ona zacząć wykonywać inny fragment kodu (bascom), jakby skoczyła pod jakiś przypadkowy adres. objawia sie to czasem podwójnym pisaniem...

    Programowanie   12 Gru 2023 01:07 Odpowiedzi: 17    Wyświetleń: 660
  • Płytka testowa ATMEGA8 (dokończenie / sprawdzenie schematu)

    EEPROM będzie mi potrzebny (kiedy już trochę rozeznam się z c albo asm) np do zapisu stanów np z termometru. To teraz przeczytaj datasheeta tego mikrokontrolera i dowiesz się, że ma on EEPROM wewnętrzny. Po co ci więc dodatowy - zewnętrzny? zaoszczędzić sobie mogę bo mam na składzie Atmega8 16 pu, wyświetlacz hd44780 z żółtym podświetleniem, EEPROM...

    Mikrokontrolery AVR   14 Lip 2009 20:20 Odpowiedzi: 14    Wyświetleń: 4222
  • ATmega32 - jak uniknąć problemów z przerwaniem klawiatury przy zapisie EEPROM?

    RTFM, pdf nt. ATMega32, strona 19: Bit 3 – EERIE: EEPROM Ready Interrupt Enable Writing EERIE to one enables the EEPROM Ready Interrupt if the I bit in SREG is set. Writing EERIE to zero disables the interrupt. The EEPROM Ready interrupt generates a constant interrupt when EEWE is cleared. Gdyby się nie dało zrobić jak pisałem tobym Ci głowy głupotami...

    Mikrokontrolery AVR   18 Mar 2009 13:02 Odpowiedzi: 7    Wyświetleń: 1247
  • 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ń: 1758
  • Wybór pamięci do ATmega128: SPI DataFlash vs I2C EEPROM vs SRAM 62256

    Witam, 1. 400kHz I2C a 20MHz ISP. Ile razy szybszy jest odczyt (i ew zapis) pamięci DataFlash od I2c EEPROM? Po pierwsze: nie osiągniesz 20MHz transmisji do pamięci DataFlash bo największa dopuszczalna częstotliwość pracy ATmega128 to 16MHz, a do tego częstotliowść pracy magistrali SPI ( a nie ISP In Cicuit Programing - programownie w układzie ) jest...

    Mikrokontrolery   08 Gru 2005 20:54 Odpowiedzi: 6    Wyświetleń: 3480
  • Zakłócenia enkodera przy załączaniu stycznika - Atmega 16MHz, krótki przewód

    Generalnie jak załączysz obrazek schematu to każdy może kliknąć miniaturę i ma podgląd w przeglądarce. Kiedy zamieszczasz PDF to trzeba go ściągnąć i otworzyć co zmniejsza szanse na to że komuś będzie się chciało czego jestem żywym przykładem. Gdybym widział schemat to bym o kondensatorach nie pisał - wniosek jest prosty - nie patrzyłem przed odpowiedzią...

    Mikrokontrolery Początkujący   11 Maj 2016 09:05 Odpowiedzi: 12    Wyświetleń: 1776
  • [Atmel Studio 7][AVR][C] - brak prawidłowego zapisu/odczytu EEPROM.

    Przecież dostałeś ode mnie opis nagłówka eeprom.h oraz dwa przykłady w tym jeden dokładnie taki jak potrzebujesz: Funkcje obsługi eeprom z nagłówka <avr/eeprom.h>: http://www.nongnu.org/avr-libc/user-manu... Tutaj jest dokładnie taki przykład jak potrzebujesz - po włączeniu odczytuje zapisane w eeprom parametry: http://mikrokontrolery.blogspo...k-podci...

    Mikrokontrolery   07 Lip 2017 07:51 Odpowiedzi: 5    Wyświetleń: 936
  • Komunikacja ATmega32 z USB przez konwerter RS232<>USB - jak zapisać dane w EEPROM?

    Witam Nosze sie z zamiarem kupna zestawu uruchomieniowego zl3avr z atmega32. W ksiazce Mikrokontrolery AVR w praktyce Pana Dolinskiego jest opisana komunikacja za pomoca konwentera rs232<>usb dla uC AT90S2313. Czy w podobny sposob mozna ja zastosowac w atmedze32?(chodzi konkretnie o zapis danych przeslanych przez usb w pamieci eeprom uC i pozniejszego...

    Mikrokontrolery   12 Mar 2006 11:21 Odpowiedzi: 4    Wyświetleń: 4292
  • AVR-GCC problem z zapisem tablicy do eeprom atmega88

    jeśli a zadeklarowane jest jako tablica: char a[128]; to adresem danych w tej tablicy jest: - a - &a[0] &a to ... w sumie nie wiadomo co [; 4\/3!!

    Mikrokontrolery AVR   01 Wrz 2009 14:23 Odpowiedzi: 6    Wyświetleń: 3133
  • [Amega8] ATmega8 – nieprawidłowy odczyt danych z EEPROM po ponownym zasileniu uP

    Witam, zakładam że rzeczywiście zapisujesz coś do EEPROMa. Temat był już poruszany, ponieważ ATmega przy wyłączaniu/załączaniu zasilania ( w szczególności jeśli napięcie wolno narasta/opada - wolno dla kontrolera!! oczywiście ) jesli nie są spełnione określone warunki potrafi ( i robi to często) zapisywać przypadkowe dane do pamięci EEPROM. Poświęcony...

    Mikrokontrolery   11 Paź 2005 17:14 Odpowiedzi: 2    Wyświetleń: 1734
  • Atmega8A - DS18B20 - ustawianie rozdzielczości 9-bit (sprawdzenie poprawnosci)

    Witam, chciałbym spytać Was o poprawność zmiany rozdzielczości czujnika temperatury DS18B20 na 9-bit. Zmieniam to w nastepujący sposób: Zacznę od ostatniego pytania: To nie są bity - raczej bajty, i sa to tylko TH i TL i są wpisane tylko do Scratchpad. To by wystarczyło dopóki nie wyłączysz/reset processora. Musiałoby to pozostac częścią programu....

    Mikrokontrolery Początkujący   06 Mar 2016 07:59 Odpowiedzi: 1    Wyświetleń: 1356
  • Atmega16 - Zapis danych do eeprom po zaniku zasilania

    Z komparatorem też może wystarczyć jeden pin, jeśli procesor ma możliwość programowego podłączenia drugiego pod Vcc procesora. Można też zrobić tak jak pisze kol. (at)pawlik118 , tylko trzeba pamiętać, że próg przełączenia stanu pinu jest dosyć płynny i zależy m.in. od egzemplarza MCU, temperatury itd. Niemniej da się tak zrobić.

    Mikrokontrolery AVR   03 Paź 2018 11:57 Odpowiedzi: 22    Wyświetleń: 1884
  • Sterownik pieca CO Atmega168

    http://obrazki.elektroda.pl/3637756900_1... http://obrazki.elektroda.pl/6313868300_1... Zrealizowałem w tym roku swoje postanowienie jeszcze sprzed zeszłej zimy i zrobiłem sobie wreszcie własny sterownik pieca CO. Na początek pytanie "dlaczego"? Otóż oryginalny dostarczony z piecem przede wszystkim miał 6 poziomów nadmuchu...

    DIY Konstrukcje   20 Sty 2020 13:53 Odpowiedzi: 236    Wyświetleń: 112146
  • BASCOM - ATMEGA16/32: Problem z zapisem do EEPROM po zmianie procesora

    Witam. część kodu z Bascoma (D zadeklarowane jako Word) Input "coś tam.. " , D Waitms 20 Writeeeprom D , 1 w procku "8535" bez problemów zapisuje daną liczbę. Po wymianie procesora na Atmega 16 lub 32, już nie zapisuje tej liczby (kompilator nie zgłasza żadnych uwag). "Po omacku" zauważyłem, że w w/w prockach działa dopiero po dodaniu jeszcze jednego...

    Mikrokontrolery   07 Paź 2005 17:16 Odpowiedzi: 2    Wyświetleń: 1198
  • [AVR] Atmega32 z EEPROM 24C512 – jak działa WORD ADDRESS przy zapisie i odczycie I2C?

    Jest to słowo :) określające konkretny adres w pamięci. Jest ono zależne od budowy i sposobu adresowania pamięci. Najczęściej są to słowa 2 x 8 bitów. W dokumentacji pamięci masz dokładnie napisane co które bity oznaczają.

    Mikrokontrolery   01 Lip 2006 12:39 Odpowiedzi: 2    Wyświetleń: 1625
  • [atmega32] [atmega32][bascom] Niepoprawny zapis wartości integer do EEPROM podczas kompilacji

    Spróbuj do każdej wartości dodać znak % na końcu: [syntax=basic4gl]Data 7848% , 7748% , 7652% , 7559% , 7468% , 7380% , 7294% , 7211% , 7129% , 7048% [/syntax]

    Mikrokontrolery AVR   29 Sty 2012 20:56 Odpowiedzi: 2    Wyświetleń: 1082
  • [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ń: 6521
  • Jak zapisać i odczytać wartości uint16_t w EEPROM Xmega w C?

    Przykłady bardziej zaawansowanego użycia EEPROM masz w przykładach do moich książek o XMEGA, tam też jest to dokładnie opisane. W skrócie - możesz w XMEGA korzystać z EEPROM dokładnie tak jak w ATMega (czyli funkcje z eeprom.h), lub możesz wykorzystać dodatkowe możliwości jakie daje kontroler w XMEGA. Czyli możliwość mapowania EEPROM w obszar SRAM,...

    Mikrokontrolery AVR   29 Maj 2016 12:23 Odpowiedzi: 5    Wyświetleń: 1230