zapis eeprom atmega bascom

Znaleziono około 445 wyników dla: zapis eeprom atmega bascom
  • 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
  • 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
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Programator dla AVR'ów -> emulator STK500 na FTDI

    Uruchomiłem to rozwiązanie w następującej konfiguracji: Windows XP SP3 AVRStudio ver4 i 5, Bascom Port virtualny - eterlogic (Com4), (COM1 i 2 na płycie gł) FTDI - FT232RL Procesor ATMEGA 8 W każdym przypadku mogłem zgrać program do pliku, wgrać program i zweryfikować. Przy EEPROM mam dwa problemy: 1. Wgrałem Bascom'em STK200 do EEPROM pierwsze 3 bajty...

    Artykuły   13 Sty 2012 18:57 Odpowiedzi: 9    Wyświetleń: 8744
  • atmega644P / Bascom - Zapis na kartę SD - duży poór prądu

    Schemat poprawiłem. Zmieniłem w pierwszym poście. Faktycznie, aż miło popatrzeć. Sam czasem się wkurzałem szukając ścieżki. Pomierzyłem jeszcze prądy: Atmega + SD - 220 mA Atmega bez SD - 140 mA atmega bez LCD i bez podświetlania - 84,9 mA Atmega z LCD bez podświetlania - 88 mA W założeniu ma to być: - pomiar z siedmiu DS18B20 - pomiar z dwóch czujników...

    Mikrokontrolery   16 Sty 2013 11:43 Odpowiedzi: 10    Wyświetleń: 2952
  • Atmega 644p, EEPROM 24c02, zapis danych do pliku w jednej linii - jak to zrobić?

    Kartę mam HAMA 2GB w FAT16 jeśli chodzi o rozmiar alokacji to był ustawiony podczas formatu na domyślny. Jeśli chodzi o karty to bardzo dużo kart nie działa. Ja osobiście przerobiłem 6 kart za nim ruszyło. Wcześniej były błędy. Ściągnąłem z elektrody kod w bascom z tematu "Najprostsze odtwarzanie wav" po czym zacząłem każdą kartę formatować na FAT16...

    Mikrokontrolery AVR   25 Cze 2011 08:08 Odpowiedzi: 3    Wyświetleń: 2057
  • REKLAMA
  • Atmega 8 - problem z odczytem EEPROM w pętli do loop, kompilacja błędna

    Witam mam takowy problem. Niewiem dlaczego odczyt eepromu nie może odbywać się w petli do loop. Może ktoś mnie oświecić? Jeżeli zapisuje i odczytuje w ten sposób jest ok: Dim Eskret As Eram Byte At 1 Eskret = 12 Dim Egaz As Eram Byte At 2 Egaz = 26 Dim Skret As Byte Skret = 0 Dim Gaz As Byte Gaz = 0 Readeeprom Skret , 1 Readeeprom Gaz , 2 Cls Locate...

    Mikrokontrolery AVR   30 Cze 2009 21:42 Odpowiedzi: 24    Wyświetleń: 7586
  • REKLAMA
  • 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 32 Bascom - jak poprawnie ustawić miesiąc i rok w rejestrze?

    Próbowałem coś takiego i męczę się cały czas ,ale i tak mi wychodzą głupoty. :( [syntax=basic4gl]Sub Gettime() 'pobieranie czasu z PCF8583 'początek petli I2cstart 'inicjalizacja magistrali I2C I2cwbyte 166 'podanie adresu PCF8583 dla zapisu I2cwbyte 2 'wybranie drugiego rejestru (sekund) I2cstart 'powtórna inicjalizacja magistrali I2C I2cwbyte 167...

    Mikrokontrolery AVR   26 Sty 2013 19:17 Odpowiedzi: 30    Wyświetleń: 6198
  • 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
  • REKLAMA
  • 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ń: 1219
  • [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ń: 2892
  • 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ń: 1608
  • Atmega8 Bascom: Konwersja całego stringa na kody ASCII i zapis do EEPROM

    Czytaj helpa od Bascoma tam znajdziesz coś takiego jak polecenia val,mid itp...

    Mikrokontrolery AVR   01 Cze 2011 20:30 Odpowiedzi: 5    Wyświetleń: 2182
  • [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ń: 1118
  • Bascom AVR - nadpisywanie EEPROM przy programowaniu

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

    Mikrokontrolery AVR   29 Sty 2013 09:54 Odpowiedzi: 10    Wyświetleń: 2547
  • BASCOM dostęp do EEPROMu. Jak obsługiwać pamięć?

    pisze program ktory musi po pojawieniu sie zasilania wczytac dane z eepromu atmegi (oczywiscie przed wylaczeniem zasilania dane te zostaly tam zapisane) moje pytanie to jak obslugiwac pamiec eeprom w bascom avr? bylbm bardzo wdzieczny jakby ktos mogl zamiescic przykladowy fragment kodu

    Mikrokontrolery   01 Kwi 2006 12:58 Odpowiedzi: 1    Wyświetleń: 873
  • Odczyt EEPROM ATmega8 w Bascom - problem z plikiem eep na STK500v2

    Witam! problem jest tego typu, że ten program nie działa $regfile "m8def.dat" $crystal = 1000000 $eeprom Data 60 , 50 , 40 , 30 , 29 , 28 , 27 , 26 , Data 25 , 24 , 23 , 22 , 21 , 20 , 19 , 18 , Data 17 , 16 , 15 , 14 , 13 , 12 , 11 , 10 , Data 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 , 0 Dim Volum As Byte Dim List As Byte Config Scl = Portc.5 Config...

    Mikrokontrolery AVR   11 Gru 2011 22:05 Odpowiedzi: 2    Wyświetleń: 1113
  • Jak zapisywać zmienne do EEprom na AT90S2313 w Bascom-AVR?

    Cześć wszystkim mam problem z zapisywaniem (Basccom-AVR) zmiennych do pamięci EEprom dla uP AT90S2313. Używam komend typu writeeeprom oraz readeeprom problem w tym że muszę zapisać dokładnie cztery zmienne typu byte i niewiem jaki podać adresy i wogóle mi coś nie wychodzi. :( Czy zmienną przed zapisaniem należ przerobić na postać dwójkową np. b=5 a=makebcd(b)...

    Mikrokontrolery   26 Lip 2004 20:50 Odpowiedzi: 2    Wyświetleń: 981
  • [bascom] atmega8 - jak zapisać cykl włączania pinów do EEPROM?

    Witam mam pewien problem i nie moge sobie z nim poradzić jak zrobić by na wyświetlaczu mozna było wybierać "piny" np pinb.4 wprawiać go stan 1 a następnie po np 200 ms wyłączał sie sam i była mozliwość uruchomienia drugiego np pinb.0 i w jaki sposób zapisać to do eepromu bo zalezy mi by cykl załaćzania tych pinów był zapamietany i wykonywany pętli jak...

    Mikrokontrolery AVR   30 Lis 2008 14:02 Odpowiedzi: 9    Wyświetleń: 1592
  • Jak zapisać zmienne w pamięci EEPROM AVR w Bascom?

    Witam ! chcialbym spytac, jak zapisac wartosci zmiennych w pamieci AVR uC tak, by nie ulegly skasowaniu przy restarcie procka (np. brak zasilania, etc.) chodzi mi o zapisywanie wynikow pomiarow (np. temperatura). interesuje mnie rozwiazanie bascom'owskie. Pozdrawiam Patryk

    Mikrokontrolery   18 Sty 2005 18:58 Odpowiedzi: 6    Wyświetleń: 1470
  • [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ń: 3045
  • [bascom atmega] odczyt danych z wew eeprom dane BIT

    Witam serdecznie Tym razem to ja mam problem. Sprawa dotyczy odczytu do programu danych z wew eepromu żeby nie przeciagać - mam kilka zmiennych BIT Readeeprom Hbyte(1) , 2 Ar_tr1 = Hbyte(1).0 Term_ena = Hbyte(1).1 Tryb_letni = Hbyte(1).2 Tryb_letni1 = Hbyte(1).3 Tryb_letni2 = Hbyte(1).4 Tryb_letni3 = Hbyte(1).5...

    Mikrokontrolery AVR   06 Kwi 2011 13:07 Odpowiedzi: 3    Wyświetleń: 2027
  • Jak zapisac dane programowo w pamięci eprom procka 90S213

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

    Mikrokontrolery   29 Cze 2004 09:54 Odpowiedzi: 6    Wyświetleń: 1011
  • Jak zapisywać dane do wewnętrznego EPROM'u w Mega32 Bascom?

    Witam Chce pewne dane z pracy ukladu zapisywac w epromie. Obecnie zrobilem taki programik: Dim X(7) As Eram Integer Dim Y(7) As Eram Byte X=9999 Y=100 Pytanie czy to wystarczy? Czy zadeklarowanie, ze dana zmienna ma byc przechowywana w epromie po czym przypisanie do tej zmiennej jakiejs wartosci automatycznie zalatwia sprawe ? Jesli...

    Mikrokontrolery   06 Gru 2006 10:19 Odpowiedzi: 8    Wyświetleń: 1410
  • [Atmega][Bascom] Zawpis wartości domyślnych w eepromie

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

    Mikrokontrolery AVR   30 Maj 2009 17:17 Odpowiedzi: 1    Wyświetleń: 1555
  • Jak zapisać dane do EEPROM przy użyciu AvrProg USB v2 w BASCOM-AVR?

    Witam, mam pytanie odnośnie programatora AvrProg USB v2, pracującego pod BASCOM-em jako STK500, mianowicie kiedy klikam przycisk programowania, wyskakuje okienko konsoli, program jest wgrywany do uC, co kończy się powodzeniem - tylko czy zapisywana jest tylko pamięć FLASH, czy również pamięć EEPROM, ewentualnie - jak sprawić, aby dane do EEPROM też...

    Mikrokontrolery AVR   06 Sie 2009 11:38 Odpowiedzi: 3    Wyświetleń: 2066
  • Bascom AVR: Nie działa zapis i odczyt zmiennej z EEPROM, co sprawdzić?

    Witam, problem jak w temacie. Program się kompiluje ,Bascom nie wyrzuca żadnych błędów ,ale nie działa zapis i odczyt z EEPROMU??? Programik testowy mający na celu zaznajomić się z obsługą wewnętrznej pamięci eeprom ,w przyszłości chciałbym ją wykorzystywać do bardziej zaawansowanych rzeczy (typu zamki szyfrowe, pilot programowalny ,itp.) ,ale pierw...

    Mikrokontrolery   28 Wrz 2011 19:04 Odpowiedzi: 6    Wyświetleń: 1947
  • Bascom - jak dopisać tekst do linii DATA i odczytać go w czasie działania?

    Witam Mam taki problem, z którym nie mogę sobie poradzić.Czytałem helpy, szukałem w Internecie, ale nic na ten temat nie znalazłem. Piszę w bascomie program zegara, w którym ma być „przypominacz”. Na końcu programu Mam umieszczoną linie DATA „Ewa”,”tata”, itd…. Podczas działania programu linie te odczytuję poleceniem...

    Mikrokontrolery AVR   26 Sty 2009 22:10 Odpowiedzi: 3    Wyświetleń: 1344
  • Brak odczytu EEPROM w xmega32a4u przez Bascom - co robić?

    Witam , przejdę od razu do sedna , xmega32a4u programuje w bascomie przez klona avrmk2 bez żadnych problemów , xmega czyta wartości wewnętrznej eeprom i program działa ok ale gdy chcę podejrzeć zawartość eeprom przez bascoma pokazują się same 00 ( flash bez żadnych problemów ) i nie informuje o żadnych błędach . Próbowałem różnych prędkości itp. ale...

    Mikrokontrolery AVR   04 Paź 2018 14:24 Odpowiedzi: 0    Wyświetleń: 402
  • Jak przenieść komunikaty do EEPROM w Bascom i wyświetlać na LCD?

    Witam, mam taki problem: Wyświetlam w programie kilkadziesiąt rożnych komunikatów, które umieszczone są w pamięci programu. Zaczyna mi brakować miejsca i chciałbym je upchać w EEPROM'ie ale coś mi nie wychodzi. Robię to tak: $eeprom komunikat: "kom1" , "kom2" , ...itd $data nie działa mi to: Lookupst(numer_kom,komunikat) ponad to nie wiem jak zastąpić...

    Mikrokontrolery AVR   21 Kwi 2011 22:34 Odpowiedzi: 5    Wyświetleń: 1662
  • 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ń: 4478
  • 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ń: 1104
  • [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ń: 2229
  • [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ń: 4238
  • 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ń: 2939
  • [ATMEGA16] [ATMEGA16][C] TWI nie działa w C, zapis do AT24C04 działa w Bascomie

    Dołączam gotowy projekt komunikacji avr z zew. pamięcią eeprom. Mam nadzieję że umiejętnie go wykorzystasz.

    Mikrokontrolery AVR   19 Maj 2009 15:17 Odpowiedzi: 11    Wyświetleń: 1935
  • [BASCOM] Jak zapisać datę i godzinę zdarzenia do EEPROM w ATmega32?

    No np mozesz zrobić cos w tym stylu: Dim T(4) as byte Dim i as byte For i = 1 to 4 writeeprom T(i), i next i W T(1) - T(4) umieścisz sobie dane (mintuty, godziny czy co tam jeszcze chcesz)

    Mikrokontrolery AVR   17 Wrz 2009 21:32 Odpowiedzi: 10    Wyświetleń: 2460
  • Ile razy można zapisać program i dane w Atmega16 oraz EEPROM?

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

    Mikrokontrolery   14 Lut 2007 14:00 Odpowiedzi: 10    Wyświetleń: 5027
  • [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ń: 7325
  • [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ń: 13686
  • [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
  • 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ń: 1047
  • 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
  • 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ń: 729
  • Atmega Fusebit Doctor (HVPP+HVSP) - napraw fusebity

    http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...

    DIY Warsztat   08 Kwi 2016 21:09 Odpowiedzi: 342    Wyświetleń: 264553
  • Bascom ATmega32 - Zapis dużej liczby do pamięci EEPROM uC

    http://www.elektroda.pl/rtvforum/topic14...

    Mikrokontrolery AVR   29 Gru 2013 18:21 Odpowiedzi: 2    Wyświetleń: 1560
  • Pamięć do ATmega8. Łatwy sposób zapisywania danych.

    Witam - Pamięć typu EEprom wydaje się wystarczająca - pytanie tylko - czy łatwo obsłużyć dostęp do niej w bascom ? Czy dobrze zrozumiałem z datasheet że ta pamięć komunikuje się przez I2C ? Pozdrawiam

    Projektowanie Układów   13 Cze 2007 19:50 Odpowiedzi: 3    Wyświetleń: 1302
  • 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ń: 112434
  • [mega8][BASCOM]Jak zapisać i odczytać dane z 24Cxx ?

    8 znakow SN da sie bez problemu zapisac w 4 bajtach + 1 bajt na dodatkowa dane, czyli 5 bajtow na kazdy "rekord". I teraz: 500 * 5 = 2500 bajtow. Pamiec 24c32 ma pojemnosc 4096 bajtow a 24c64 - 8192 bajty co pozwala w Twoim przypadku zapisac ~1638 "rekordow" czyli az nadto. Pamieci te sa tanie i latwo dostepne. Zatem karta SD jest w tym przypadku raczej...

    Mikrokontrolery AVR   09 Sie 2008 21:57 Odpowiedzi: 143    Wyświetleń: 17552
  • [ATmega8][Bascom]Zapisanie stanu pinu do pamięci EEPROM

    Możesz zrobić podtrzymanie zasilania na kondensatorze i monitorować stan na jakiejś nóżce przed tym układem-tam zniknie zasilanie najpierw i wtedy wykonać procedure zapisu stanu do eeprom.

    Mikrokontrolery Początkujący   15 Cze 2013 16:11 Odpowiedzi: 4    Wyświetleń: 2262
  • Bascom: Jak używać subrutyn z parametrami do odczytu EEPROM w Atmega16?

    Po pierwsze: Używasz wewnętrznej pamięci, więc pamiętaj o żywotności cyklów zapisu/odczytu. Jest zalecenie, aby czynności związane z wewnętrzną pamięcią nie wkładać do pętli. Po drugie: Zainteresuj się zewnętrznymi pamięciami na I2C. To są moje wycinki kodu do regulatora PID: To w nagłówku: $eeprom 'Informacja dla procesora o korzystaniu z pamięci EEPROM...

    Mikrokontrolery AVR   30 Cze 2010 11:50 Odpowiedzi: 5    Wyświetleń: 4744
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    A gdzie czas ma konwersję? zobacz że nie ma w Twoim kodzie czasu na konwersję: [syntax=basic4gl]1wreset 1wwrite &HCC 1wwrite &H44 '--------konwersja temp dla wszystkich DSow [/syntax] i po tych rozkazach powinno być Waitms 750 a tego nie ma. tu też źle [syntax=basic4gl] 'Call Znajdz_czujniki Call Zapis_id_eeprom ' tylko pierwszym razem jak chcemy zapisac...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12903
  • 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ń: 7749
  • BascomAVR - jak sprawdzić gotowość EEPROM do zapisu i odczytu?

    W momencie zapisu (konkretniej w jednym jego kroku) trzeba wyłączyć przerwania, bo pamięć EEPROM wymaga ściśle określonej liczby cykli. Jest to opisane w datasheecie np. ATmega8. Nie wiem czy funkcje w Bascomie to realizują, ale można sobie napisać je samemu i to bez stosowania wstawek assemblerowych, Bascom umożliwia przecież operacje na rejestrach...

    Mikrokontrolery   19 Cze 2008 07:02 Odpowiedzi: 6    Wyświetleń: 854
  • [ATMEGA][BASCOM] problem z RTC PCF8683 i EEPROM 24C16

    Zamieszczam tu kawałek kodu z BASCOMA, który opracowałem sobie do testów. Myślę że jest czytelny 'Zapis Sub Write_eeprom(byval Adres As Byte , Byval Value As Byte , Byval Strona As Byte) I2cstart 'start I2cwbyte Addressw 'adres zapisu pamieci np. 160 I2cwbyte Strona 'strona pamięci I2cwbyte Adres 'adres I2cwbyte Value 'wartosc do wyslania I2cstop...

    Mikrokontrolery AVR   21 Maj 2009 01:14 Odpowiedzi: 14    Wyświetleń: 3593
  • [Atmega32] [Atmega32][Bascom] Jak załączyć/wyłączyć nawadnianie o godzinie z EEPROM?

    Zły pomysł... Tak można czytać z eeprom a wpętli... nie, NIEMOŻNA pisać do eeproma w pętli. (skońoczna liczba zapisów). Przy starcie systemu odczytaj z eeproma do jakiejś zmiennej ustawienia (zmiennych) i porównuj następnie z nimi... Łukasz. P.S. Odczyt jest dużo szybszy niż 1sekunda... DUŻO SZYBSZY. Łukasz.

    Mikrokontrolery AVR   12 Wrz 2008 22:18 Odpowiedzi: 6    Wyświetleń: 2167
  • [Atmega32] Jak obliczyć adres EEPROM 24C02 dla Atmega32 i Bascom?

    Tzn. nie resetuje od razu po wyjściu z menu. Czekam kilka sekund. Może oprócz Waitms [syntax=vb] Sub Zapis_eeprom: I2cstart 'warunek startu I2cwbyte Adres_z 'wyślij adres układu I2cwbyte 1 'wyślij adres w pamięci EEPROM I2cwbyte T_min 'wyślij daną 'I2cwbyte T_max I2cstop 'warunek stopu Waitms 25 'czekamy 10mS ponieważ EEPROM potrzebuje czasu na zapisanie...

    Mikrokontrolery AVR   22 Mar 2011 19:28 Odpowiedzi: 19    Wyświetleń: 5911
  • [ATMega32][Bascom]DS18B20 po pewnym czasie świruje.

    Trochę masz to dziwnie napisane jeśli chodzi o odczyt temperatury. Co jak czas masz odświeżanie pętli głównej ?. Używanie rozkazu Skip Rom to lipa trochę. Jeśli masz ochotę to popraw to trochę tzn. warto odczytać przy starcie numery seryjne termometrów jak masz dwa i nie chce Ci się implementować procedury automatycznego przeszukania to poprostu odczytaj...

    Mikrokontrolery AVR   30 Wrz 2009 13:03 Odpowiedzi: 43    Wyświetleń: 6603
  • [Atmega][Bascom][Serwo] Po podłączeniu serwa zasilanie pada.

    Można, tylko co jak podczas gdy jest wyłączony układ poruszysz wałem serwa? Poza tym układ nie wie, kiedy będzie odłączony, toteż musiałby ciągle zapisywać. Przy ciągłym zapisie wymarnujesz cykle R/W komórek pamięci EEPROM. Chyba że dasz przełącznik do wyłączania, który zachowa przez chwilę napięcie na AVR i da znać prockowi, by ten zapisał wartość...

    Mikrokontrolery AVR   07 Gru 2010 13:55 Odpowiedzi: 24    Wyświetleń: 6926
  • Błędny odczyt EEPROM 24C08 przez ATmega161 - różne dane po zapisie

    witajcie!! Problem wyglada tak: mam 24c08 i zapakowalem do niego plik: FFFFFF070707070F0F1F7FFFFF00FFFFFF3F1F0F... 03030303C3C3C3C3C38303030383C3C3C3830303... 3C3C3C38303C3C3030303C3C303030303FFFF000... 00080C0FFFF00FFFFFF8000000000000000FFFFF... 070793F1F001F3F7070703F1F00007F7F6060600...

    Mikrokontrolery   19 Mar 2004 00:40 Odpowiedzi: 1    Wyświetleń: 1657
  • Jak zabezpieczyć dane w ATMEGA128AU przed zanikiem zasilania bez EEPROM?

    Witam buduje pewne urzadzenie i mam takie pytanie bo po zaniku zasilania kasuja sie zmienne (licznik itp.) wiec trzeba to jakos zabezpieczyc. EEPROM odpada bo ma ograniczoną ilosc zapisu. Myslalem zeby zrobic detekcje zaniku zasilania i pradem pozostalym w kondensatorach zapisac do tego EEPROMU co wy na to?? W sumie musialoby braknac pradu ok 100'000...

    Mikrokontrolery   31 Paź 2006 14:46 Odpowiedzi: 9    Wyświetleń: 2127
  • [Atmega] [Atmega][Bascom] Integracja zewnętrznego EEPROM 24cxx jako wewnętrznego

    Mam jeszcze jedno pytanie, ta pamięć ma 64kbit a tam stron jest 32 i 256 komórek no i (strony)32*(komórki)256=8192 i to nie jest 64kbit(65536), czy tej pamięci jest tylko 8192 czy gdzieś jest reszta? Używam tego kodu. Sub Zapis(byval Strona1 As Byte , Byval Adres1 As Byte , Byval Zapiszf As Byte) I2cstart 'start I2cwbyte 160 I2cwbyte Strona1...

    Mikrokontrolery   04 Sie 2009 20:30 Odpowiedzi: 8    Wyświetleń: 3484
  • [Atmega8][Bascom]Migotanie wyświetlacza przy zapisie do eeprom

    obsługa wyświetlaczy powinna być zrobiona w przerwaniach, a zapis do eeprom w pętli głównej programu przed samym zapisem do eeprom trzeba wyłączyć przerwania, a po zapisie włączyć sprawdź ile w atmega8 trwa cały cykl zapisu do eeprom, z tego co pamiętam jakoś strasznie długo (około 3ms, ale mogę źle pamiętać) ale i tak przy odpowiednim ustawieniu powinieneś...

    Mikrokontrolery AVR   30 Paź 2011 14:06 Odpowiedzi: 11    Wyświetleń: 1974
  • Jak zapisać i odczytać bajt z EEPROM w ATmega168 używając WinAVR?

    Witam! Ostatnio musiałem przerzucić projekt z atmega8 na atmega168 (więcej sprzętu i pamięci) ... i zaczęły się problemy. Chyba kilkanaście razy sprawdzałem cz poprawnie skonfigurowałem wszystkie rejestry i dalej nic, program lubi się czasami wysypać, lub nie działa wg. oczekiwań, gdy na atmega8 działa ok. Podejrzewałem że wina może tkwi po stronie...

    Mikrokontrolery   29 Kwi 2006 15:38 Odpowiedzi: 3    Wyświetleń: 1299
  • zewn. pamięć eeprom 24Cxx - zapisanie zmiennej SINGLE - jak?

    Czuję się powalony na łopaty..... Piotrek ja nie wiedziałem, że do wewnętrznego eeprom-u można tak bezpośrednio zapisać zmienną SINGLE. Ciągle czytałem o konieczności rozbiórki, a nikt do tej pory takiej prostej rzeczy nie napisał.... Nawet w Pomocy BASCOM-a (tłumaczenie na polski) tego nie ma, ba nawet w książkach na temat AVR "tysz ni ma".... To jest...

    Mikrokontrolery   16 Mar 2008 13:58 Odpowiedzi: 21    Wyświetleń: 2537
  • [Bascom] Zapisanie zmiennej typu string w eepromie 24c16

    Tak jak w temacie, chce zapisać zmienną typu string 80 znakową do 24c16, czy musze to jakoś konwerterować, czy eeprom "przyjmie" stringa ? Procek to atmega8

    Mikrokontrolery AVR   20 Wrz 2008 22:20 Odpowiedzi: 9    Wyświetleń: 2514