zapis zmienna eeprom

Znaleziono około 432 wyników dla: zapis zmienna eeprom
  • 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
  • [Bascom] Jak zamienić zmienną word na byte przy zapisie do EEPROM?

    Składnia: rezultat = LOW( zmienna ) Przeznaczenie: Zwraca młodszą cześć (bajt MSB) podanej zmiennej. gdzie: rezultatzmienna do której zapisana będzie młodszy bajt zmiennej, zmiennazmienna której młodsza część ma być określona.

    Mikrokontrolery AVR   28 Gru 2014 15:31 Odpowiedzi: 5    Wyświetleń: 4003
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • arduino - Arduino Uno Mikrokontroler i zapisanie pliku z PC poprzez USB

    Bynajmniej nie chciałem urazić w poprzednich postach, jednak, moim zdaniem, dopiero przedostatni post autora tematu konkretnie wskazał problem. Nie znam za bardzo arduino, ale bazując na [url=http://codebender.cc/]kompilatorze online, obsługa eeprom w arduino jest identyczna jak w c. Przykład: [syntax=c]#include <avr/eeprom.h> typedef struct {...

    Arduino   28 Lis 2012 17:35 Odpowiedzi: 20    Wyświetleń: 7524
  • [Atmel Studio 7][AVR][C] - brak prawidłowego zapisu/odczytu EEPROM.

    Należę do osób, które za wszelką cenę starają się same pogłówkować i znaleźć rozwiązanie Jedyna prawdziwa informacja, jaką przekazałeś tym zdaniem, to taka, że masz wysokie mniemanie o sobie. Gotowiec dla leniuchów: [syntax=c]static EEMEM uint8_t emode; //rezerwujemy bajt w eeprom ... uint8_t mode=0; //zmienna przechowująca kopię danej z eeprom //odczyt...

    Mikrokontrolery   07 Lip 2017 07:51 Odpowiedzi: 5    Wyświetleń: 936
  • REKLAMA
  • RS232 i Bascom: brak zapisu znaku z Waitkey() do EEPROM i tablicy bufor(5)

    Nie wiem dokładnie czy bascom dokonuje konwersji typu string na byte w tym może być problem. Spróbuj zmienna nm zadeklarować jako 'byte' może pomoże.

    Mikrokontrolery   12 Sie 2010 19:04 Odpowiedzi: 8    Wyświetleń: 2451
  • Zapis i odczyt typu Long w EEPROM w BASCOM – jak poprawnie to zrobić?

    Dim Zmienna As Eram Long Używasz tego jak zwykłej zmiennej.

    Mikrokontrolery AVR   27 Paź 2009 00:25 Odpowiedzi: 10    Wyświetleń: 2813
  • REKLAMA
  • [Atmega8][Bascom]Migotanie wyświetlacza przy zapisie do eeprom

    Małe pytanko a obsługa wyświetlania multipleksowanego jest wykonana w przerwaniu czy w pętli programu po ustawianiu zmiennej F4ms? EDIT: Nie rozumiem, zapis do eepromu wykonuje się 20 razy (zmienna Autoret = 20)

    Mikrokontrolery AVR   30 Paź 2011 14:06 Odpowiedzi: 11    Wyświetleń: 1965
  • Jak porównać numer ID iButton DS1990A z zapisanym w EEPROM?

    ie pasuje mi brak powiązania numeru buttona z tymi zmiennymi R i I. I to jest pewnie ten problem. Zastanów sie też nad innym nieco odczytywaniem odpowiednich komórek z ramu: Powiedzmy że tak: for I=1 to 10 for R=1 to 8 ala=R*8 'Tu bedzie sie zmieniać wartość co osiem: 8, 16, 24 itd ela=ala+I Readeeprom Button_number , ela If Button_number = Register_number(i)...

    Mikrokontrolery   13 Lis 2005 17:10 Odpowiedzi: 17    Wyświetleń: 6767
  • [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
  • 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
  • [ATMega168] Czy eeprom_busy_wait() jest konieczne po eeprom_write_byte() w ATMega168?

    Najlepiej nigdy, przenigdy nie rób takich rzeczy ;) Argumentem tej funkcji powinien być wskaźnik ale ty stosujesz tu rzutowanie i na własną rękę numerujesz komórki pamięci w EEPROM. To doprowadzi cię kiedyś do zagłady ;) jak już to najpierw zdefiniuj sobie zmienną w pamięci EEPROM: unsigned char zmienna EEMEM; a potem np: mem_year = eeprom_read_byte(...

    Mikrokontrolery AVR   29 Gru 2011 22:03 Odpowiedzi: 5    Wyświetleń: 1177
  • Bascom - zapis/odczyt Integer w EEPROM, nieoczekiwane -1

    Dlaczego pokazuje -1 na wyświetlaczu a nie np 255 jak jest dla zmiennej typu Byte. Bo Integer to zmienna ze znakiem, FFFF to właśnie -1. Byte jest zmienną bez znaku (zawsze dodatnią). Dwubajtowa zmienna bez znaku to w Baskomie "Word". Na wyświetlaczu po resecie będzie wówczas 65535. 2. Czy taki zapis eeprom będzie poprawny przy pierwszym sprawdzeniu...

    Mikrokontrolery AVR   09 Mar 2018 11:31 Odpowiedzi: 3    Wyświetleń: 987
  • REKLAMA
  • [Atmega8] Jak zaprogramować Atmega8 do nauki kodów pilota RC5 w BASCOM?

    Do odbioru kodu Rc5 nie jest potrzebny Eeprom. Chyba że to nowa sprawa ? która Ciebie interesuje. odczyt z eepromu - Readeeprom zmienna , 1 zapis do eepromu - Writeeeprom zmienna , 1 te rozkazy dotyczą eepromu wbudowanego w ATtiny2313

    Mikrokontrolery AVR   08 Gru 2008 18:47 Odpowiedzi: 10    Wyświetleń: 3154
  • ATTiny2313 - dlaczego zapis do EEPROM kasuje wcześniejsze dane?

    Może za szybko zapiszujesz albo niepełny ten zapis? ;ldi r18,128 clr r16 cli ;eeprom_zapis: ;out eear,r16 ;adres w eeprom ;out eedr,r16 ;zmienna w eeprom ;sbi eecr,2 ;ustawienie EEMWE ;sbi eecr,1 ;impuls EEWE ;test: sbic eecr,1 rjmp test ;inc r16 ;cpse r16,r18 rjmp eeprom_zapis sei ;sprawdz czy adres rowny Jak widać służyło do zapisania kolejno...

    Mikrokontrolery   15 Lis 2006 12:37 Odpowiedzi: 4    Wyświetleń: 1259
  • 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
  • Pic16f628 - brak zapisu/odczytu EEPROM, procedura ASM nie działa

    a jaką wartosć musi mieć zmienna ad

    Mikrokontrolery   28 Lip 2011 02:41 Odpowiedzi: 8    Wyświetleń: 1138
  • Arduinop - C++ - Zapisywanie do eeprom wiekszej liczby ujemnej

    Dzielenie zmiennej int16 na dwie mniejsze możesz zrobić tak:[syntax=c]int 16_t zmienna, zmienna1; int8_t mala_zmienna, mala_zmienna1; mala_zmienna = zmienna >> 8; //przesuniecie bitowe skopiuje 8 bitów starszych mala_zmienna1 = zmienna; // skopiuje tylko 8 bitów najmłodszych zmienna1 = (mala_zmienna << 8) + mala_zmienna1; [/syntax]

    Arduino   12 Sty 2016 23:22 Odpowiedzi: 16    Wyświetleń: 1968
  • attiny2313 – poprawne użycie eeprom_write_block i eeprom_read_block, błąd kompilacji

    dondu coś o tym wiem ;P -kiedyś też tylko definiowałem, a tak naprawdę fusebity to ustawiają. Jest to trochę mylące (ustawianie za pomocą #define), ale jak na razie nie skupiam się nad częstotliwością pracy.. Panowie często mnie się zdarzało tak: program nie działa choć powinien, po resecie+ nowy projekt oraz skopiowaniu kodu działa- i tym razem tak...

    Mikrokontrolery AVR   10 Lip 2012 10:17 Odpowiedzi: 51    Wyświetleń: 5547
  • Zapis do EEPROM w Bascomie: przerwanie co 3,5ms, czas zapisu 4ms - czy działa?

    Czy jeżeli w Bascomi-e, w przerwaniu, umieszczę procedurę zapisu do pamięci EEPROM (jednokrotny zapis-jest flaga) a owe przerwanie od timera jest wywoływane co ok. 3,5ms, to czy owy zapis przebiegnie poprawnie ?(czas zapisu to ok. 4ms). Co w tym czasie będzie robił program - zostanie zatrzymany (także kolejne przerwania aby nie przeszkodziły), czy zapis...

    Mikrokontrolery AVR   10 Sty 2012 22:39 Odpowiedzi: 7    Wyświetleń: 2108
  • [bascom] Jak zapisać wartość single w EEPROM w Bascom? Konwersja na byte?

    Najprościej to użyć overlay w sram. Single to 4 bajty w pamięci. dim zmienna_single as single dim bajt1 as byte at zmienna_single overlay dim bajt2 as byte at zmienna_single+1 overlay dim bajt3 as byte at zmienna_single+2 overlay dim bajt4 as byte at zmienna_single+3 overlay Potem zapisujesz bajty do eeprom, odczytujesz kiedy chcesz i masz wynik w single.

    Mikrokontrolery AVR   29 Wrz 2009 21:21 Odpowiedzi: 18    Wyświetleń: 2427
  • [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 ? W takim przypadku, po każdym resecie zmienna będzie nadpisywać nową ( taką samą ) zawartością. Jeżeli przewidujesz 1 reset co kilka dni,...

    Mikrokontrolery AVR   21 Lis 2009 18:09 Odpowiedzi: 5    Wyświetleń: 2330
  • AT90S8535 EEPROM - zapis tylko zmiennych typu byte, brak innych danych

    MAM TAKI PROBLEM : DLACZEGO W PAMIECI EEPROM TEGO PROCESORA MOGE ZAPISAC TYLKO ZMIENNA TYPU BYTE INNYCH NIE ZAPAMIETUJE.:cry:

    Mikrokontrolery   09 Sie 2006 11:44 Odpowiedzi: 6    Wyświetleń: 1239
  • Brak zapisu zmiennych do pamięci eeprom w AT80S8252

    Witam. Nie bardzo rozumiem o co ci chodzi. To jest mikrokontroler 8 bitowy i pamiec jest zorganizowana w komorki 8 bitwe. Wiec jesli chcesz zapisac np zmienna typu int robisz to tak: zapis gornych 8 bitow -> zwiekszasz adres -> zapis dolnych 8 bitow/mozesz i odwrotnie ,zalezy to od twojego zapisu notacji/ i analogicznie robisz odczyt. Ponizej...

    Mikrokontrolery   08 Maj 2005 02:14 Odpowiedzi: 12    Wyświetleń: 2075
  • Pomiar temperatury czujnikiem DS18b20 przy użyciu procesora 89c4051

    Siemka! A ja mam troszkę inną propozycję dla Ciebie. Nie zapisuj numerów czujników w pamięci programu. Poza tym lepiej jest mieć uniwersalny termometr gdzie jak uszkodzi się jeden czujnik, to z łatwością można zastąpić go innym. Zadeklaruj sobie takie zmienne: dim dsid(40) as eram byte ' zmienna tablicowa (EEPROM) dla 5 czujników dim...

    Mikrokontrolery   05 Mar 2007 23:08 Odpowiedzi: 27    Wyświetleń: 2604
  • [Atmega16] [Atmega16][C] PCF8583 nie działa poprawnie po zapisaniu do EEPROMu

    Sprawdziłem dla pewności jeszcze raz, char pomoc Ponieważ Twoja funkcja void konwert2(char tekst nie dodaje znaku '\0' w tablicy tekst . Elementy Twojej tablicy to tekst i tekst (nie mylić z '\0'), a jaka będzie wartość komórki, która znajduje się za tablicą to czysty przypadek. Z kolei instrukcja LCD_WriteText(pomoc); będzie wyświetlać kolejne komórki...

    Mikrokontrolery AVR   22 Kwi 2011 16:18 Odpowiedzi: 13    Wyświetleń: 1455
  • [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ń: 1552
  • [ATMEGA32] Jak zapisywać i odczytywać zmienne EEPROM w ATMEGA32 używając avrgcc?

    Witam. Jak zapisuje się dane do eeprom w avrgcc? W bascomie wystarczyło zadeklarować zmienną jako zmienna typu ERAM, później zapis w programie wyglądał tak: zmienna_eeprom = zmienna analogicznie odczyt: zmienna=zmienna_eeprom Czy da się posługiwać zmiennymi tak jak powyżej w avrgcc? Wiem, że można użyć min.: eeprom_write_byte ( *adres, val) - zapisuje...

    Mikrokontrolery AVR   07 Gru 2009 11:49 Odpowiedzi: 17    Wyświetleń: 12496
  • [C][AVR] - W jakiej pamięci zapisana jest zmienna.

    lucas234 to Ty jesteś programistą i Ty decydujesz jakiego typu jest zmienna i gdzie ona ma być zapisana, w której pamięci w zależności od założeń urządzenia które programujesz i tego co chcesz osiągnąć, tak dla przykładu: deklaracje zmiennych w których pamięciach maja się znaleźć: [syntax=c] uint8_t a; // zmienna w pamięci RAM uint8_t EEMEM b;// zmienna...

    Mikrokontrolery AVR   08 Maj 2015 10:42 Odpowiedzi: 19    Wyświetleń: 1449
  • Bascom - Jak zapisać zmienną typu single do pamięci EEPROM?

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

    Mikrokontrolery AVR   23 Maj 2016 10:47 Odpowiedzi: 2    Wyświetleń: 1329
  • Tytuł: Licznik dystansu rowerowego na Arduino Nano, OLED i Cholotron: D2, całkowity i wycieczkowy

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

    Arduino   29 Sty 2023 22:19 Odpowiedzi: 10    Wyświetleń: 558
  • [Atmega8] [Atmega8][BASCOM] Jak zapisać zmienną do EEPROM za pomocą przycisku S3?

    Zrób tak: Dim Temp As Byte Dim Reserved As Eram String * 8 Dim Zmienna As Eram Byte Dim Status As Eram Byte If Status <> 123 then Reserved = "Reserved" Zmienna = 100 'Ustawienie wartości po programowaniu Status = 123 End If Temp = Zmienna 'Odczyt zmiennej z EEPROM'u do RAM Temp = Temp + 22 'Modyfikacja Zmienna = Temp 'Zapis nowej wartości...

    Mikrokontrolery   22 Sty 2011 11:34 Odpowiedzi: 9    Wyświetleń: 2265
  • [mega8][BASCOM]Jak zapisać i odczytać dane z 24Cxx ?

    Przejrzystosc w kodzie przede wszystkim. :D Pozniej latwiej jest zlokalizowac ewentualne bledy i samo poruszanie sie w kodzie jest znacznie latwiejsze. W kazdym razie wracajac do tematu to ja osobiscie nie lubie etykiet wiec wolalbym to rozwiazac np. w ten sposob: Sub Czytaj_id_klucza() 'tutaj wstawiasz kod odczytu End Sub i pozniej tylko: Call...

    Mikrokontrolery AVR   09 Sie 2008 21:57 Odpowiedzi: 143    Wyświetleń: 17378
  • [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
  • ATmega32 - Jak utworzyć funkcje zapisu i odczytu dla EEPROM AT24C64D?

    itoa jak wejście przyjmuje liczbę całkowitą, a zwraca char (Int TO Ascii). A z tego co widzę, to twoja zmienna aaa jest typu char.

    Mikrokontrolery AVR   09 Gru 2013 00:01 Odpowiedzi: 8    Wyświetleń: 1632
  • Dlaczego AT24C64 nie zapisuje poprawnie danych w Bascom?

    A jaki może być schemat - rezystory podciągające do + od SCL i SDA , i na Piny oznaczone SCL i SDA . Atmega32. Problem wygląda tak że - Daję kod z zapisem do eepromu zmiennej , (właśnie teraz np. zmienna jest w epp. Potem kasuję kod z uP i daję kod z odczytem z eepromu - i NIC - wyświetla 0 albo 255.

    Programowanie   03 Sty 2007 13:48 Odpowiedzi: 18    Wyświetleń: 7392
  • Arduino NANO: Jak zapisać i odczytać wyniki w EEPROM bez nadpisywania?

    Proszę uprzejmie Kolegów o pomoc w rozwiązaniu trudnego dla mnie problemu. Jeżeli jest to dla Was banalna sprawa, to proszę o wyrozumiałość – ostatnim i jedynym językiem programowania z jakim miałem do czynienia był BASIC na „komputerze” ZX81. Innych „grzechów” na tym polu nie pamiętam. Teraz pradziadek został zobligowany do wykazania się wiedzą i umiejętnościami...

    Arduino   06 Kwi 2025 13:36 Odpowiedzi: 6    Wyświetleń: 189
  • [ATMega128L][WinAVR]Dziwne zachowanie wewnętrznego EEPROMu

    Witam, Jeszcze przy okazji niejako, może mi ktoś wyjaśni, bo spotkałem się z dwiema metodami zapisu i chciałbym zrozumieć, czym różni się taki zapis eeprom_write_byte(&zmienna, wartosc); od zapisu takiego eeprom_write_byte((uint8_t *)zmienna, wartosc); zakładając, że uint8_t to unsigned char? Jeśli używasz &zmienna, to zapisujesz...

    Mikrokontrolery AVR   12 Sie 2008 09:41 Odpowiedzi: 26    Wyświetleń: 4522
  • Dlaczego procedury zapisu/odczytu EEPROM 24C32 po I2C w WinAVR nie działają?

    Oki rozumiem, napisałem tak: [syntax=c]//zapis do eeprom twistart(); if ((TWSR & 0xF8) != (TWINT)) ERROR(); else { twiwrite(0b10100000); twiwrite(2); //adres twiwrite(123); //wartosc twistop(); _delay_ms(200); }[/syntax] No i wchodzi w if-a i wyrzuca komunikat o błedzie. Czyli co mam zła funkcje twistart(), tak.?? EDIT: Zauważyłem jeszcze ze przy zakomentowaniu...

    Mikrokontrolery AVR   21 Kwi 2011 17:44 Odpowiedzi: 6    Wyświetleń: 3416
  • [ATtiny2313]+Bascom+zapis/odczyt danych do pamięci RAM

    Z tym, że tablice musiałbym wcześniej wpisać w program, a mi chodzi o to, by "uczyć" tego robota danego zadania. Jeśli zmieniłbym odległośc punktu A od B i znowu postawił przeszkode, w którą by robot uderzył, to wtedy ponownie musiałby zapamiętać nową trase. Przy czym jeśli działałbym w obrębie pamięci RAM, kasowałbym ją po prostu resetem zasilania....

    Mikrokontrolery AVR   24 Maj 2009 22:44 Odpowiedzi: 5    Wyświetleń: 3648
  • Zmiana ustawień LAN i zapis do EEPROM przez przeglądarkę WWW - przykład WT32-ETH01

    o ja myślałem że to tak działa z założenia? Wyświetla starą konfigurację i daję możliwość zmiany wybranych? tak działa Wyświetla starą konfigurację i daje możliwość zmiany IP .DNS itp chwiałbym jeszcze na stronie www wyświetlić swój tekst i zmienną tylu bool i string. w html trzeba to zmienić w WebConfig.cpp ? "<div id='main_div' style='margin-left:15px;margin-right...

    Arduino   29 Sty 2025 10:11 Odpowiedzi: 40    Wyświetleń: 357
  • Atmega8A - [C/Eclipse] Zapis i odczyt zmiennych z EEPROM

    Witajcie. Napisałem programik zliczający energię w kWh. Super działa do czasu wyłaczenia z prądu - wtedy się resetuje i od nowa prawidłowo nalicza. Są wbudowane funkcje w eeprom.h które próbuję zmusić do działania i nic z tego nie wychodzi - ciągle kompilator wywala błędy. Zapisywanie do EEprom chcę zrobić funkcją eeprom_write_float ../main.c:387:5:...

    Mikrokontrolery AVR   15 Lis 2013 14:06 Odpowiedzi: 11    Wyświetleń: 3345
  • [BASCOM] Jak odczytać i wyświetlić eeprom 24C02/04/16/64 na LCD 2x16 w BASCOM?

    Komenda Print nie wyświetli ci zmiennej na lcd :) 'Program wykonujący zapis do pamięci EEPROM Sub Write_eeprom(byval Adres As Byte , Byval Value As Byte) I2cstart I2cwbyte Addressw I2cwbyte Adres I2cwbyte Value I2cstop Waitms 10 End Sub 'Program wykonujący odczyt z pamięci EEPROM Sub Read_eeprom(byval Adres As Byte , Value As Byte) I2cstart...

    Mikrokontrolery   24 Lis 2007 15:56 Odpowiedzi: 39    Wyświetleń: 7446
  • BASCOM AtTiny85 - Początki, programy, problemy, pytania...

    W taki/przedstawiony/ nawet poprawiony sposób szybko wykończysz pamięć bo ma ona ograniczoną ilość zapisów. W Tiny85 z kilkoma nogami to dużego ruchu nie ma, ale nawet tu są sposoby lepsze i gorsze. Jednym z lepszych byłoby po każdym naciśnięciu przycisku odliczanie Timeout`u i dopiero , na przykład, po trzech sekundach od nieaktywności przycisku zapis...

    Mikrokontrolery Początkujący   30 Maj 2021 07:01 Odpowiedzi: 79    Wyświetleń: 7119
  • Jaka pamięć wielokrotnie zapisywalna, nieulotna.

    Jak wyliczyłeś te 10..20 słów dla zapamiętania czasu? Tak naprawde to jedna zmienna bedzie zapisywana co 1 sekunde druga co 60 sekund, reszta losowo ale z pewnoscia nie co sekunde tylko raz na 5-10 sek tak mniej wiecej, Czas ze stopera / timera + te zmienne w sumie bedzie ich 10-20 tak mniej wiecej. Zresztą, skoro to jest stoper, to zapis ostatniej...

    Arduino   26 Maj 2018 21:46 Odpowiedzi: 27    Wyświetleń: 1824
  • [AVR] - "zmienna flash'owa" - zapis do flasha

    To poleciłbyś jakąś sprawdzoną pamięć FLASH bądź EEPROM SPI, powiedzmy tak z przedziału 32 kbajty do 128 kBajtów? No i tanią oczywiście?

    Mikrokontrolery AVR   13 Gru 2010 12:39 Odpowiedzi: 15    Wyświetleń: 4204
  • Atmega8 - Zapis do EEPROM wymaga resetu, jak to naprawić?

    To że raz działa raz nie to raczej nie przypadek. Rzutowanie nic nie zmieniło. Mnie to wygląda na to że timer się sypie (ale mogę się mylić, bo jestem początkujący w AVR). Załączam cały kod. EDIT. Problem (narazie) rozwiązany. Wystarczyło po zapisie do EEPROM dodać 1 linijkę: high = 1; Zmienna HIGH określa czy aktualnie na INT1 (analizuje sygnał z odbiornika)...

    Mikrokontrolery   02 Lip 2009 17:38 Odpowiedzi: 7    Wyświetleń: 4222
  • [C] Czy zmienna EEPROM w ATmega8 powinna być zapisana podczas programowania?

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

    Mikrokontrolery AVR   12 Lut 2016 08:40 Odpowiedzi: 10    Wyświetleń: 1245
  • Jak poprawnie zapisać dane do EEPROM w Bascomie bez problemów z watchdogiem?

    Zmienna typu word jest dwubajtowa , więc nie ma możliwości bezpośredniego zapisu do komórki 1bajtowej. Spróbuj najpierw ją podzielić na dwa bajty i wtedy zapisywać. Powodzonka. Waldek.

    Mikrokontrolery   09 Mar 2006 14:29 Odpowiedzi: 5    Wyświetleń: 6016
  • Zapisywanie i odczytywanie szeregu danych w eepromie avr.

    Nie do końca rozumiem...ale... help? writeeprom, readeprom? dim zmienna as byte at xram *czy coś w ten deseń*...

    Mikrokontrolery   01 Kwi 2008 22:52 Odpowiedzi: 11    Wyświetleń: 1842
  • zewn. pamięć eeprom 24Cxx - zapisanie zmiennej SINGLE - jak?

    ...Ps. Tak, już dla ścisłości to skoro do tej pory nie używałem tej pamięci to czas to zrobić. A przy okazji to czy zmienną typu STRING też tak samo łatwo tam zapiszę...? To działa ze zmienną dowolnego typu :D Ijeszcze jedno podejście do tematu.. Napisałem kod z uwzględnieniem Twoich uwag Piotrek tzn: Dim x As Eram Single Kod się skompilował i jest...

    Mikrokontrolery   16 Mar 2008 13:58 Odpowiedzi: 21    Wyświetleń: 2510
  • Jak zapisywać i odczytywać stany 4 zmiennych w EEPROM _24C512 przez TWI?

    Pomyliłem się w pierwszym poście. Pierwsza zmienna ma wartość 0-3, a druga i trzecia 0 lub 1. Ze strukturami nie miałem nigdy do czynienia, w jaki sposób mogę dodać ją jako jeden z elementów buforu do zapisu w pamięci?

    Mikrokontrolery AVR   23 Cze 2020 18:10 Odpowiedzi: 15    Wyświetleń: 1572
  • [ATMEGA162] [ATMEGA162][AVRGCC] Jak poprawnie zapisać i odczytać stringi w EEPROM?

    Witam, Mam problem z zapisem i odczytem do EEPROM łancucha zmiennych typu char Atmega162, avrgcc, program symuluje w winavr + hapsim + virtual port kit char ipaddress[16]; char ipaddress_odczytany[16]; char portnumber[6]; char portnumber_odczytany[6]; char phonenumber[11]; char phonenumber_odczytany[11];...

    Mikrokontrolery AVR   01 Kwi 2010 11:21 Odpowiedzi: 3    Wyświetleń: 2389
  • BASCOM - Attiny13 - 2 wejścia i jedna zmienna - na różne sposoby.

    Niestety nic mi to nie mówi.. Case z krokami jest potrzebny do zapisu położenia po zmianie pozycji serwa, bez tych kroków zapis nastepowal by cały czas bez sensu i ze szkodą dla pamięci eeprom. Kilka bajtów, no właśnie. Program zajmuje 99%, tu toczyła się bitwa o te kilka bajtów. Już jest i działa.

    Mikrokontrolery AVR   19 Lut 2024 09:17 Odpowiedzi: 12    Wyświetleń: 654
  • [ATMEGA8] [ATMEGA8][BASCOM] Błędny zapis do EEPROM 24c256 przez I2C co 3 minuty

    A przypadkiem twoja zmienna "adres" to nie jest zmienna typu byte ? w takim przypadku liczy tylko do 255, a ty dodałeś 248 + 16 = 264.

    Mikrokontrolery AVR   29 Sty 2010 13:30 Odpowiedzi: 2    Wyświetleń: 1620
  • Jak zapisać i odczytać zmienną LONG w Bascomie do pamięci EEPROM 24C?

    ok a jak teraz ułożyć te dane do zapisu i odczytu po I2C mając taki kod [syntax=basic4gl]I2cstart 'warunek startu I2cwbyte Adres_save 'wyślij adres układu I2cwbyte 8 'wyślij adres w pamięci EEPROM I2cwbyte zmienna A 'wyślij daną I2cwbyte zmienna B I2cstop 'warunek stopu Waitms 50 'czekamy 10mS ponieważ EEPROM potrzebuje czasu na zapisanie danych w pamięci...

    Mikrokontrolery AVR   01 Kwi 2013 18:45 Odpowiedzi: 10    Wyświetleń: 1803
  • Jak zapisać i odczytać zmienną WORD do EEPROM? Przykład kodu programu

    Zapis: zmienna1 = 1244 Odczyt: zmienna_RAM = zmienna1

    Mikrokontrolery   23 Lis 2009 17:58 Odpowiedzi: 15    Wyświetleń: 3265
  • Bascom AVR: Nie działa zapis i odczyt zmiennej z EEPROM, co sprawdzić?

    Ok napisałem taki kod i działa: [syntax=basic4gl]$regfile = "m16def.dat" 'wybór procesora $crystal = 8000000 Config Porta = &B00000000 Config Portb = &B00000000 Config Portc = &B00000000 Config Portd = &B00111111 nop Porta = &B11111111 Portb = &B11111111 Portc = &B11111111 Portd = &B11000000 nop S1 Alias Pinc.3 'przycisk zmniejszania liczba o 1 S2 Alias...

    Mikrokontrolery   28 Wrz 2011 19:04 Odpowiedzi: 6    Wyświetleń: 1911
  • [AVR][C] ZApis i odczyt z pamięci EEPROM - adresowanie

    Tak jak, to któryś z przedmówców powiedział należy odwoływać się do pamięci EEPROM. Zacząłbym od poczytania manual'a z avr-libc podajże są tam przykłady jak należy poprawnie wykorzystywać funkcje zapisu i odczytu do wewnętrznego EEPROM'u. Zdefiniuj sobie w programie: uint8_t eeprom_zmienna __attribute__( (section(".eeprom")...

    Mikrokontrolery   15 Mar 2011 16:44 Odpowiedzi: 9    Wyświetleń: 11433
  • Zamiana eeprom 89s8252 na 89s8253 - programowanie pamieci

    xdata char eep_var_Delta; //zmienna eeprom data char del; //zmienna w programie char EEPROM_zajety_z () //wskaznik EEPROM gotowy/zajety { if (EECON & 0x02) return 0; else return 1; } // ZAPIS // void EEPROM_zapis_Delta() //zapis Delty { EA = 0;//wylaczenie przerwan EECON |= 0x04; //wybor pamieci EECON |= 0x08; //aktywacja EECON |= 0x10; //zapis...

    Mikrokontrolery   06 Cze 2006 12:12 Odpowiedzi: 1    Wyświetleń: 1530
  • [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ń: 12223
  • [atmega32] [atmega32][bascom] Niepoprawny zapis wartości integer do EEPROM podczas kompilacji

    Witam Mam następujący problem: używając polecenia $eeprom lub $eepromhex tworzę pliki z wartościami które chcę wgrać do eeprom problem jest w tym, że podczas kompilacji w tych plikach nie są zapisywane poprawnie wartości np 500 (zmienne integer). Po przejrzeniu skompilowanych plików widać, że zapisywany jest tylko młodszy bajt. Natomiast w samym programie...

    Mikrokontrolery AVR   29 Sty 2012 20:56 Odpowiedzi: 2    Wyświetleń: 1082
  • ATMEGA4809 CURIOSITY NANO

    (at)paluszasty Właśnie sprawdzałem jak wygląda kwestia dostępu do FLASH i jest tak jak pisałem. Definiujesz stałą z const i automatycznie ląduje ona we FLASH, a z programu masz do niej dostęp bez żadnych specjalnych udziwnień. Czyli definicja: const char tmpchar1 Chyba że z jakiegoś powodu chcemy umieścić zmienne zadeklarowane jako const w RAMie, jak...

    Artykuły   22 Lis 2021 16:01 Odpowiedzi: 18    Wyświetleń: 3888
  • Zapis do EEPROM przy awarii zasilania w ATMEGA32L - skuteczność rozwiązania?

    Mam w swoim urządzeniu taki patent jak proponuje lotnick. Atmega8 na wewnętrznym oscylatorze 8MHz, dioda schotky za stabilizatorem 5V i kondensator podtrzymujący 100uF. Przy zaniku napięcia wywoływane jest przerwanie w którym zapisuję do eeprom cztery bajty (zmienna typu single). Nie przeprowadzam jakichś dodatkowych zabiegów programistycznych ograniczających...

    Mikrokontrolery AVR   18 Gru 2022 09:59 Odpowiedzi: 23    Wyświetleń: 4687
  • Jak zamienić przepływomierz klapowy na termiczny w BMW 730i 1988 z LPG?

    Ja zrobiłem tak:(procek atmega 16 bo jak będzie mało eprom to wystawie mega32) Mierze sobie napięcie z przepływki ADC(0)- mam od 0 do 1023 Tak samo mam pwm od 0 do 1023 konfiguracja , im mniejsza liczba w rejestrze COMPAREA tym krócej trwa stan niski, korekta za pomocą przycisków + - i zapis do eeprom Adc=pwm to działanie liniowe , na którym auto po...

    Samochody Elektryka i elektronika   29 Cze 2025 16:00 Odpowiedzi: 140    Wyświetleń: 106151
  • Pierwszy wywiad z sztuczną inteligencją ElektrodaBot - zapraszam do zadawania pytań!

    W jaki sposób trwale zapisać wyniki kalibracji ADC w ESP32, bez konieczności ponownej kalibracji po każdym restarcie ESP32? Można zapisać wyniki kalibracji ADC w tzw. pamięci niestandardowej (ang. non-volatile memory, NVM). W przypadku ESP32 pamięć niestandardowa to EEPROM (ang. Electrically Erasable Programmable Read-Only Memory), która jest bardzo...

    Tematy tygodnia   29 Mar 2023 11:02 Odpowiedzi: 2194    Wyświetleń: 36753
  • Jak tworzyć tablice danych i zapisać ja w eeprom[atmega8][c]

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

    Mikrokontrolery AVR   25 Lut 2010 22:28 Odpowiedzi: 5    Wyświetleń: 5935
  • 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ń: 759
  • zapisuje eeprom a on zapisuje się w dwóch miejscach

    Posiadam eeprom szeregowy 32 kb 24c256 firmy Atmel któy ma organizacje 64 bajty na bank. Problem mam taki że zapisuje w nim czas (3bajty) załóżmy od komórki 0 i banku 0. Zapisuje się poprawnie od podanego adresu ale ten sam zapis dubluje od innego adresu w pamięci który zawsze jest przesunięty o 24576 bajtów. Np jeżeli zapisze 3 bajty załóżmy że(122030)...

    Mikrokontrolery   15 Paź 2004 00:23 Odpowiedzi: 8    Wyświetleń: 1860
  • 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
  • Zapis i odczyt EEPROM w AT89S52 - kod C dla Keila

    Czy wie ktoś jak zapisać dane do pamięci eeprom, i jak je z niej odczytać? Chodzi mi o to iż mój program ma monitować stan jednej nużki i kiedy na nużce zniknie sygnał to ma zapisac dane do pamieci a jak się pojaw to ma je wczytać spowrotem. Zapisywanie trwa bardzo ułamek sekundy wiec kobry kondensatorek powinien chuba wystarczyć na to aż zmienna będzie...

    Mikrokontrolery   17 Lis 2005 23:06 Odpowiedzi: 13    Wyświetleń: 2247
  • I2C 90S2313 i EEPROM 24Cxx - błędy w komunikacji i zapisie danych

    Witam, program ograniczyłem do procedurki (pomijając ustawienia): Pamiec: I2cinit Adres1 = High(zmienna) Adres2 = Low(zmienna) I2cstart 'generate start I2cwbyte 160 'slave adsress I2cwbyte Adres1 'address of EEPROM I2cwbyte Adres2 I2cstart 'repeated start I2cwbyte 161 'slave address (read) I2crbyte Wartosc , Nack 'read byte...

    Mikrokontrolery   28 Mar 2009 20:39 Odpowiedzi: 17    Wyświetleń: 2886
  • Bascom AVR – błąd 42 i 31 przy użyciu zmiennych typu Eram (EEPROM)

    Help BASCOM-a mówi : ERAM Most AVR chips have internal EEPROM on board. This EEPROM can be used to store and retrieve data. In BASCOM, this data space is called ERAM. An important difference is that an ERAM variable can be written for a maximum of 100.000 times. So only assign an ERAM variable when it is needed and not in a loop Co oznacza że raczej...

    Mikrokontrolery   13 Cze 2006 09:06 Odpowiedzi: 2    Wyświetleń: 1599
  • Jak odczytać internal EEPROM Atmel 90S8515 w Bascom? Przykład kodu?

    Dim zmienna2 As Eram Integer At 10 Dim zmienna3 As Eram Integer At 20 Dim zmienna4 As Eram Integer At 30 Dim zmienna5 As Eram string * 10 At 40 dim zmienna as integer do gosub zapis gosub odczyt loop zapis: zmienna2 = zmienna return odczyt: zmienna=zmienna2 return zapis_text: zmienna5= " czesc " return i analogicznie odwrotnie......... na początek wystarczy,...

    Mikrokontrolery   05 Lis 2003 09:39 Odpowiedzi: 2    Wyświetleń: 1131
  • Atmega8 - Jak zapisać zmienną tekstową w zewnętrznej pamięci EEPROM przez I2C?

    Mam jeszcze jeden problem Ponieważ napisałem coś takiego i wyświetla mi tylko litere d: A="dyzio" B=A Lcd chr (b) A to zmienna string B to byte Myślałem że te b to poprostu za mała zmienna ale jak wybieram zamiast byte np. Word to wyskakuje mi error 242. Co muszę zrobić by to zadziałało? (Wyśwetlało mi sie dyzio na ekranie. Oczywiście musi być ta zmiana...

    Mikrokontrolery Początkujący   29 Lut 2016 14:03 Odpowiedzi: 9    Wyświetleń: 969
  • Zabezpieczenie przed uszkodzeniem pamięci EEPROM w mikrokontrolerach ATMega podczas zakłóceń EMC

    Nie rozumiem do czego służy ta dodatkowa zmienna 8 bajtów na początku pamięci. Tak naprawdę to 9 bajtów (8 bajtów zmiennej typu string + bajt 0 jako znak końca string'a). To pominięcie początkowego obszaru EEPROM, który jest najbardziej narażony na błędy zapisu podczas resetów uC. Możesz też dodać w programie: [syntax=vbnet]Reserved = "Reserved"[/syntax]...

    Programowanie   12 Gru 2023 01:07 Odpowiedzi: 17    Wyświetleń: 663
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    Mam pytanko co do zapisu eeprom . Mam do zapisu cztery zmienne [syntax=basic4gl]'''''''''''''''''''''''... Readeeprom Cena , 1 ' zmienna typu string Readeeprom Waga , 8 'zmienna typu string Readeeprom Z , 16 ' zmienna typu word Readeeprom Przep , 24 ' zmienna typu word ''''''''''''''''''''''''''''''''zapis...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7749
  • Błędy w zapisie i odczycie EEPROM AT24C256 - analiza przypadków, float, strony

    Dzień dobry. Czy ktoś mógłby wytłumaczyć gdzie popełniam błąd w programowaniu kości eeprom? Według opisu, kość AT24C256 posiada 512 stron, każda po 64 bajty danych. Próbuję zapisać na każdej stronie wartości float - czyli zmienna o wielkości 4 bajtów. Szybka matematyka - mogę wsadzić tam maksymalnie 16 takich zmiennych. Dla ułatwienia próbuję wpisać...

    Mikrokontrolery ARM   13 Lip 2023 20:19 Odpowiedzi: 11    Wyświetleń: 612
  • [ATmega8] [ATmega8][C] - Jak poprawnie zapisać i odczytać token RFID z EEPROM?

    Nie napisałeś nic, co mogłoby pomóc rozwiązać problem. Nie wiadomo jakiego typu jest zmienna ramka2, co zwraca funkcja USART_Receive(). Może być to zmienna ośmiobitowa, a jeśli tak jest, to taki token się w niej nie zmieści, choćbyś nie wiem jak się starał. Jeśli token ma długość 6 bajtów, to musisz je odczytać, zapisać np. do tablicy i tą tablicę zapisać...

    Mikrokontrolery AVR   23 Cze 2013 17:54 Odpowiedzi: 4    Wyświetleń: 1842
  • [ATMEGA32] [ATMEGA32][C] - Jak zapisać tekst w EEPROM, by zwolnić pamięć RAM?

    Najlepiej to powołaj sobie nowy typ: [syntax=c]typedef struct { uint8_t id; uint8_t behavior; uint8_t items_in_menu; Menu_Entry *sub; Menu_Entry *parent; char cText[17]; FuncPtr call_me; } TMENUENTRY;[/syntax] a następnie w kodzie zdefiniuj już sobie pięknie zmienną w EEPROM ;) [syntax=c]TMENUENTRY Menu_Entry EEMEM; // ta zmienna będzie w EEPROM[/syntax]...

    Mikrokontrolery AVR   06 Wrz 2012 20:51 Odpowiedzi: 6    Wyświetleń: 1467
  • 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ń: 3430
  • [BASCOM] Jak zapisać zmienną long do pamięci 24Cxx w Bascom?

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

    Mikrokontrolery AVR   27 Kwi 2016 11:13 Odpowiedzi: 1    Wyświetleń: 1224
  • STM32F030 - emulacja EEPROM

    Obecnie korzystam z STM32F030F4P6. No to nie masz dużego wyboru. Jeśli masz tych zmiennych nie więcej niż kilkadziesiąt, to wystarczy jeśli zajmiesz na eeprom dwa obszary 1k. Czyli stronę 14 i 15 a PAGE_NB_PVP ustawisz na 1. Jeżeli chciałbym, by EEPROM zapisywał mi od strony załóżmy 15, to wtedy ta linijka kodu przyjmie taką postać?: #define EEPROM_START_ADDRESS...

    Mikrokontrolery ARM   19 Kwi 2017 07:26 Odpowiedzi: 34    Wyświetleń: 4161
  • Zapis zmiennej z inklinometru do EEPROM po 5s naciśnięciu przycisku - Obsługa przycisku i MPU6050

    Mógłbym prosić o kod (lub wskazówki) który:...... Kodu gotowego nie dostaniesz bo przestałem pracować ………… (za darmo!), ale masz poniżej przykład, w którym jest wszystko zawarte czego potrzebujesz; a nawet więcej, bo jest wprowadzona symulacja zmienności przykładowej (nie twojej) zmiennej i później jej wpisywanie do EEPROM zgodnie z życzeniem - długim...

    Arduino   13 Mar 2023 05:13 Odpowiedzi: 2    Wyświetleń: 213
  • Jak zapisać dane do EEPROM przy użyciu AvrProg USB v2 w BASCOM-AVR?

    EEPROM jest zapisywany przy programowaniu, gdy użyjesz dyrektywy $EEPROM. Polecenie DIM zmienna as ERAM Byte jest instrukcją dla µC (jest zapisywane w pamięci Flash) która tworzy zmienną w EEPROM.

    Mikrokontrolery AVR   06 Sie 2009 11:38 Odpowiedzi: 3    Wyświetleń: 2048
  • [Atmega8] Jak zapisać i odczytać zmienną int w EEPROM na Atmega8 w C?

    TMF: ;-) ;-) ;-) Tym razem Ty jedziesz po inżynierach z Atmela. Jego funkcje to przykłady Atmela z DS z wyciętymi komentarzami. Pozdrawiam. Albert Ale funkcje są ok, mnie chodziło o coś innego. W C raczej niewielki jest sens zapisywania danych pod konkretne adresy EEPROM - od tego mamy kompilator i linker, żeby się tak niskopoziomowo babrały. Oczywiście...

    Mikrokontrolery   03 Paź 2010 11:03 Odpowiedzi: 13    Wyświetleń: 6521
  • [Stm32] Jak zapisać liczby float w emulowanej pamięci EEPROM na STM32?

    unsigned int *ple=(unsigned int*)&ulamek; wszystko jest ok, bo to mówi mniej więcej tyle, co "postaw wskaźnik na unsigned int na adresie zmiennej ulamek". Jeśli tylko zadeklarowałeś 'ple' nie definiując go, to musisz zmienić wskaźnik (czyli samo ple), a nie to co pod nim jest (czyli *ple), i ten wskaźnik postawić na adresie zmiennej ułamek (czyli &ulamek)....

    Mikrokontrolery ARM   03 Paź 2011 18:46 Odpowiedzi: 10    Wyświetleń: 2657
  • Jak odczytać i zapisać dane w EEPromie Atmega16 za pomocą AVR GCC?

    Witam, Nie miałem okazji przedtem pobawić się EEPromem zawartym w Atmega16, aż do dzisiaj. Pogrzebałem po necie i napisałem taki oto programik: [syntax=c] #include <avr/eeprom.h> #define ASRES1 1 #define ADRES2 5 #define ADRES3 10 uint8_t zmienna1, zmienna2, zmienna3; int main(void) { zmienna1= eeprom_read_byte ((uint8_t*)ADRES1); //czytanie z...

    Mikrokontrolery AVR   20 Lip 2015 12:25 Odpowiedzi: 28    Wyświetleń: 1845
  • ATmega168PA Pamięć EEPROM zapis i odczyt język C

    To musisz używać jakiegoś beznadziejnego środowiska bo jest ich tutaj ogromna ilość: https://obrazki.elektroda.pl/5777279800_... Dodano po 2 Spodziewam się, że zostanie wczytana wartość czas, a następnie dodana do niej wartość 1 A w następnej pętli? Znowu zostanie wczytana wartość i dodana 1? Czyli zmienna czas zawsze będzie miała wartość...

    Mikrokontrolery   02 Sie 2019 09:47 Odpowiedzi: 4    Wyświetleń: 444
  • Jak z 51ki sterować fazowo trzema lampami za pomocą jednego timera?

    przeanalizuj sobie dobrze ten kdzik poniżej bo on jest dobrze napisany - naprawdę ;) ja wprawdzie kiedyś przy okazju swojej wytrawiarki też zrobiłem sterowanie w Bascomie 2 odbiorników przy 75 krokach ale dałoby radę więcej kroków i jeszcze kilka odbiorników. Z tym, że już nie pamiętam dokładnie zagadnienia więc trudno mi się teraz znowu w to wgryzać....

    Mikrokontrolery   18 Gru 2008 18:27 Odpowiedzi: 6    Wyświetleń: 1607
  • Jak bezpiecznie odczytywać i zapisywać dane w EEPROM Atmegi z użyciem FRAM?

    Napiszę o co mi chodzi... Mam impuls cyforwy z czujnika trwający od 0,5 do 1sek, co 1...5sek. Sygnał może być zakłócony dlatego zdecydowałem się na częste sprawdzanie impulsu a nie tylko raz czy nawet kilka razy. Muszę mieć prawie 100% gwarancji na zarejestrowanie impulsu, żadnego nie mogę przeoczyć. http://obrazki.elektroda.pl/4623690400_1...

    Mikrokontrolery   16 Kwi 2013 11:58 Odpowiedzi: 12    Wyświetleń: 1887
  • Bascom: Jak zaprogramować zapis do EEPROM po zwolnieniu przycisku?

    Zapis po puszczeniu przycisku jest napisany poprawnie, problem był z tym, że przyciski są dwa, a była jedna zmienna pomocnicza, dodanie drugiej dla każdego przycisku rozwiązało problem. A odnośnie tego podciągania transoptora, to tak może zostać czy usunąć dajmy na to podciąganie zewnętrzne? Któryś jest lepszy/pewniejszy w przypadku transoptora?

    Programowanie   29 Mar 2019 20:47 Odpowiedzi: 39    Wyświetleń: 1491
  • Czy w EEPROMie podczas zapisu kasowana jest cała strona?

    Nie rozumiemy się, ponieważ projekty z którymi Ty pracujesz mają zapewne inne wymagania niż moje. U mnie nie ma żadnej "struktury" - każdy parametr konfiguracyjny jest zupełnie niezależny od pozostałych. I teraz może być tak, że parametr "X" jest zmieniany raz w tygodniu (np. zmienna która odpowiada za przyporządkowanie przycisku do jakiejś funkcji),...

    Mikrokontrolery   27 Lip 2016 22:16 Odpowiedzi: 35    Wyświetleń: 2520
  • Alternatywy dla ARM z EEPROM w małej obudowie do 48 pinów

    Z tych czterech tylko punkt D jest niekiedy prawdziwy. A. dotyczy Flash i EEPROM. B - odczyt z Flash dużo łatwiejszy niż z szeregowego EEPROMu, np. przez bezpośredni dostęp do danej/struktury. C. "Oddzielna przestrzeń adresowa" - to ewidentna wada rozwiązania. Jednolity dostęp do wszystkich danych jest znacznie wygodniejszy. D - przeszukiwanie Flash...

    Mikrokontrolery ARM   20 Lip 2014 16:15 Odpowiedzi: 17    Wyświetleń: 2580
  • Jak zadeklarować zmienną w EEPROM AVR-GCC pod adresem 0x01?

    ja procedurke do zapisu to mam i ona dziala bez problemu eeprom_write_byte(adres, wartosc) Problem polega na tym ze chce zadeklarowac zmienna jak np w asm51: CSEG czy DSEG i AT 0x60 (to taki przyklad) chce to samo zrobic w C, w c dla 51 bylo to tak: at 0x100 code unsigned char ZMIENNA a jak to zrobic w C dla AVR?? Rozumiesz, potrzebuje umiescic zmienna...

    Mikrokontrolery   28 Lis 2006 08:38 Odpowiedzi: 4    Wyświetleń: 2209
  • Jak zapisać dane w wewnętrznej pamięci EEPROM 89S8253 w Bascom?

    Ja robię to np tak: Lcd "Zapis danych !!!" Writeeeprom Hist , 1 Writeeeprom T_pompy , 2 Writeeeprom Hist_pompy , 3 a odczytuję tak: Rem * * Odczyt Konfiguracji * * Readeeprom Hist , 1 Readeeprom T_pompy , 2 Readeeprom Hist_pompy , 3 Jak narazie działa bez problemu, nie wiem do końca czy jest to poprawne użycie tej funkcji. Nie należy zapisywac pierwszego...

    Mikrokontrolery   19 Lut 2007 19:19 Odpowiedzi: 4    Wyświetleń: 1170
  • 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ń: 2043
  • Jak zbudować rejestrator czasu pracy z RFID i Atmega?

    up, pamiec 24xx oraz max232 bedzie chyba najlepszym rozwiazaniem. mozesz zapisac wszystkie nr kart i przyporzatkowac im nr 0-255 (co zajmie jeden bajt) date i godzime mozesz zapisywac w postaci ilosci sekund ktore uplynely od 01-01-2000 (w bascomie jest zmienna typy long - 4 bajty, ktora zapisuje czas w ten sposob),takze zapis do eepromu zajmie 5bajtow....

    Mikrokontrolery   01 Sty 2008 12:19 Odpowiedzi: 9    Wyświetleń: 4347
  • Jak napisać program na ATTINY2313 do sekwencyjnego sterowania trzema diodami?

    Zmien x na byte i zapisz go raz w eepromie. Potem juz nie bedzesz musial za kazdym razem wpisywac jego wartosci. Nastepnie dorób sobie jeszcze jedna zmienna. Przypisuj jej wartość zmiennej x w momencie jego zmiany oraz zapisuj do eepromu. Na poczatku daj warunek: If x <> zmienna then readeeprom zmienna, 0 x = zmienna end if X juz nie musisz do...

    Mikrokontrolery   04 Wrz 2008 20:56 Odpowiedzi: 40    Wyświetleń: 5415
  • Zapis liczby int do pamieci eeprom wymnażanej z tablic [C]

    Ale co ci nie dziala? Napisalem ci, ze niezaleznie jaka to liczba musisz zapisac cala zmienna long, a nie tylko pojedyncze bajty, bo nijak z tego potem nie wynika jaka to byla liczba. Tu masz tutorial jak sie poslugiwac EEPROMEM: http://www.avrfreaks.net/index.php?name=...

    Mikrokontrolery AVR   11 Gru 2009 19:31 Odpowiedzi: 10    Wyświetleń: 2729
  • [F0] EEPROM - zapisuje tylko pierwsze 256 komórek we FLASH

    Bazując na https://obrazki.elektroda.pl/4178510200_... https://obrazki.elektroda.pl/8769073400_... main.c [syntax=c] /* Virtual address defined by the user: 0xFFFF value is prohibited */ uint16_t VirtAddVarTab[NB_OF_VAR]={0}; uint16_t Virtval[NB_OF_VAR]={0}; uint16_t VarValue= 0; int main(void) { HSE_init(); //systick_init();...

    Mikrokontrolery ARM   19 Lip 2020 23:30 Odpowiedzi: 8    Wyświetleń: 804