zapis odczyt pamięć atmega

Znaleziono około 359 wyników dla: zapis odczyt pamięć atmega
  • 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ń: 1554
  • Atmega i pamięć SPI EN25F10 – przykładowy zapis i odczyt bajtu w C

    [url=http://www.elektroda.pl/rtvforum/to... ,8 post masz cala obsługę spi

    Mikrokontrolery   30 Mar 2011 09:14 Odpowiedzi: 2    Wyświetleń: 996
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Zapisywanie i odczyt danych z FRAM FM25256 przez SPI na ATmega32

    Ostatnia rzecz jaka przychodzi mi do głowy, to zabezpieczenie pamięci przed zapisem. Do odbezpieczenia może być konieczne ustawienie pinu WP w stan wysoki, po czym zapisanie do rejestru statusu (instrukcja WRSR) wartości 0x00 (cała pamięć odbezpieczona, brak zabezpieczenia rejestru statusu pinem WP) [zapis musi być poprzedzony przez WREN]. Innych firmwareowych...

    Mikrokontrolery AVR   27 Wrz 2011 08:05 Odpowiedzi: 9    Wyświetleń: 2323
  • REKLAMA
  • ATMEGA 8 i 24CXX: Optymalizacja kodu C dla odczytu Random Read i2c

    Pamietaj tylko o tym, ze odczyt sekwencyjny działa tylko w obrębie jednego bloku i ulega zapętleniu do jego początku... Z tym twierdzeniem się nie zgodzę. Po wykonaniu zapisu adresu startowego dla odczytu można odczytać całą pamięć. Robiłem tak osobiście i jeszcze mnie to nie zawiodło. Wspomniane stronicowanie dotyczy się tylko zapisu.

    Mikrokontrolery   22 Cze 2005 22:16 Odpowiedzi: 18    Wyświetleń: 2877
  • 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ń: 1767
  • REKLAMA
  • Bascom - odczyt danych z SD i zapis do zewnętrznej pamięci SRAM

    Dzięki za odpowiedzi, taki czas jest dla mnie idealny, nawet "potrojony" mnie zadowala :) Teraz pytania bardziej konkretne. Wstępnie będzie to Atmega128, pamięć typu 628512 podłączona zgodnie z helpem bascoma. Wg. dokumentacji, mogę "sprzętowo" obsłużyć 64kb, czy przejdzie taki myk, by podzielić 512kB SRAM na 8 banków i sterując je adresami A16-A18...

    Mikrokontrolery   21 Sty 2018 23:11 Odpowiedzi: 16    Wyświetleń: 1035
  • REKLAMA
  • Zgrywarka gier PEGASUSA na PC na Atmega32 i USB

    http://obrazki.elektroda.pl/3799930900_1... Jakiś czas temu pisałem, jak nagrywać gry z PC na PEGASUSA. Teraz pora podejść do tematu z drugiej strony – jak zgrać naszą ulubioną kolekcję kartrydży na komputer. Wiele osób może się dziwić, po co taki zabieg, zwłaszcza, że większość gier z tej konsoli krąży już po Internecie. Czasem...

    DIY Konstrukcje   23 Maj 2015 13:35 Odpowiedzi: 6    Wyświetleń: 19866
  • Problem z połączenie do Atmega640 przez JTAG z wykorzystiem konwertera Sipeed

    Rejestry deklarowane przez program nie mają nić współnego z rejestrami mikrokontrolera , z resztą odczyt i zapis zawartości mikrokontrolera ich nie dotyczy , bo są fizycznie w pamięci ram której programator nie zapisuje . "Rejestr" nie oznacza tylko fizycznego rejestru rdzenia procesora czy peryferiala . Może to być jedna lub kilka komórek w pamięci...

    Mikrokontrolery AVR   10 Lis 2024 19:36 Odpowiedzi: 10    Wyświetleń: 318
  • 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ń: 156010
  • Atmega - Żywotność EEPROM / ilość cykli zapisu

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

    Mikrokontrolery Początkujący   19 Kwi 2014 21:43 Odpowiedzi: 9    Wyświetleń: 4995
  • [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ń: 2225
  • Sound Blaster 1.0 – bufor DRAM na SIMM 72 pin, Atmega16, sygnały DSP/ISA – jak podłączyć?

    Podałeś trochę za mało informacji na temat układu. Co i w jaki sposób ma zapisywać dane w pamięci DRAM? Jaka jest magistrala od strony hosta? Generalnie DRAM musi być odświeżana cyklicznie, i jesli jesteś w cyklu odświeżania to musisz poczekać z dostępem do danych. Robiłem kiedyś obsługę pamięci dynamicznej ale to było w FPGA. Jakoś trudno mi to sobie...

    Projektowanie Układów   17 Lip 2025 10:51 Odpowiedzi: 22    Wyświetleń: 348
  • REKLAMA
  • Atmega8 - Pamięć i sygnatura odczytywane, zapis niekoniecznie zawsze

    Witam, mam układ sterowania halogenami, którym kieruje atmega. Wszystko zasilane jest z trafo dla halogenów. W układ wpięte jest złącze ISP do programowania. Odczyt pamięci, fusebitów, sygnatury, itp. zawsze przebiega pomyślnie. Problem pojawia się podczas programowania układu. Udaję się to raz na mniej więcej 10 prób. Przy braku sukcesu pojawia się...

    Mikrokontrolery AVR   15 Wrz 2012 19:04 Odpowiedzi: 13    Wyświetleń: 2046
  • Doświadczenia z przetaktowaniem AVR: Atmega128 i Atmega2561

    (at)R-MIK Czytaj, proszę, ze zrozumieniem i bez nerwów. Pamięć NOR-flash jest względnie powolna i jest głównym ogranicznikiem taktowania rdzenia. Dodatkowo wymaga bardzo dużo miejsca na powierzchni układu, a jej skalowanie (zmniejszanie) jest bardzo kosztowne. Wielu producentów stosuje pamięć o szerokości znacznie większej niż szerokość magistrali...

    Mikrokontrolery AVR   06 Lut 2017 16:58 Odpowiedzi: 151    Wyświetleń: 10902
  • Błędy zapisu/odczytu MMC na Atmega 16 - napięcie 3.11V, Rs-MMC 3.3V/1.8V

    Witam! Osobiście korzystałem z Mam pytanie: czy jesteś w stanie określić czas zapisu bloku na kartę SD przez Atmegę128 (z jakim zegarem)? Jaki jest rozmiar bloku? Muszę gdzieś zapisać kawałek z przetwornika, i myślę o karcie SD. Alternatywą jest pamięć na magistrali szeregowej i2c albo SRAM (ale to ostateczność)

    Mikrokontrolery   26 Lut 2008 12:45 Odpowiedzi: 9    Wyświetleń: 8458
  • GPS Logger na ATmega z zapisem na kartę pamięci

    A gdyby podejść do tematu w taki sposób: Po sformatowaniu karty w komputerze zapisać na nim jeden duży plik wypełniony spacjami, taki blik byłby spójny i wiadomo od którego do którego sektora zajmuje obszar (ewentualnie w ATMega można doimplementować funkcję formatującą poprzez odpowiednie zapisanie bajtów FAT lub NTFS w celu otrzymania takiego właśnie...

    DIY Konstrukcje   11 Sty 2021 22:55 Odpowiedzi: 22    Wyświetleń: 3930
  • ATmega128 - przeglądarka modeli 3D

    http://obrazki.elektroda.pl/7819079000_1... Witam. Przedstawiam kolejną konstrukcję wyświetlającą modele 3D. W tym projekcie mikrokontroler odczytuje modele zapisane w formacie OBJ bezpośrednio z karty pamięci typu RS-MMC lub SD. Całość pełni funkcję miniprzeglądarki modeli OBJ. Wybrany model po wczytaniu jest skalowany do rozmiarów...

    DIY Konstrukcje   10 Gru 2011 14:03 Odpowiedzi: 44    Wyświetleń: 17262
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Co do: Procesor32 napisał: Zapisujesz nazwy pod ten sam adres w EEprom Writeeeprom Q , 13 I odczytujesz też z tego samego adresu. Jeśli przeczytałbyś dokładnie post I po sprawie.Nie musisz pamiętać adresu pod który masz zapisywać i z pod którego odczytywać. Prosto i bez problemu. Jest to prosta metoda zapisu do EEProm, ale ma zasadniczą wadę. Użytkownik...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12807
  • Jak odczytywać i zapisywać dane w 8-bitowym S-Ram ze starego komputera?

    Nie da się tego układu wykorzystać tak jak pamięci wewnętrznej ATmegi328p, można ją wykorzystać jedynie jako pamięć dodatkową. Jest to pamięć na tyle szybka, że nie powinna wymagać wprowadzania opóźnień przy obsłudze, może też pracować wolniej. Według dokumentacji ta pamięć posiada 16 pinów adresowych (ich numery zaczynają się od zera), 8 linii danych...

    Początkujący Elektronicy   12 Sty 2016 04:07 Odpowiedzi: 9    Wyświetleń: 1062
  • ATMEGA128 vs SD - Inicjalizacja ok, po kilku zapisach błąd zapisu

    Witam, Dane projektu: Atmega128 zasilana 3,3V Karta uSD 1GB wlutowana na płytkę jako główna pamięć zapisu zdarzeń Gniazdo karty SD do kopiowania danych z uSD na SD SD co działa: Inicjalizacja - działa zawsze bez problemu Zapisywanie - przy 250kHz zapis drugiego bajtu kończy się niepowodzeniem, przy 100kHz co dziesiąty kończy się niepowodzeniem Odczytywanie...

    Mikrokontrolery AVR   22 Wrz 2012 14:22 Odpowiedzi: 5    Wyświetleń: 1332
  • ATmega168PA Pamięć EEPROM zapis i odczyt język C

    Używam AtmelStudio. Tak te błędy są związane z brakiem ; na końcach poszczególnych linijek kodu, zmianą #define PRZYCISK_DOWN (PINC & PRZYCISK_CZAS) na #define PRZYCISK_DOWN (PINC & PRZYCISK) oraz z brakiem biblioteki #include <util/delay.h> Ok. Natomiast pozostaje problem z zapisem i odczytem pamięci. Z tego co rozumiem, a okazuje się,...

    Mikrokontrolery   02 Sie 2019 09:47 Odpowiedzi: 4    Wyświetleń: 468
  • ATmega128 + RAM - kolejność linii w szynie adresowej

    Jeżeli te pamięci nie obsługują trybu zapisu/odczytu sekwencyjnego, to można pozamieniać. Chciałeś powiedzieć, jeśli te pamięci nie obsługują zapisu/odczytu losowego? Reszta się zgadza: pamięci dynamicznej nie można by tak podłączyć, jednak wspomniana w temacie pamięć jest pamięcią statyczną z możliwym zapisem/odczytem losowym oraz brakiem sekwencji...

    Mikrokontrolery AVR   20 Lip 2011 17:55 Odpowiedzi: 6    Wyświetleń: 2376
  • Atmega32[c] - Błędny zapis/odczyt tabilicy do/z eeprom.

    Wygląda na problem z zasilaniem, pamięć eeprom jest niestety dość czuła na tym punkcie. Próbowałeś włączyć Brown-out detection z ustawieniem na odpowiedni poziom napięcia?

    Mikrokontrolery AVR   21 Sty 2014 12:48 Odpowiedzi: 2    Wyświetleń: 1107
  • ATmega128 TestBoard i inne płytki testowe

    http://obrazki.elektroda.pl/4553573800_1... Przy tworzeniu projektów z mikrokontrolerami, oprócz uniwersalnych płytek stykowych, często przydają się gotowe moduły testowe, które można szybko podłączyć. Można kupić takie w wielu sklepach, ale ich ceny są na ogół absurdalne, np. w Kamami sprzedają płytkę z ATmega128 za 109 zł! Poniżej...

    DIY Konstrukcje   07 Mar 2016 21:14 Odpowiedzi: 32    Wyświetleń: 17546
  • Jak odczytać dane z pamięci HYB3116405BT-60 bez trafienia na HiZ?

    ... Planuje wykorzystać część pamięci (tylko 8 bitów D0- D7) i obsłużyć to Atmegą, zapis robić na maksymalnej prędkości jaką się da, natomiast odczyt najwolniej jak się da i wysyłać to bezpośrednio na LPT... uPC Ja nie mam zamiaru tego upychać do Atmegi, ona ma tylko sterować tą pamięcią, a zapisane dane, tak jak pisałem wcześniej wysłać przez LPT...

    Mikrokontrolery Początkujący   27 Gru 2018 22:37 Odpowiedzi: 67    Wyświetleń: 2157
  • Przetwornik ADC/EEPROM - Zapisywanie, odczyt wartości ADC z i do EEPROM, Atmega

    Dam Ci jeszcze coś z czym sie możesz przespać (nie dosłownie) po prostu przemyśleć jak to obsłużyć :D hahahaha Podczas programowania procesora najczęściej pamięć Eeprom jest czyszczona i zapisywana wartościami &HFF dla każdej komórki. Wtedy kiedy dla każdej z ośmiu pozycji będziesz chciał wczytać zapamiętane wartości to wczyta dwa FFFF czyli 65535 Zadana...

    Mikrokontrolery AVR   07 Lip 2016 13:11 Odpowiedzi: 32    Wyświetleń: 2976
  • [AVR] [AVR][ATmega162][C] Jak czytać i zapisywać dane w zewnętrznym SRAM 32kB?

    Czyli rs działa. Co do pamięci to zakres wg twoich ustawień masz od $0000-$1fff i jeżeli ją podłączyłeś tak jak mówisz (a0-a12 ram <--> procesor a0-a12) to odczyt z pod $2000 lub wyżej może dawać zły odczyt. Spróbuj zapisać i odczytać ram między $0500-$1fff. Dodam że twój procesor ma swoją pamięć od $0060-$04ff to twoja pamięć częściowo się marnuje,...

    Mikrokontrolery AVR   29 Sty 2011 15:01 Odpowiedzi: 5    Wyświetleń: 1724
  • Jak zapisać i odczytać wartości uint16_t w EEPROM Xmega w C?

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

    Mikrokontrolery AVR   29 Maj 2016 12:23 Odpowiedzi: 5    Wyświetleń: 1299
  • ATmega128 + RTL8019AS: serwer FTP/HTTP, podłączenie, SRAM, rezonator, filtr RJ45

    ad 1/ Nie, nie wymaga on zewnętrznej pamięci. Wbudowana pamięć wystarcza do buforowania ramek wychodzących i przychodzących. Kontroler może sobie dane z tej pamięci przenosić do dodatkowej pamięci w procesie pobierania pakietów. ad 2/ Najlepiej podłączyć pod interfejs zewnętrznej pamięci ram (najlepiej współdzielone z dodatkową pamięcią) - jeśli to...

    Mikrokontrolery   29 Gru 2008 08:18 Odpowiedzi: 21    Wyświetleń: 8671
  • [ATmega][C] PCF8583 + 24C64 = będy podczas zapisu do EEPROM

    Witam Na szynie I2C podłączoną mam kość PCF8583 oraz pamięć 24C64. Wykonuję zapis do pamięci a następnie odczyt. Jednak podczas zapisu następuje przekłamanie danych. Np zapisuję wartość 35 do pamięci a w rzeczywistości zapisana zostaje wartość 32 lub 33. Gdy odłączę od szyny I2C PCF8583 problem znika. W czym więc leży problem? Bardzo proszę o jakieś...

    Mikrokontrolery AVR   06 Cze 2011 10:59 Odpowiedzi: 10    Wyświetleń: 2285
  • 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ń: 1284
  • [ATMEGA162] [ATMEGA162][C] - AVRStudio4: EEPROM nie zapisuje, odczyt 0xFF, 12MHz, fuse bity

    W zasadzie skopiowałem przykładowy kod z noty, nie działa mi zapis do wewnętrznego EEPROM'a, odczytuje ciągle 0xFF. Piszę w C, AVRStudio4, procek kręci się na 12MHz, nie mam włączonej żadnej optymalizacji (-00), nie wykorzystuje bibliotek, programuje mkAVRcalculator. Fuse bit's: LOW = 0xFF, HIGH = 0xD9, Extended = 0xFF, lock byte = 0x3F. [syntax=c]...

    Mikrokontrolery Początkujący   30 Lip 2012 08:27 Odpowiedzi: 3    Wyświetleń: 1094
  • [atmega32][bascom] Zapis bitmapy do eeprom.

    Mam tyle zaległej pracy , że nie mam czasu dogłębniej tego opisać. Przecież kolega napisał wyraźnie, ze kiedy załaduje obrazek do Flash mikrokontrolera to mu się wyświetla. Możemy chyba temat podłączenia LCD pominąć? Sprawa ma kilka aspektów i dlatego pewnie nie jest pokazywana w co drugim tutorialu :P Po pierwsze trzeba zrozumieć że dołączenie obrazka...

    Mikrokontrolery AVR   04 Paź 2015 06:24 Odpowiedzi: 29    Wyświetleń: 2847
  • Atmega32 [C] potrzebuję pomocy w obsłudze SD/SDHC

    ten link od Rolanda moim zdaniem jest dużo lepszy bo biblioteka jest łatwiejsza w zrozumieniu choć niestety i uboższa w obsłudze. jeśli kolega da sobie na wstrzymanie do soboty to wyślę swoje źródło "wiedzy" na atmega32 bo teraz nie mam nic pod ręką. Uprzedzam jednak że przydałoby się źródło czasu i daty w układzie bo inaczej trzeba będzie "udawać"...

    Mikrokontrolery AVR   05 Lip 2010 08:56 Odpowiedzi: 11    Wyświetleń: 2583
  • Eeprom 24c32. Gdzie znajdę adresy? Adres zapisu, a odczytu.

    Witam! Mam problem z zaprogramowaniem kości 24c32. Jest ona podłączona do atmegi8 do lini sda i scl. Pozostałe linie eepromu są: a0, a1, a2, wp, vss do masy i vcc do plusa. Atmega odczytuje tylko 255 więc komunikacja chyba jest ale oczywiście pamięć pusta, a gdy próbuje coś wpisać to to samo.. Przykładowy program: 'początek i2cstart i2cwbyte 160 'adres...

    Mikrokontrolery   02 Lis 2010 22:31 Odpowiedzi: 7    Wyświetleń: 2193
  • Jak podłączyć i obsługiwać pamięć Dataflash z ATmega32 przez SPI?

    dalej nieznam odpowiedzi ,czy pamiec dataflash = mmc ?? Dataflash<>mmc .Natomiast jest wielce prawdopodobne , że mmc=dataflash+uC ;) Wracając do Twojej pamięci , to jej zapis/odczyt musisz napisać sam , przy użyciu instrukcji o których wspomniałem wcześniej. Piotrek PS Coś mi świta , że chyba kol. Marcin Wiązania napisał i udostępnił procedury...

    Mikrokontrolery   24 Gru 2007 09:28 Odpowiedzi: 21    Wyświetleń: 4083
  • 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ń: 262186
  • ATmega 16 - Jak przenieść 4KB struktury do zewnętrznego EEPROMu?

    No więc w ten sam sposób nie zapiszesz do zewnętrznej pamięci EEPROM. Po pierwsze, ona jakoś się komunikuje z procesorem, popularne interfejsy to SPI lub I2C. Taką zapewne pamięć masz. Więc musisz oprogramować komunikację z nią. Jak już będziesz miał komunikację z pamięcią to musisz napisać własne funkcje wyższego poziomu, realizujące zapis/odczyt struktur,...

    Mikrokontrolery AVR   20 Lut 2015 15:44 Odpowiedzi: 8    Wyświetleń: 1893
  • atmega32 i SRAM – zapis i odczyt przez dwie atmegi32 w Bascom, jak to zrealizować?

    No dobra, oto opis, co chcę osiągnąć: 1.Jedna atmega ma zapisywać coś do pamięci. 2.Druga mam to odczytywać A gdzie arbitraż? Pisaliście, że dwie atmegi mają być podłączone do jednego portu. To je podłączyłem. Pisało "do portu" nie "do pinu"... TITO . Przekaźniki miały służyć do zamiany podłączeni atmegi a attiny miała je kontrolować. Co ja mam tam...

    Mikrokontrolery   13 Cze 2009 12:45 Odpowiedzi: 15    Wyświetleń: 3704
  • [Atmega32] Jak obliczyć adres EEPROM 24C02 dla Atmega32 i Bascom?

    Witam Chciałbym zapisywać liczby z zakresu 200 - 400 w pamięci EEPROM 24C02. Mam zestaw EVB4.3 i tam pamięć ma nogi A1, A2 do +5V, A0 do GND. Na początek chciałem ustalić, czy dobrze obliczyłem adres - korzystając z Datasheet'a - strona 11 1 0 1 0 A2 A1 A0 R/W R/W R- 0, W -1 1 0 1 0 1 1 0 0 odczyt 172 1 0 1 0 1 1 0 1 zapis 173 Czy organizacja pamięci...

    Mikrokontrolery AVR   22 Mar 2011 19:28 Odpowiedzi: 19    Wyświetleń: 5893
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Gdybym opisał program wszystko stałoby się oczywiste :D Użycie IF ELSE bez END IF zawsze warte jest omówienia bo potem nikt nie może się doliczyć END IF :D Chodzi o to że jeśli tylko jedna instrukcja jest od jakiegoś warunku zależna to można ją zapisać w jednej linii. Jeśli z powodu jakiegoś warunku musza juz być zmienione dwie zmienne lub wykonać się...

    Mikrokontrolery AVR   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 2277
  • Sejf hotelowy Safe Place M-800 - błąd zamka Error-90,91,94 po wpisaniu PINu i wsunięciu rygla

    Jednak moja wersja sejfu nie posiada motywu z pastylką Model Magna 800 otwiera się za pomocą klawiatury pinpad, modele serii Titan są na kartę, Quantor na pinezkę. Pastylkę iButton, czyli ten ich Masterkey, przykłada się do maszynki EOT 300 lub BiMaxa, a maszynkę łączy kablem z sejfem (gniazdo na płytce pinpada). https://obrazki.elektroda.pl/9335554200_...

    Inne Serwis   23 Lis 2024 12:45 Odpowiedzi: 22    Wyświetleń: 2007
  • Błędny odczyt EEPROM 24C08 przez ATmega161 - różne dane po zapisie

    Przedewszystkim pamięć 24c08 to są 4 pamięci 24c02 w jednej obudowie. Maksymalny adres w pamięci to jeden bajt(255 max) a nie jak u ciebie 335. zmień typ zmiennej adr na byte i adresuj maksymalnie do 255. proponuje wstawić krótkie opóźnienie tak aby pamięć miała chociaż szansę się wykazać. ponieważ tam pamięć jest podzielona na cztery podstrony(każda...

    Mikrokontrolery   19 Mar 2004 00:40 Odpowiedzi: 1    Wyświetleń: 1654
  • Sterownik PLC na mikrokontrolerze ATmega1284P

    Przesyłam garść konstruktywnej krytyki. Bisz stworzona aplikacja przy kompilacji programu tłumaczy go na język IL (czyli coś w rodzaju assemblera). Instrukcje w tej postaci trafiają do pamięci flash ATmegi. Pamięć flash podzieliłem na dwie sekcje (po 64kB). Jedną zajmuje oczywiście firmware, a do drugiej zapisywane są instrukcje programu. Firmware posiada...

    DIY Konstrukcje   29 Wrz 2018 22:04 Odpowiedzi: 58    Wyświetleń: 19284
  • [Atmega128] [Bascom] - Obsługa błędów I2C przy zapisie do eeprom

    Co ciekawe, błąd TWI pojawia się tylko przy zapisie do AT24c1024, co ciekawsze - po wystąpieniu błędu i zresetowaniu TWI w atmedze pamięć ta dalej trwa w "zawieszeniu", wystarczy jednak odczytać inny układ na magistrali (np. odczytać czas z PCF8583) i pamięć wraca do życia. Prawdopodobnie robi to warunek STOP.

    Mikrokontrolery AVR   20 Lis 2013 09:15 Odpowiedzi: 7    Wyświetleń: 2220
  • Jaka zewnętrzna pamięć EEPROM do ATmega32 dla płynnego sterowania 4 silnikami CNC?

    Dziękuje za odpowiedzi. Muszę przyznać że zainteresował mnie temat kart SD/MMC. Trochę już sobie poczytałem i mam pytania: Wiem że nie da się zapisać pojedynczego bajtu tylko paczkę 512. W moim przypadku będę tylko odczytywał dane więc czy musze odczytać całe 512 czy mogę tylko jeden wybrany z paczki. Jak z czasem odczytu? Nie będzie to wolno działać...

    Mikrokontrolery   13 Sie 2009 23:09 Odpowiedzi: 9    Wyświetleń: 4962
  • Pamięć SDRAM - obniżenie częstotliwości zegara do 16MHz i synchronizacja z AVR

    Nie będę pisał dwa razy, więc przekopiowałem swoją wypowiedź z innego forum... No cóż. Jak widać zainteresowanie tematem jest dość skromne, jakby nikt nigdy tego nie robił lub była to jakaś wielka tajemnica. Poradziłem sobie sam. Podziękowania dla movzx za to, że w ogóle podjął jakąkolwiek próbę i dyskusję. Postanowilem zamieścić na forum kilka uwag...

    Początkujący Elektronicy   28 Gru 2006 03:25 Odpowiedzi: 6    Wyświetleń: 3623
  • Zmiana w bibliotece Arduino IDE: Opcja EEPROM Retained/Not Retained w programowaniu ATmega328

    EEPROM to dodatkowa pamięć służąca do przechowywania danych przez program. Jeżeli w kodzie nic do niej nie zapisujesz ani z niej nie odczytujesz, jest bez znaczenia. Ta opcja definiuje, czy zawartość pamięci EEPROM będzie zachowana, czy skasowana podczas wgrywania programu. Przy wgrywaniu przez bootloader (UART/USB) zawsze jest zachowywana.

    Mikrokontrolery   01 Gru 2020 16:20 Odpowiedzi: 4    Wyświetleń: 681
  • [Atmega128] Atmega128 i DataFlash AT45DB041D - problem z odczytem statusu przez SPI

    Tak, właśnie to nie dawało mi spokoju, dlaczego ten SS jest niewykorzystany, teraz działa, pamięć ładnie zapisuje i odczytuje. Dzięki serdeczne !!!!!!!!!!!

    Mikrokontrolery AVR   17 Cze 2010 17:20 Odpowiedzi: 5    Wyświetleń: 1407
  • 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ń: 3112
  • Przykładowy kod w C do zapisu/odczytu pamięci zewnętrznej ATmega128

    bezpośrednio, bez pomocy wskaźnika można się odwoływać do pamięci zewnętrznej np tak: *((unsigned char*)0x1234) = ....; Problemem w dostępie do niższych adresów jest to, że pamięć zewnętrzna i wewnętrzna, przestrzeń i/o i rejestry mogą być osiągalne przez tą samą przestrzeń - przestrzeń pamięci ram, która ma 64KiB... Dolna część zewnętrznej pamięci...

    Mikrokontrolery   14 Sie 2007 12:08 Odpowiedzi: 10    Wyświetleń: 1826
  • [Atmega328p] Błąd przy wgrywaniu programu do Atmega328p za pomocą avrdude - warning

    Hmm, ... Komunikat z programowania: - odczytano poprawnie sygnaturę ATmega328p, - wykasowano pamięć, - zapisano 486 bajtów, - odczytano 486 bajtów, - zweryfikowano poprawnie. Nic dodać nic ująć - programowanie przebiegło pomyślnie. Problem leży więc w programie lub podłączeniu diody, ale twierdzisz, że wszystko jest OK. Co mogę jeszcze sprawdzić ......

    Mikrokontrolery AVR   24 Lis 2016 12:32 Odpowiedzi: 15    Wyświetleń: 1080
  • [ATmega16] [ATmega16][C] - Odczyt danych z EEPROM 24LC16B przez I2C zwraca błędne wartości

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

    Mikrokontrolery AVR   14 Lis 2012 14:42 Odpowiedzi: 4    Wyświetleń: 1185
  • Wybór pamięci do ciągłego zapisu 350kB danych z ATMEGA 128L (8MHz)

    Jeśli potrzebujesz ciągłego zapisu/odczytu w pamięciach DataFlash to utwórz sobie bufor w pamięci SRAM i jak się dopełni to wysyłaj do pamięci. A nowe dane ładuj znów z/do bufora. Odpowiednie zgranie w czasie i wszystko będzie płynne.

    Mikrokontrolery   16 Lip 2008 20:06 Odpowiedzi: 3    Wyświetleń: 2081
  • 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ń: 2525
  • Projekt sterownika monitora na ATMega do wizualizacji bez komputera

    mzielin - problem o którym piszesz rozwiązałaby pamięć dwuportowa - ale jest droga i niedostępna. Dlatego też skłaniam się raczej do synchronicznej pracy zapisu i odczytu pamięci. Pomysł polega na tym, że CPLD sekwencyjnie odczytuje RAM i wysyła dane do C/A. Procek z kolei czeka na moment, w którym CPLD nie czyta RAMu i wtedy pisze do pamięci (pamięć...

    Mikrokontrolery   05 Sie 2004 22:19 Odpowiedzi: 51    Wyświetleń: 8739
  • Duża pamieć równoległa EEPROM podłączona do ATmegi - jaka?

    Dataflash ma SPI z fmax 40MHz, a atmega przy kwarcu 16MHz może mieć SPI z fmax 8MHz więc odczyt danych 8-bitowych będziesz miał trochę poniżej 1MHz (co 512 bajtów trzeba wysyłać jeszcze rozkazy odczytu/zapisu strony chociaż jak dobrze pamiętam jest tryb continous read). A tak wogóle to czy Ty czasem nie potrzebujesz RAM? A i 32IO to trochę mało żeby...

    Mikrokontrolery   21 Kwi 2008 23:44 Odpowiedzi: 12    Wyświetleń: 2556
  • [C] ATmega1280 - zainicjowanie zmiennej w określonym adresie

    Witam. Da się w języku c zainicjować zmienną w określonej komórce pamięci RAM? Podłączyłem do ATmegi1280 zewnętrzną pamięć RAM i chciałbym sprawdzić czy zachodzi komunikacja pomiędzy tymi dwoma układami. Wewnętrzna pamięć RAM tego mikrokontrolera adresuje się do 0x21FF, a zewnętrzna od 0x2200 do 0xFFFF. Chciałbym więc zapisać jakąś liczbę w pamięci...

    Mikrokontrolery AVR   28 Kwi 2017 12:21 Odpowiedzi: 4    Wyświetleń: 807
  • Bootloader AVR231 - przeróbka na Atmega4809 - brak zapisu do flash

    Chciałbym użyć przykładowego bootloadera z AES z Microchipa AVR231 [url=http://ww1.microchip.com/downloads/... ]Link (oryginalnie dla Atmega 328PB) Jednak chciałbym go używać na Atmega4809. Najpierw zrobiłem drobne przeróbki i przeprowadziłem testy na 328P, wszystko działało poprawnie. Następnie przerobienie obsługi USART dostosowując...

    Mikrokontrolery AVR   28 Sty 2022 21:44 Odpowiedzi: 11    Wyświetleń: 1095
  • [ATmega2560][C] Wskaźniki w funkcji do pamięci programu

    Witam, Przedstawiam poniżej program (kompilator AVRGCC+AVRStudio5), który przygotowałem jako testowy, jest to fragment większego projektu. Jego zadanie polega na odczycie kilku parametrów z pamięci EEPROM, sprawdzenie czy jest w określonym zakresie, jeśli nie jest to wprowadza wartość domyślną i zapisuje z powrotem do pamięci EEPROM. Program działa...

    Mikrokontrolery AVR   18 Kwi 2012 17:13 Odpowiedzi: 10    Wyświetleń: 1452
  • Atmega 8 - Nie mogę zapisać ustawień pwm w zewnętrznym eepromie

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

    Mikrokontrolery   16 Wrz 2013 19:02 Odpowiedzi: 9    Wyświetleń: 1686
  • [ATMEGA32] Jak zapisać dane z ATMEGA32 na pendrive przez zewnętrzną pamięć?

    no ostatni pomysł kolegi pancio chyba najlepszy i najbliższy oczekiwaniom autora urządzenia (po prostu zamiast pendrive'a karta SD). Tylko ile danych będzie generować takie urządzenie między kolejnymi odczytami? bo to tez trzeba wziąć pod uwagę...

    Mikrokontrolery AVR   15 Maj 2011 11:18 Odpowiedzi: 19    Wyświetleń: 2531
  • [AVR] Wymiana danych między Atmega8515 a Atmega128 przez pamięć SRAM

    Ostatnio zainteresowała mnie taka oto kwestia: Czy możliwy jest zapis i odczyt pamięci wewnętrznej SRAM pomiędzy dwoma Atmegami (np. Mega8515 i Mega128 - czyli z procki z wyprowadzoną magistralą do obsługi pamięci zewnętrznej). Dla uproszczenia można założyć ze Mega128 pełnił by funkcje mastera który miał by prawo do odczytu i zapisu pewnej cześć pamięci...

    Mikrokontrolery   07 Kwi 2009 14:03 Odpowiedzi: 5    Wyświetleń: 1773
  • Pobieranie plików z serwera przez SIM868 do Optiboot na Atmega328PB

    Zawsze sa jakieś "cons" i "pro". W pliku Hex zawartych jest dużo więcej informacji takich jak adres gdzie dane umieścić i suma kontrolna etc. Jeśli więc w takim AVR chcesz umieścić tylko bootloader na końcu flash pod dalekim od zera adresem to taki Hex na PC`cie zajmuje mniej miejsca niż Bin bo w Bin albo cały obraz pamięci trzeba zapełnić zerami albo...

    Mikrokontrolery AVR   02 Sie 2022 12:28 Odpowiedzi: 20    Wyświetleń: 1476
  • Jak zapisać 100kB danych w pamięci programu mikrokontrolera ATMega128?

    A czy możecie mi coś podpowiedzieć odnośnie tej furtki z bootloaderem ?? nie wiem jak to "ugryźć" , i nigdy nie stosowałem bootloadera, nawet nie wiem za bardzo na czym to polega. Program w skrócie powinien działać tak: Urządzenie odbiera dane co jakiś czas(co 1 min) z UART1 (szybkość 4,8kbit/s) i ma je zapisać do pamięci nieulotnej. Raz dziennie cała...

    Mikrokontrolery   28 Sty 2004 14:38 Odpowiedzi: 6    Wyświetleń: 1911
  • AVR [ATMEGA48] , Assambler - samoistna zmiana taktowania uC

    Witam . Napisałem ( prawie) sobie na ww procesor program w asm i bascomie który ma robić za zamek otwierany kartą . W bascomie wszystko działa w 100 % według założenia jednak w asm mam taki problem że układ sam zmienia swoje taktowanie (ponad 2x) przez co wszystkie funkcje czasowe nie pracują jak powinny . Nie było by w tym nic niezwykłego ( ustawiony...

    Mikrokontrolery AVR   19 Wrz 2010 19:24 Odpowiedzi: 11    Wyświetleń: 2286
  • Modyfikacja fusebitów w mikrokontrolerach Xmega - wyłączanie JTAG, zmiany w C

    Owszem, odczyt jest faktycznie możliwy (lecz nie we wszystkich AVRach), lecz zapis fusów nie. A moja wypowiedź dla przypomnienia: W ATMega nie można zmieniać programowo stanu fusebitów. Jest kolega tego pewny ? fusebity to normalna pamięć którą można tak samo odczytać jak i zaprogramować Każdy mikrokontroler wykonujący instrukcję spm zaprogramuje fusebity...

    Mikrokontrolery AVR   18 Maj 2016 06:56 Odpowiedzi: 11    Wyświetleń: 1692
  • [Atmega32][bascom] pamięć SPI 95320 jak zapisać ? Dwa procki !

    Gaskoin: Notę katalogową znam. Pamięci te programuję i odczytuję bez problemu. Kamyczek: Jak zauważyłeś a widzę, że czytasz w miarę uważnie problem jest sprzętowy a nie programowy. Jakim językiem się ktoś posłuży a tym bardziej w jakim czasie napisze obsługę SPI nie ma tu żadnego znaczenia.

    Mikrokontrolery AVR   01 Lut 2012 22:38 Odpowiedzi: 6    Wyświetleń: 2045
  • Zapis i odtworzenie sygnału z czujnika magnetycznego za pomocą Atmega 8/16/32

    1-oznaczyć znaczniki START i STOP tego impulsu. 2-jeżeli jest możliwe uprościć kształt do postaci prostokątów. 3-odcinek od START do STOP podzielić na n.p 1000 kroków ./1024 próbek to 2 do.....? 4-zastosować pamięć -adres pamięci 0000 to STRAT ... a STOP to adres zależny od ilości /dokładności// symulowania/ próbek . 5-słowo zapisywane powinno umożliwić...

    Projektowanie Układów   17 Cze 2013 06:35 Odpowiedzi: 13    Wyświetleń: 3039
  • [mega8][BASCOM]Jak zapisać i odczytać dane z 24Cxx ?

    Bardzo ciekawy pomysł :):):) Ja mam na stanie ATmega8L i 3x ATmega16L. Może bym wykorzystał te procki. Jak dużą pamięć trzeba, żeby zmieściła max 500 wpisów, które składały by się z ośmiu znaków numeru seryjnego i wartości z przedziału 0-255 podpiętej do każdego z tych SN-ów. ?? ...mam np. kość biosu z karty graficznej. AT27C512R. Można tego użyć? Dodano...

    Mikrokontrolery AVR   09 Sie 2008 21:57 Odpowiedzi: 143    Wyświetleń: 17474
  • [ATMEGA168] [ATMEGA168][AVRGCC] Optymalizacja zapisu 8-bitowych danych dźwięku w pamięci Flash

    Constant byte address is specified by the Z-register contents. The 15 MSBs select word address. For LPM, the LSB selects low byte if cleared (LSB = 0) or high byte if set (LSB = 1). For SPM, the LSB should be cleared. If ELPM is used, the RAMPZ Register is used to extend the Z-register. Po tym można stwierdzić, że pamięć jednak jest zorganizowana słowami,...

    Mikrokontrolery AVR   10 Paź 2008 21:55 Odpowiedzi: 8    Wyświetleń: 2046
  • Atmega8 - Program nie chce zapisać ani odczytać zmiennej powyżej 8bit z eeprom.

    Jakoś udało mi się zmusić do działania eeprom_write_word, po zczytaniu .eep dostaję wpisaną przez program liczbę w kolejności little endian, czyli to się zgadza, ale już z odczytem nie jest tak fajnie, daję: [syntax=c]cykle_w=eeprom_read_word(0xaa)... Potem przy pomocy itoa wysyłam zmienną int cykle_w na LCD, wpisana wartość testowa: [syntax=c]eeprom_write_word(0xaa,...

    Mikrokontrolery AVR   01 Lut 2013 15:36 Odpowiedzi: 18    Wyświetleń: 3102
  • [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ń: 3466
  • ATMEGA32 - oszacowanie kondensatora do podtrzymania zasilania przy zapisie EEPROM

    Jak mam pokazać, to jest już duży program (zajmuje prawie całą pamięć 32-tki) w całej swojej objętości zmienia te rejestry a w głównej pętli sprawdza kolejny rejestr czy nastąpiła w nim zmiana zmiana i jeśli tak to zapisuje do EEPROM-u. Pytałem o konkretny jego fragment. Skoro zajmuje Ci to 4s to znaczy, że masz błędny algorytm, bo nie sądzę, by był...

    Mikrokontrolery AVR   08 Gru 2016 23:13 Odpowiedzi: 16    Wyświetleń: 1494
  • [Atmega168/328] Jak umieścić funkcję zapisu danych w sekcji bootloadera Atmega168/328?

    Witam, Chciałem wykorzystać pamięć Flash jako tymczasowy bufor dla danych np 8kB. Dane będą odbierane z Uarta,i2c lub SPI. Program do obsługi danych będzie zajmował przykładowo 6kB pamięci, więc nie ma szans by w pełni zmieścił się w sekcji bootloadera w całości. Rozumie iż funkcja zapisująca dane w pamięci aplikacji musi znajdować się w sekcji bootloadera...

    Mikrokontrolery AVR   27 Sty 2012 23:15 Odpowiedzi: 4    Wyświetleń: 1419
  • Atmega128L i SRAM BS62LV1024 - Jak poprawnie podłączyć i używać pamięć?

    Witam, Nie zakładałem nowego tematu, gdyż szukam pomocy własnie odnosnie pamiec zewnętrznej SRAM i atmegi128L. Otórz mam atmege128L(8MHz) i pamiec SRAM: BS62LV1027 i zatrzask 74HC573. Wszystko mam juz połączone i teraz piszę kod na tą pamiec. Czytałem o podłaczeniu pamieci w dokumentacji zarówno procka jak i pamieci i nie rozumiem do konca jak wygląda...

    Mikrokontrolery   29 Lip 2008 12:05 Odpowiedzi: 25    Wyświetleń: 3492
  • [Atmega8] Jak zapisać i odczytać zmienną int w EEPROM na Atmega8 w C?

    Dawno nie programowałem, i z tego co pamietałem jeszcze z C++ nie miało to znaczenia w którym miejscu znajdowały się funkcje. Pamięć płata nam różne figle. W reklamach polecają ginkofar. Albert

    Mikrokontrolery   03 Paź 2010 11:03 Odpowiedzi: 13    Wyświetleń: 6536
  • atmega - Jak zapisać i odczytać dane w zewnętrznym SRAM?

    No dobra jeden wielonóżkowiec by wystarczył jak by poszukał ale na dwóch to już spokojnie część badającą czyli woltomierze i amperomierze oraz część wyświetlaczy na jednym procku, a termometry i przekaźniki na drugim. To co będziesz między prockami przesyłał to tylko sygnały dla wyświetlacza i wartości prądu (napięcia), a do tego nie potrzebny Ci żadna...

    Mikrokontrolery   17 Lip 2012 15:58 Odpowiedzi: 14    Wyświetleń: 2362
  • Atmega32 i2c: trudności z zapisem do pamięci 24c32, odczyt działa poprawnie

    Witam Mam problem z zapisaniem danych do układu 24c32 przeszukałem forum ale nie znalazłem odpowiedzi. Posiadam atmege32 do niej poprzez magistrale i2c podpięte 3 układy: pcf8563 (adres0xA2), max6955 (adres0xCA) i pamięć 24c32 (adres0xAE piny A0-A2 podpięte pod Vcc) Problem polega na tym ze nie mogę nic zapisać do pamięci udało mi się to tylko jakieś...

    Mikrokontrolery   09 Cze 2008 11:29 Odpowiedzi: 5    Wyświetleń: 2097
  • Jak zapisać i odczytać dane z EEPROM w ATMEGA8(L) w języku C?

    Szesnastkowo FF, lub - jeśli wolisz 0xFF Pamięć EEPROM jeśli jest pusta zawiera właśnie taką wartość. FFh to takie przyzwyczajenie - przepraszam, jeśli wprowadziłem w błąd...

    Mikrokontrolery   06 Wrz 2006 21:04 Odpowiedzi: 12    Wyświetleń: 3472
  • Attiny fusebit doctor (HVSP) - napraw fusebity

    http://obrazki.elektroda.net/44_12656130... Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...

    DIY Konstrukcje   31 Sty 2012 22:02 Odpowiedzi: 31    Wyświetleń: 33081
  • [ATmega8] [ATmega8][C] - Jak poprawnie zapisać i odczytać token RFID z EEPROM?

    Witam. Posiadam tylko programator USBasp przez który nie mogę odczytać tokenu karty RFID. Pomyślałem więc, że zapiszę ten token do pamięci EEPROM, a potem odczytam tą pamięć przez programator. Problem w tym, że coś mi nie wychodzi.. Kod który odczytuje token rfid przyłożonej do czytkina karty i zapisuje pod zmienną: :20000000000000000300000000000000000...

    Mikrokontrolery AVR   23 Cze 2013 17:54 Odpowiedzi: 4    Wyświetleń: 1848
  • ATmega8 – zapis i odczyt EEPROM w PonyProg, obsługa plików .hex i .eep

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

    Mikrokontrolery   06 Sie 2007 07:54 Odpowiedzi: 3    Wyświetleń: 1542
  • [c] Jak zapisać i odczytać integer w 24C256 używając I2C Fleury na ATMega8?

    Ilu bajtów adresu wymaga ta pamięć i w którym miejscu je wysyłasz?

    Mikrokontrolery AVR   30 Sie 2013 11:12 Odpowiedzi: 11    Wyświetleń: 1905
  • Jak stworzyć plik .hex dla EEPROM w Atmega 32 i odczyt w C?

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

    Mikrokontrolery AVR   05 Gru 2009 19:48 Odpowiedzi: 5    Wyświetleń: 4786
  • ATmega32 - Jak utworzyć funkcje zapisu i odczytu dla EEPROM AT24C64D?

    Witam mam program obsługujący pamięć AT24C64D, nie udało mi się zrobić to sprzętowo więc trzeba było programowo. Udało się wysłać do pamięci jeden bajt i odczytać na wyświetlaczu wszystko wygląda tak jak powinno. Teraz chcę utworzyć funkcję Zapisu i odczytu: void EEPROM_zapis(unsigned char adres, unsigned char dane) unsigned char EEPROM_odczyt(unsigned...

    Mikrokontrolery AVR   09 Gru 2013 00:01 Odpowiedzi: 8    Wyświetleń: 1644
  • Jak zapisać dane na stałe w EEPROM Atmega32 za pomocą pliku *.epp?

    Witam. Problem mój polega na tym, że potrzebuję pewne dane umieścić w pamięci eeprom atmegi32. Do tej pory robiłem to w programi głownym za pomocą instrukcji : while(eeprom_is_ready()==0); eeprom_write_block((uint8_t*)text1,(uint... Pozwalało to na prawidłowy odczyt.Problem jest jednak że te dane dalej zajmują miejsce a chciałbym je na stałe...

    Mikrokontrolery   29 Cze 2008 08:43 Odpowiedzi: 1    Wyświetleń: 1169
  • Jaka pamięć do archiwizacji 100kB danych/miesiąc na Atmega128, zapis co 10 min?

    Możesz odczytać blok karty, zmodyfikować jego określone komórki i ponownie zapisać. Fakt...być może jest to nieco upierdliwe rozwiązanie :D

    Mikrokontrolery   10 Gru 2008 10:40 Odpowiedzi: 9    Wyświetleń: 1611
  • Atmega128 z Nut/OS, pamięć AT45DB* i inne urządzenie

    Teraz już rozumiem jak zapisać do pamięci Flash, tylko pozostaje druga sprawa - jak z niej to później odczytać. Bo odczyt też będzie mi potrzebny. Czy musze napisać sobie podobne funkcje do odczytu jak tutaj są do zapisu ? Czy istnieje możliwość żeby zamontować SPI w podobny sposób jak UART? Tylko czy wtedy komunikacja z pamięcią byłaby możliwa?

    Mikrokontrolery   02 Kwi 2006 08:47 Odpowiedzi: 8    Wyświetleń: 2026
  • ATmega128 + sram + rs232. Przykładowy program. Zapis i odczyt.

    HM62256B Series (256k SRAM (32-kword ´ 8-bit)). Man na myśli wysłanie i odebranie czegoś do i z tej pamięci, oraz sprawdzenie w jakiś sposób czy to zostało osiągnięte. Napisałem o rs232 ponieważ kiedyś był już podobny tema poruszony na forum ale nie było to jasno wytłumaczone i były skonkretyzowane pytania co do tego, więc mało przydane dla osób początkujących....

    Mikrokontrolery   24 Lis 2011 12:22 Odpowiedzi: 3    Wyświetleń: 1280
  • ATmega2561 + USBasp - nie mogę wrzucić dużego flasha

    Witam! Zakładam temat, bo skończyły mi się już pomysły. Mam ATmege2561 i programator USBasp. Chciałem zaktualizować bootloader, co wiąże się z zapisaniem całej pamięci w uC. Podczas programowania AVR8 Burn-O-Mat v2 wyświetla mi taki błąd: C:\Program Files\Avrdude 5.5\avrdude.exe -C C:\Program Files\Avrdude 5.5\avrdude.conf -p m2561 -P usb -c...

    Mikrokontrolery AVR   22 Maj 2011 19:11 Odpowiedzi: 12    Wyświetleń: 5900
  • Wybór pamięci podręcznej dla ATmega644 bez SDRAM - SPI, I2C czy równoległa?

    Są 2 zasadnicze sprawy: 1) Chcesz pamięć na grafikę. Grafika zapisana na stałe, dużo zajmuje i zależy ci tylko na szybkim odczycie - użyj pamięci data-flash na SPI. 2) Potrzebujesz zewnętrzną pamięć SRAM do szybkiego odczytu i zapisu - FRAM odpada bo ceny są złodziejskie, SRAM na SPI największe są tylko 64kb (masz w TME). Możesz też użyć taniej SRAM...

    Mikrokontrolery AVR   04 Paź 2012 19:29 Odpowiedzi: 12    Wyświetleń: 1839
  • [ATMega16A] [DS1302] [C] Błędny odczyt danych z RTC

    Kiedyś naskrobałem prosty programik do odczytu daty z tego DSa. Załączam, może się przyda: [syntax=c] #include <avr/io.h> #include <util/delay.h> #include "LCD.h" #define CE_0 PORTD &= ~(1<<5) #define CE_1 PORTD |= 1<<5 #define CK_0 PORTB &= ~(1<<6) #define CK_1 PORTB |= 1<<6 #define DA_0 PORTB &= ~(1<<7)...

    Mikrokontrolery Początkujący   19 Sty 2020 20:31 Odpowiedzi: 11    Wyświetleń: 1080
  • Jak zwiększyć szybkość zbierania próbek ADC w Atmega do 100k/s?

    port A ma w tym przypadku 2 funkcje - pierwsza, to wystawienie dolnego bajtu adresu (pierwszy cykl) łącznie z zatrzaśnięciem go w zatrzasku (sygnał ALE), po czym w drugim cyklu służy do wymiany danych - w zależności od odczytu lub zapisu jest wejściem lub wyjście, i jest wysterowywany odpowiedni pin - /RD lub /WR. Port C jest górnym bajtem adresu, przy...

    Mikrokontrolery   30 Lip 2007 10:30 Odpowiedzi: 20    Wyświetleń: 4900
  • programator USBasp (at8 orginal) nie zapisuje, ale czyta

    panowie, w kolko to samo, vcc, gnd, prąd , napięcie - możne czas przenieść ten post do działu dla początkujących.... możemy tez zacząć się zastanawiać czy czasem rezonator nie jest odwrotnie wlutowany wybaczcie sarkazm ale ile razy mam jeszcze pisać ze temat zasilnia był już przerabiany i PISAŁEM ZE W ŻADNEJ KONFIGURACJI NIE RUSZA ... podobnie jak wcześniej...

    Mikrokontrolery AVR   03 Sty 2010 19:38 Odpowiedzi: 27    Wyświetleń: 3544
  • [ATMega16/32] - Cyklicznie padające EEPROMy w ATMegach

    Witam ponownie, dziękuję za odpowiedzi. (at)megao Sprawdziłem z ciekawości dzisiaj zapisywanie EEPROMu z poziomu programu dla AVRa (z racji, że cierpię na chroniczny brak czasu zrobiłem to dopiero teraz). EEPROM działa poprawnie (tj. zapisana liczba zostaje w EEPROMie). Przykładowo, wiem, że pierwszy bajt (często sporny bajt o adresie 0 z którym sporadycznie...

    Mikrokontrolery AVR   23 Lis 2012 11:44 Odpowiedzi: 28    Wyświetleń: 3519
  • [Atmega32] Atmega32, Bascom: SIM900D, brak wyświetlania na LCD i zapisu SMS w pamięci

    Witam, Napisałeś ,że smsy nie są zapisywane do pamięci telefonu, czy tak? Sprawdź co Ci odpowiada modem na komendę AT+CNMI?. Jeśli masz na drugiej pozycji +CNMI: 1,2,0,0,0 cyfrę "2" to znaczy, że smsy trafiają na port UART i nie zapisują się w pamięci. Musisz to zmienić na jedynkę czyli wysłać "AT+CNMI=1,1,0,0,0\r" wtedy dostaniesz tylko wiadomość +CMTI:...

    Mikrokontrolery AVR   13 Cze 2011 16:25 Odpowiedzi: 7    Wyświetleń: 3955
  • [ATMEGA][BASCOM] problem z RTC PCF8683 i EEPROM 24C16

    Witam, mam taki problem podłączyłem sobie równolegle na I2C zegar czasu rzeczywistego PCF8583 oraz eeprom 24C16. eeprom ma adres pierwszej strony 160 dla zapisu, dla odczytu 161, kolejne strony to 162/163, 164/165 itd. - łącznie 8 stron pamięci. rtc ma też adres 160/161 ewentualnie 162/163. Początkowo nie zauważyłem, bo jeden adres miałem zapisany szestnastkowo...

    Mikrokontrolery AVR   21 Maj 2009 01:14 Odpowiedzi: 14    Wyświetleń: 3584
  • AVR - Zapis tablicy zmiennych do pamięci Flash z programu

    Najłatwiej byłoby oczywiście zapisać wszystko do RAMu, ale to niemożliwe, bo ATMega 328P (taki scalak został wybrany) tyle go nie ma. Klasyczny przypadek, kiedy ktoś na starcie wybiera niewłaściwy do zadania uC, widzi ograniczenia, ale jest optymistą i myśli, że przeskoczy ograniczenia nałożone przez fizykę ;) Piotruś ma rację. Z jaką prędkością rdzeń...

    Mikrokontrolery AVR   30 Paź 2016 17:58 Odpowiedzi: 20    Wyświetleń: 3246
  • [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