zapis eeprom xmega

Znaleziono około 52 wyników dla: zapis eeprom xmega
  • Funkcja eeprom_update_block w AVR Xmega - czy aktualizuje tylko potrzebne bajty?

    Funkcja odczytuje bajt z EEPROM, porównuje z bajtem do zapisania i jeśli są różne to zapisuje, jeśli takie same, to przechodzi dalej nie robiąc nic. Ponieważ w XMEGA dostęp do EEPROM jest znacznie bardziej zaawansowany (m.in. możliwość jednoczesnego zapisu całej strony EEPROM i odczytu EEPROM przez region zmapowany w przestrzeń adresową MCU, warto się...

    Mikrokontrolery AVR   28 Sie 2021 17:44 Odpowiedzi: 5    Wyświetleń: 483
  • Jak zainicjalizować i zapisać wielowymiarową tablicę w EEPROM XMega128A4U?

    ad 1. Zapewne żaden. ad 2. Dokładnie. Podczas odczytu zwracana jest zawartość EEPROM (skopiowana do bufora lub ostatnio zapisana), podczas zapisu, zapis odbywa się do bufora. Pomyśl o tym tak, że masz np. 32 bajtowy bufor, do którego możesz zapisywać. Po uzupełnieniu w nim danych, możesz je skopiować na raz do EEPROM, na dowolną stronę, której adres...

    Mikrokontrolery AVR   22 Gru 2018 20:57 Odpowiedzi: 6    Wyświetleń: 534
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Zapisywanie komórki w pamięci EEPROM w XMEGA: błędy w symulatorze czy programie?

    Chętnie bym ci pomógł, ale używasz stałych, zamiast symboli i trzebaby to teraz zdekodować czytając notę procesora, Ogólnie zapis do EEPRON w XMEGA odbywa się blokami - czyli po zmapowaniu EEPROM do SRAM, modyfikujesz odpowiednie komórki (co ważne, muszą one być w obrębie jednej storny EEPROM), a nastęnie dokonujesz zapisu strony. Symulator działa ok,...

    Mikrokontrolery AVR   23 Mar 2021 16:32 Odpowiedzi: 8    Wyświetleń: 705
  • REKLAMA
  • Nowe mikrokontrolery Microchipa - kolejna odsłona XMEGA?

    Takie XMEGA tylko z zasilaniem do 5V i zegarem do 24 MHz. Z wad: nie widzę USB (pewnie z powodu zasilania 5V) i nie widzę DMA. Za to dużo poprawionych timerów, rozbudowany event system, custom logic i sensory pojemnościowe. Jeśli utrzymają podane ceny, to będzie to bardzo fajna alternatywa dla klasycznych ATMega i ATTiny. Z innych zalet, to podobnie...

    Mikrokontrolery AVR   02 Wrz 2020 20:01 Odpowiedzi: 75    Wyświetleń: 6135
  • Atmel Studio 7 vs 6.2: Błąd zapisu 0x00 zamiast 0xFF do EEPROM w XMega32E5

    Podejrzewałem złą filtrację zasilania Xmegi, ale sprawdziłem w trzech różnych płytkach/układach, gdzie pracuje XMEGA z prawidłowym filtrowaniem - wszędzie problem istnieje. Zauważyłem natomiast, że opisany przeze mnie efekt występuje jeśli w opcjach EEprom mam zaznaczony "ptaszek" Erase EEPROM before programming. Odhaczając powyższą opcję programowanie...

    Mikrokontrolery AVR   14 Mar 2019 17:17 Odpowiedzi: 7    Wyświetleń: 696
  • Jak zapisać i odczytać wartości uint16_t w EEPROM Xmega w C?

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

    Mikrokontrolery AVR   29 Maj 2016 12:23 Odpowiedzi: 5    Wyświetleń: 1239
  • AVR-GCC - Zapis i aktualizacja bloku danych w EEPROM?

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

    Mikrokontrolery AVR   25 Sie 2016 19:17 Odpowiedzi: 21    Wyświetleń: 2412
  • ATMEGA32 - oszacowanie kondensatora do podtrzymania zasilania przy zapisie EEPROM

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

    Mikrokontrolery AVR   08 Gru 2016 23:13 Odpowiedzi: 16    Wyświetleń: 1494
  • XMEGA256a3bu - Vbat - brak podtrzymania RTC32 po odłączeniu zasilania

    No zgodziłbym się z Wami w 100% gdyby nie to, że niestety nie do końca to działa tak jak opisujecie. Jeżeli faktycznie Bit 0 – BBPODF: Battery Backup Power-on Detection Flag odpowiadało za sygnalizację, że bateria jest po wyłączeniu zasilania powinna być ustawiana ZAWSZE (przy podłączonej baterii), a tak nie jest. Ustawia się tak 50/50. I drugie....

    Mikrokontrolery AVR   24 Lis 2016 21:20 Odpowiedzi: 5    Wyświetleń: 963
  • REKLAMA
  • ATmega32A-AU - Czy aktywacja fusebitów BODEN i BODLEVEL jest konieczna?

    ad 1. Wear leveling robi się identycznie niezależnie od języka. ad 2. Po prostu zapisujesz wszystko podwójnie i przy odczycie przepisujesz tą kopię, która ma poprawne CRC. Warto też pomyśleć nad sprzętem - zapewnić detekcję zaniku zasilania i podtrzymanie na czas zapisu EEPROM. Prawdę mówiąc na twoim miejscu wybrałbym z AVR jakąś XMEGA, gdyż ma możliwość...

    Mikrokontrolery AVR   23 Lis 2015 06:30 Odpowiedzi: 17    Wyświetleń: 2502
  • Jaka pamięć wielokrotnie zapisywalna, nieulotna.

    W nie najtańszym TME, pamięć 512bajtówFM25L04B-G kosztuje 6,24 zł netto w detalu. (at)NoweMillennium A co ci da ta zewnętrzna pamięć 512 bajtów? Przecież to nic nie zmienia. Nawet, gdyby przyjąć, że to będzie 512 kB to owszem, założenia projektu niby spełnia - z wear leveling uzyskamy te ponad 3 lata retencji danych, ale... i tak trzeba zrobić podtrzymanie...

    Arduino   26 Maj 2018 21:46 Odpowiedzi: 27    Wyświetleń: 1827
  • XMega 128 - kilka portów pod jeden kanał zdarzeń?

    Każdy klawisz joya masz podłaczony od osobnego portu czy osobnego pinu w jednym porcie? Jeżeli idzie o 32 MHz , spróbuj podkręcić go o ile warunki projektu pozwalają. Nie sprawdziłem zapisu eepromu ale timery, uart działały do 55Mhz (5 x 11.0592 Mhz) przy standardowym zasilaniu 3.3V. Jutro przetestuję eeprom po przetaktowaniu. Wracając do tematu, jeśli...

    Mikrokontrolery AVR   17 Lip 2011 21:56 Odpowiedzi: 31    Wyświetleń: 4731
  • REKLAMA
  • [atmega8][atmega168] częstotliwości, podkręcanie

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

    Mikrokontrolery AVR   27 Cze 2010 16:42 Odpowiedzi: 15    Wyświetleń: 3101
  • Samoistne kasowanie się komórek EEPROM Xmega 128A4U

    Pomijając błędy w programie (przecież może paść co innego), zrób sobie np. dwie tablice z weryfikacją. Tam gdzie ważność danych jest ważna, czasem beckup może się przydać, nawet jak nigdy nie będzie potrzebny. Za którymś (dziesiątym, czy dwudziestym) restartem następuje wykasowanie jakiejś komórki A to jest restart napięciowy zasilaniem czy wejściem...

    Mikrokontrolery AVR   06 Sty 2016 16:53 Odpowiedzi: 18    Wyświetleń: 1605
  • Przenośna konsola z kolorowym TFT - DMA -wydzielone

    Koledzy, EBI w XMEGA to nie zabawka :) Zawiera układy logiczne generujące sprzętowo do 4 sygnałów CS dla ustawionych obszarów pamięci (początek, wielkość). W efekcie można połączyć pamięć (a nawet różne typy, np. jednocześnie SRAM i SDRAM) oraz LCD. Zapis pod jeden adres spowoduje aktywację pamięci, pod inny aktywację kontrolera LCD. Transfer typu EBI-EBI...

    Mikrokontrolery AVR   21 Lip 2015 16:25 Odpowiedzi: 124    Wyświetleń: 8547
  • Atmega - minimalne napięcie zasilania dla poprawnego zapisu EEPROM?

    To zastosuj XMEGA, bo: 1. Działa od 1,8V, a przy 3,3V masz 32 MHz, 2. EEPROM można zapisywać stronami, zapis strony 32 bajtowej trwa tyle samo co zapis 1 komórki. 3. To też AVR, więc generalna koncepcja jest podobna. Aczkolwiek przy 3,3V i zwykłej ATMega też zapewne się uda, pamiętaj tylko, żeby po detekcji zaniku zasilania wyłączyć wszystko, przestawić...

    Mikrokontrolery AVR   31 Sty 2013 16:08 Odpowiedzi: 9    Wyświetleń: 2037
  • Wybór bootloadera dla ATxmega 128A3 z odpornością na błędy i zapis do EEPROM

    AVR1605: XMEGA Boot Loader Quick Start Guide Atmel AT03160: Migrating Bootloader from ATxmega128A1 to other Atmel XMEGA Devices Może ten http://alexforencich.com/wiki/en/xboot/s... ?

    Mikrokontrolery AVR   31 Mar 2017 10:11 Odpowiedzi: 7    Wyświetleń: 1386
  • AvrProg - jak zautomatyzować programowanie i ustawianie fuse bitów w Atmega8?

    W złym miejscu szukałeś. Twój problem nie jest związany z Atmel Studio lecz z toolchainem - kompilatorem i linkerem. I w dokumentacji tych programów musisz szukać rozwiązań. Katalog w ktorym znajdzie się plik elf jest dowolny - określa to skrypt Makefile, akurat domyślnie dla celu Debug w AS plik ten znajduje się w podkatalogu Debug, dla celu Release...

    Mikrokontrolery AVR   03 Lis 2013 21:20 Odpowiedzi: 11    Wyświetleń: 2193
  • Jak odczytać i zapisać dane w EEPromie Atmega16 za pomocą AVR GCC?

    (at)mas24 Do tej pory wszystko masz w SRAM, więc możesz to używać jakkolwiek chcesz. Natomiast po skopiowaniu do EEPROM już nie. TFunkcja kol. (at)michalko12 oczywiście kopiuje wszystko do EEPROM, na lokalnej kopii w SRAM ciągle możesz pracować. BTW, o ile dobrze pamiętam działasz też na XMEGA? Tam masz fajnie, bo EEPROM można zmapować w obszar przestrzeni...

    Mikrokontrolery AVR   20 Lip 2015 12:25 Odpowiedzi: 28    Wyświetleń: 1845
  • ATxmega16a4u - Błąd zapisu flasha przez LUFA AVRISP mkII

    Witam, Jakieś 3 miesiące temu abudowałem programator AVRISP mkII na bazie wsadu LUFA i /usr/local/bin/avrdude -c avrispmkII -p x16a4 -vvv -U flash:w:xmega16a4u.output.test.h... avrdude: Version 6.1, compiled on Sep 26 2014 at 23:47:35 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014...

    Mikrokontrolery AVR   08 Sty 2016 13:46 Odpowiedzi: 1    Wyświetleń: 1434
  • Zanik danych z pamięci EEPROM po wyłączeniu zasilania w XMega

    Witam Jak w temacie - wykonuję zapis danych do pamięci EEPROM, po ich weryfikacji wszystko jest ok. Mogę je odczytywać i wszystko działa. Problem się pojawia, gdy chce je odczytać po ponownym uruchomieniu procka - dane się "ulatniają"!? O co chodzi? Dodam, iż używam AVR Studio 4 i korzystam z bibliotek Atmel'a. Zapisuje dane w pojedynczych bajtach:...

    Mikrokontrolery   19 Mar 2011 16:05 Odpowiedzi: 2    Wyświetleń: 1225
  • [XMEGA][C] Odczyt flash w isr i eeprom w programie głównym

    Odpalam mapowanie na początku i cały odczyt traktuję jak SRAM, tak samo w przerwaniu jak i w pętli głównej? Jeśli tak, to rzezczywiście bardzo wygodne. Dokładnie tak. Dobrze rozumiem, że do problemu dojdzie, gdy akurat korzystam z rejestru CMD kontrolera i odpali się przerwanie, które będzie czytało z flash, a rejestr CMD nie będzie wtedy 0x00? Czy...

    Mikrokontrolery AVR   01 Wrz 2021 19:27 Odpowiedzi: 5    Wyświetleń: 570
  • 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
  • Czy DMA w XMEGA nadąży z zapisem danych z 8-bitowych ADC przy 32 MHz?

    Sprawdź tez co działa, a co nie. Przypuszczam, że EEPROM się posypie prędzej. Z drugiej strony IMHO takie przetaktowywanie jest bez sensu, namęczysz się, stworzysz niestabilny układ i nic nie zyskujesz. Nawet przetaktowyrując do tych 64MHz raptem uzyskujesz 100% przyrost wydajności, przechodząc na ARM lub AVR32 zyskujesz na dzień dobry kilkaset procent.

    Mikrokontrolery AVR   02 Lip 2011 18:47 Odpowiedzi: 38    Wyświetleń: 5532
  • [ATMega16/32] - Cyklicznie padające EEPROMy w ATMegach

    Pewnie nie są, tym bardziej, że operacje kasowania i zapisu są rozdzielne. Tak jak pisze piotrva, zapis polega na odczycie pamięci do bufora, uaktualnieniu bufora, skasowaniu strony i zapisie z bufora do pamięci. Najlepiej ten mechanizm widać właśnie w XMEGA, gdzie ma się do bufora zapisu dostęp programowy i można na raz zapisywać cała stronę, także...

    Mikrokontrolery AVR   23 Lis 2012 11:44 Odpowiedzi: 28    Wyświetleń: 3492
  • Jak zapisać EEPROM w Atmega8 podczas wyłączania zasilania?

    BOD się jako tako nadaje, bo zazwyczaj się go wykorzystuje do utrzymania MCU w stanie RESET kiedy zasilanie już jest niewystarczające. Można co prawda go ustawić na więcej, co da trochę czasu, przy okazji należy zmodyfikować wektor RESET tak aby domyślna funkcja zanim wystartuje program sprawdzała źródło RESET - jeśli jest nim BOD to wtedy może zapisywać...

    Mikrokontrolery   15 Mar 2013 11:04 Odpowiedzi: 41    Wyświetleń: 6192
  • Wykrywanie zaniku zasilania na INT0 i podtrzymanie mikrokontrolera

    Komparator jest w stanie wykryć zmianę a układ INT0 nie? To troche dziwne. Niespecjalnie dziwne. Zwykły pin przełączy się, gdy napięcie opadnie poniżej poziomu niskiego sygnału logicznego, który jest definiowany jako procent Vcc - problem w tym, że Vcc obniża się po zaniku i proporcjonalnie obniża się próg przełączenia pinu. W efekcie, gdy nawet w...

    Mikrokontrolery AVR   29 Paź 2018 14:58 Odpowiedzi: 52    Wyświetleń: 2715
  • XMega 128A1 - DMA i błędy w ASM (rejestr NTFLAGS)

    Transfer jednego bajta to w najlepszym przypadku 4 takty. Możesz sobie podłączyć DMA pod SPI, więc jak najbardziej można przesyłać z pamięci, do odpowiednio skonfigurowanej pamięci SPI poprzez ten interfejs. Dlatego też nie ma sensu rozpatrywać go na poziomie indywidualnych transferów, lecz transakcji. Mówiąc krótko, jeśli prawidłowo skonfigurujesz...

    Mikrokontrolery AVR   28 Paź 2016 13:01 Odpowiedzi: 12    Wyświetleń: 1056
  • Warunek if na procesorze xmega z debuggerem atmel ice działa nieprawidłowo

    Sei() to chyba włącza globalne przerwania?? Tak, ale eeprom_write_byte je wyłaczy ale nie przywróci. W jakiej wierszi bibliotek był błąd obsługi eeprom (złe adresy IO), zrobiłem więc swoją, w której: - czekam na koniec operacji na eeprom - zapamiętuję SREG - sei() - start zapisu - odtworzenie SREG Oryginalna działała tak: - sei() - czekanie na koniec...

    Mikrokontrolery AVR   21 Sie 2017 11:31 Odpowiedzi: 16    Wyświetleń: 1173
  • Jakość sprzętowego USB w ATXMEGA128A4U-AU vs FT232 - niezawodność i odporność

    Jakoś ominąłem ten wątek i nie zauważyłem, że pojawiły się kolejne odpowiedzi. Jeśli odpalimy USB, to potrzebny jest zegar 48 MHz (lub 12 MHz). Powstaje on z podkręconego zegara 32 MHz (wpisanie innych wartości kalibracyjnych dla generatora umożliwia jego przestrojenie z 32 na 48 MHz). Zegar jest stabilizowany ramkami USB. Ponieważ max dla rdzenia to...

    Mikrokontrolery AVR   05 Wrz 2018 12:20 Odpowiedzi: 30    Wyświetleń: 4047
  • Arduino Nano jako logger z zapisem na SD oraz wyświetlaczem Nokia 5110

    Warto analizować kod bibliotek. Warto nie używać tych, które nie używają sprzętu i przerwań. Programowe interfejsy SPI, I2C czy co gorsza odbiór UART to wrzód na ..... Arduino. Fakt, że czasem, przy rozbudowie projektu, trzeba dodać jakiś układ peryferyjny po np I2C a wyprowadzenia I2C są zajęte. Nie bardzo opłaca się robić nową PCb z innym mikrokontrolerem,...

    Arduino   29 Lis 2018 15:03 Odpowiedzi: 8    Wyświetleń: 936
  • PCF8583 - Czy można pominąć kwarc przy używaniu tylko RAMu?

    Źle do tego podchodzisz. Myślisz, że jeśli umieścisz dane w pamięci nieulotnej, to rozwiąże to twój problem? Otóż nie. Jeśli zależy ci na zachowaniu danych, to musisz projekt przemyśleć począwszy od części elektronicznej, a na końcu dodać obsługę programową. Czyli należy wykonać detekcję utraty zasilania i zapewnić procesorowi podtrzymanie do czasu...

    Mikrokontrolery   25 Sie 2013 21:06 Odpowiedzi: 18    Wyświetleń: 2553
  • XMEGA - Proszę o wytłumaczenie działania funkcji bibliotecznej twi_master_driver

    To moje pierwsze starcie z protokołem I2C. Ściągnąłem biblioteki twi_master_driver.c i inne niezbędne, próbuję opanować jak to wszystko działa. Podłączyłem do Xmegi zewnętrzny eeprom "24LC08" i próbuję się tym bawić. Zapis chyba opanowałem. Fragment głównego pliku http://obrazki.elektroda.pl/1135586300_1... I po sprawdzeniu kostki w...

    Mikrokontrolery Początkujący   21 Lis 2016 17:02 Odpowiedzi: 4    Wyświetleń: 1347
  • AVR - Wykorzystanie układu DS1307 tylko jako pamieci RAM

    Są też mikrokontrolery z pinem oznaczonym VBAT i podtrzymanie pamięci mają na pokładzie. W przypadku AVR (Xmega256A3Bx) będą to skromne 2 bajty, tak całe 16 bitów :), ale w przypadku STM32F4xx może to być znacząco więcej (np. 4kB). Ogólnie, zamiast dodatkowego elementu w układzie, masz wszystko w jednym i bez ryzyka, że braknie czasu na zapis do EEPROM.

    Mikrokontrolery AVR   08 Wrz 2013 08:43 Odpowiedzi: 27    Wyświetleń: 4779
  • Jaki zestaw startowy Arduino UNO R3 wybrać - oryginał czy zamiennik?

    jedyna zaleta jaką widzę to płaska przestrzeń adresowa, co wyeliminuje obsys związany z avr-g++, To jeden z wielu powodów, dla których zrezygnowałem z AVR na rzecz ARM. Te "PROGMEM" i "PSTR" czy tam "F" w Arduino, może doprowadzić do rozpaczy. Nie ma możliwości aby w np "sprintf" ("sprintf_P") mieszać stringi z FLASH i RAM. jedynym istotnym ograniczeniem...

    Arduino   03 Gru 2018 14:19 Odpowiedzi: 24    Wyświetleń: 3015
  • Konwersja liczb w AVR. Liczba 2-bajtowa na kod BCD.

    Proponował bym Ci też procesor nieco mocniejszy - np ARM z większą ilością RAM-u i bogatszymi peryferiami. Jeśli już to pójdę w stronę Xmega. Na ARM robiłem (LPC i STM) w czasach gdy wymagały (przynajmniej LPC) zasilania 3..3,6V a potrzebny był zakres 3..5V przy pracy bateryjnej. Teraz przesiadka na ARM zaowocowała by kilkumiesięczna nauką. Nie wiem...

    Mikrokontrolery   04 Sty 2017 17:07 Odpowiedzi: 77    Wyświetleń: 7484
  • Programator ATxmega za złotówkę, czyli obsługa PDI w USBASP

    Cześć, U mnie działa na Xmega16d4 bez żadnych problemów, za to na Xmega64a1 nie mogę zaflashować kontrolera. Z terminala idzie zmienić tylko fusy, eeprom i flash odpada (usersig, boot, app, apptable itp). Z linii komend da się zaprogramować eeprom ale już flash nie - nie wiedzieć czemu. Rzucam informację zwrotną od avrdude: avrdude -p x64a1 -c usbasp...

    DIY Konstrukcje   14 Gru 2014 20:16 Odpowiedzi: 48    Wyświetleń: 49596
  • Bascom - odczyt danych z SD i zapis do zewnętrznej pamięci SRAM

    rj1307 napisał: I drugie pytanie, jeśli dobrze zrozumiałem, nie mogę adresować xram'u od 0 tylko od adresu powyżej końca pamięci wewnętrznej mikrokontolera. Jak więc zapisać pełne 64kB? Bezpośrednio sie nie da. W kontrolerze trzeba ustawić adresowanie 32 kB. Pamięć trzeba podzielić na dwa obszary po 32kB. Linią adresową A15 (nie musi to być PC7) wybieramy...

    Mikrokontrolery   21 Sty 2018 23:11 Odpowiedzi: 16    Wyświetleń: 1023
  • [BASCOM] [BASCOM][XMEGA] Błędy kompilacji przy użyciu komend 1wire w pomiarze temperatury

    Teraz mam inny problem. Chcę robić pomiar temperatury i zapisywać na kartę SD. Używam do tego modułu prototypowego tego autora: Ponieważ post dotyczy innego tematu niż oryginalny wątek, temat podzieliłem. Na przyszłość proszę w przypadku napotkania problemów niezwiązanych z oryginalnym tematem postu zakładać nowy wątek. W ten sposób inni będą mogli...

    Mikrokontrolery AVR   09 Paź 2014 21:01 Odpowiedzi: 1    Wyświetleń: 1263
  • XMega AVR - Jak zadeklarować indeksowaną zmienną bitową w C

    Witam , mam nadzieję iż nie zanudziłem bez reszty.. W zestawieniu z moimi "dokonaniami asm." kolega michalko12, jest najbliższy temu co ja kiedyś robiłem . Oto wersja asm z przełącznikiem kompilacji aby kompilować jako samodzielny plik - kto chce ->ten może :D ( ta wersja to 16-timerów, 16-nasto bitowych, każdy cztery tryby konfiguracji, oczywiście...

    Mikrokontrolery AVR   17 Gru 2016 00:04 Odpowiedzi: 106    Wyświetleń: 4395
  • Nowe mikrokontrolery PIC z peryferiami niezależnymi od rdzenia

    Hmm, po mojej przygodzie z jednym PICem z rodziny 18F nie jestem jakimś szczególnym ich fanem ;), ale może coś się zmienia w dobrą stronę? Czy ktoś jest w stanie wyjaśnić zagadkowe pojęcia typu Możliwość zwektoryzowanej obsługi przerwań Czy oznacza to, że w końcu po wystąpieniu przerwania nie trzeba "if-ować" po wszystkich możliwych flagach, żeby dowiedzieć...

    Newsy   23 Mar 2017 08:45 Odpowiedzi: 6    Wyświetleń: 2988
  • Implementacja RSA na Xmega - jak uzyskać uint128_t?

    Jak zrozumiałem, kolega chce szyfrować transmisję pomiędzy sterownikiem PLC a innymi elementami sieci przemysłowej. Szyfrowanie realizować będzie para układów montowana na końcach linii transmisyjnej. Jakiego typu to linia? Różnicowa skrętka, Ethernet? Domyślam się, że nie ma zagrożenia dla elementów końcowych linii, bo ewentualny haker wpiąłby się...

    Mikrokontrolery AVR   20 Wrz 2018 05:55 Odpowiedzi: 5    Wyświetleń: 852
  • Przesiadka na AtMega 64 - występują jakieś "kruczki"?

    Witaj, Nie obraź się, ale Twoje pytanie: Do tej pory w swoich projektach wykorzystywałem młodszych "braci" sześćdziesiątki czwórki: m8, m16, m32 . Jednak "nadejszla wekopomna chfyla"... Czas sięgnąć po coś z większą ilością pinów, pamięci programu, RAM, EEPROM. Póki co wybór mój padł na AtMegę 64 - nie twierdzę, że jest to wybór optymalny. jest nieco...

    Mikrokontrolery AVR   14 Cze 2012 06:47 Odpowiedzi: 30    Wyświetleń: 6121
  • Bezpieczny zakres adresów do zapisu danych we flashu na ARMach?

    Czyli jak widać brak eepromu doskwiera nie tylko mi. Trzeba zatem sobie wyraźnie powiedzieć, że to jest OGROMNA wada Armów. Bo na każdym kroku słychać tylko ochy i achy dotyczące Armów. Wolałbym 100 bajtów eepromu w każdym procesorze, aniżeli 200 liczników czy 100 Uartów i 1GB flasha. Pod tym względem cudowne były i są Xmegi , szkoda tylko, że sie nie...

    Mikrokontrolery ARM   28 Gru 2017 17:55 Odpowiedzi: 86    Wyświetleń: 3078
  • AVR fuse Calculator i programator graficzny z avrdude

    http://obrazki.elektroda.net/24_12463822... Witam, Chciałbym przedstawić, prosty, wygodny i poręczny program, który spełnia zadania: 1. kalkulator FuseBit dla procesorów serii AVR 2. programator (graficzna nakładka AVRDUDE) 3. Wersja angielska i polska 4. Opisy fusków przetłumaczone na j.polski + małe objaśnienia do fusebitów 5. Można programować...

    DIY Konstrukcje   26 Wrz 2013 18:32 Odpowiedzi: 615    Wyświetleń: 155913
  • [ATmega162] lub inna z XMEM i programowanie równoległych EEPROM lub FLASH

    39SF010 ma dłuższy adres , więc inny układ pinów i musiałbym przełączyć prototyp. Jak je przetestuję, to napiszę. Już przetestowałem, wszystko śmiga jak należy. [url=github.com/vidmo91/644_parallel_mem... to, co zrobiłem na GitHuba. Może komuś przyda się domorosły programator pamięci równoległych. Trzeba dopisać trochę kodu, żeby stało się to...

    Mikrokontrolery AVR   11 Kwi 2019 12:19 Odpowiedzi: 10    Wyświetleń: 690
  • Wybór mikrokontrolera ARM do nauki po AVR - łatwo dostępny i niedrogi sprzęt

    Próbowałem "przeskoczyć" z AVR na ARM. Zniechęcił mnie brak eepromu. Kompletnie nie jest dla mnie zrozumiałe, aby w takich nowoczesnych procesorach robić takie ograniczenia. Wolę Xmegi. To prawda, że brak EEPROM to jakieś dziwactwo. W sumie ciekawe rozumowanie - nie ma EEPROM bo nie jest potrzebny, natomiast z jakiegoś magicznego powodu większość 8-bitowców...

    Mikrokontrolery   11 Sty 2017 21:51 Odpowiedzi: 165    Wyświetleń: 10014
  • Izolowany galwanicznie kowerter USB-I2C (głównie AVR, Arduino ale i dla ARM)

    Bo jak programujesz 1000 szt to robisz to kilka razy szybciej. Jeśli programuję takie ilości to zamawiam preprogramowane elementy, lub programuję EEPROM przed wlutowaniem. Przecież gdyby to miał robić MCU to musiałbym mieć program, który po pierwszym uruchomieniu jest zbędny. Zresztą i tak zostaje mi programowanie 1000 MCU. tmf napisał: A jakie to...

    DIY Początkujący   12 Lut 2020 23:01 Odpowiedzi: 60    Wyświetleń: 6777
  • [atxmega32e5][PDI] - Programator potrafi czytać dane ale nie zapisuje

    Witam, Mam problem z modułem bazującym na ATxmega32E5 (AVT1807, > atprogram -t avrispmk2 -i pdi -d atxmega32e5 info Tool avrispmk2 has firmware version: 1.17 Target voltage: 3.30 V Device information: Name: atxmega32e5 JtagId: N/A CPU arch.: AVR8_XMEGA Signature: 0x1e954c Lockbits: 0xff Fuses: 0xffffffffffffff...

    Mikrokontrolery AVR   25 Maj 2015 13:35 Odpowiedzi: 13    Wyświetleń: 1908
  • MADACU: Data Logger do zapisu temperatury

    http://obrazki.elektroda.pl/4192018300_1... Witam! Postanowiłem przedstawić mój projekt urządzenia do rejestracji danych na karcie SD (tzw. data logger). Urządzeniu nadałem nazwę MADACU stanowiący skrót od szumnej nazwy Measurement And Data Acquisition Control Unit. Urządzenie miało być uniwersalne tzn. służyć do pomiaru temperatury,...

    DIY Konstrukcje   26 Sie 2017 20:16 Odpowiedzi: 17    Wyświetleń: 9207
  • [xmega128a3u][AT24C164] - działa tylko połowa pamięci EEPROM

    Witam. Mam problem z zapisem do zewnętrznej pamięci EEPROM AT24C164. Działa mi zapis tylko w zakresie 0-1023 a powyżej 1023 nie działa poprawnie. Podłączyłem EEPROM do portu E. http://obrazki.elektroda.pl/7314126500_1... Mam 3 funkcje odpowiedzialne za obsługę TWI. http://obrazki.elektroda.pl/8868169800_1... Piny A1 i...

    Mikrokontrolery AVR   03 Sie 2014 10:05 Odpowiedzi: 0    Wyświetleń: 960
  • Xmega 128A3-AU - Jak zniwelować offset 0-0.06V w woltomierzu do 20V?

    Witam. Mam problem z xmega 128A3-AU. Zbudowałem prosty woltomierz do 20V lecz przy zwarciu pinu ADC z masą nie ma 0V tylko napięcie waha się od 0 do 0.06V. Czy jest jakiś sposób na uśrednienie tego nie niszcząc płytki PCB? Program napisany w bascomie. [syntax=basic4gl]$regfile = "xm128a3def.dat" $crystal = 32000000 $hwstack = 128 $swstack = 128 $framesize...

    Mikrokontrolery AVR   23 Sty 2015 16:47 Odpowiedzi: 0    Wyświetleń: 723