xmega eeprom

Znaleziono około 101 wyników dla: xmega eeprom
  • 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
  • [ATmega8] Znikające dane w tablicach RAM - jak uniknąć nadpisywania?

    Wiec od konca. Adresy pamieci FLASH, EEPROM i SRAM pokrywaja sie. W zwiazku z tmy istnieja inne instrukcje assemblera umozliwiajace dostep do FLASH i SRAM. EEPROM nie jest mapowany w przestrzen adresowa procesora, do niego dostep odbywa sie za pomoca specjalnych rejestrow (z wyjatkiem XMega, gdzie EEPROM jest w przestrszeni adresowej). Dlatego nie istnieje...

    Mikrokontrolery AVR   07 Lut 2010 15:58 Odpowiedzi: 19    Wyświetleń: 3446
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Samoistne kasowanie się komórek EEPROM Xmega 128A4U

    A ta pomoc to na czym ma konkretnie polegać? Mamy okazać Ci współczucie czy napisać "nie martw się"? Bo rozumiem, że skoro nie zamieściłeś kodu to technicznej pomocy nie oczekujesz?

    Mikrokontrolery AVR   06 Sty 2016 16:53 Odpowiedzi: 18    Wyświetleń: 1605
  • Szybkość odczytu bajtu z EEPROM w Atmega vs RAM - porównanie

    Nie, odczyt jest 4-krotnie wolniejszy - w przypadku zwykłych AVR, w przypadku XMEGA EEPROM można zmapować w obszar SRAM i wtedy odczyt jest mniej więcej tak szybki jak z SRAM.

    Mikrokontrolery AVR   19 Wrz 2014 20:44 Odpowiedzi: 5    Wyświetleń: 1254
  • 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
  • REKLAMA
  • Nowe mikrokontrolery Microchipa - kolejna odsłona XMEGA?

    Tak na szybko. Najtańsza XMEGA 9.70 zł netto EEPROM: 1kB; SRAM: 4kB; Flash: 32kB; QFN32 XMEGA 18 zł netto EEPROM: 2kB; SRAM: 8kB; Flash: 128kB; TQFP64 To jest główna przyczyna porażki w Arduino, cena procesora. Rynek we wszystkim dąży do obniżania parametrów by być konkurencyjnym cenowo.

    Mikrokontrolery AVR   02 Wrz 2020 20:01 Odpowiedzi: 75    Wyświetleń: 6135
  • Zapisywanie komórki w pamięci EEPROM w XMEGA: błędy w symulatorze czy programie?

    Problem rozwiązany zgodnie z ostatnim postem.

    Mikrokontrolery AVR   23 Mar 2021 16:32 Odpowiedzi: 8    Wyświetleń: 705
  • 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
  • [XMEGA][C] Odczyt flash w isr i eeprom w programie głównym

    Czy dobrze rozumiem, że dostęp do pamięci flash oraz EEPROM w xmegach zawsze wykorzystuje kontroler NVM? Zawsze wykorzystuje hardware NVM, ale niekoniecznie modyfikuje stan tego układu. Odczyt FLASH odbywa się bez konieczności modyfikacji NVM (o ile mówimy o odczycie bajtów/słów), więc dostęp do EEPROM nie powinien tu robić problemów. Problem zaczyna...

    Mikrokontrolery AVR   01 Wrz 2021 19:27 Odpowiedzi: 5    Wyświetleń: 570
  • 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
  • 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
  • Szybkość odczytu danych na AVR: EPROM vs RAM wewnętrzny i zewnętrzny

    Sprecyzuj pytanie o jaki AVR chodzi. Bo np. dostęp do EEPROM w XMega jest znacząco inny niż w innych typach AVRów.Podobnie dostęp do zewnętrznej pamięci SRAM (tu też wszystko zależy co to za pamięć).

    Mikrokontrolery AVR   04 Wrz 2011 23:52 Odpowiedzi: 10    Wyświetleń: 1994
  • XMega 128A1 - DMA i błędy w ASM (rejestr NTFLAGS)

    Nie ma czegość takiego jak błąd wysyłanego bajta. DMA rozpatruje się jako całą transakcję. Zastanów się w jakiej sytuacji może wystąpić błąd DMA - w XMEGA praktycznie tylko wtedy, gdy ustawisz transfer DMA do zmapowanej pamięci EEPROM, lub odczytujesz EEPROM, gdy jest wyłączony, lub zablokujesz kanał DMA.

    Mikrokontrolery AVR   28 Paź 2016 13:01 Odpowiedzi: 12    Wyświetleń: 1056
  • Atmel Studio 7 vs 6.2: Błąd zapisu 0x00 zamiast 0xFF do EEPROM w XMega32E5

    Tak próbowałem na kilku egzemplarzach XMega, nówkach sztukach. Właściwie zostaje chyba programator. Niedawno ufajczyłem Dragona, więc tymczasowo korzystam z AT90usb162+ GTL2003 z firmware LUFA151115.

    Mikrokontrolery AVR   14 Mar 2019 17:17 Odpowiedzi: 7    Wyświetleń: 696
  • REKLAMA
  • 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
  • [XMEGA] Jak działa rejestr RST.STATUS przy różnych typach resetu?

    Fajne te xmegi :) Daleko im do ARM i w stosunku do nich są koszmarnie drogie. Mają jednak pewną zaletę, niespotykana w ARM, rejestr TOGGLE w GPIO i EEPROM, to czego trochę w ARM mi brakuje. Więcej zalet Xmega nie pamiętam za co serdecznie żałuję i postanawiam sie poprawić :-) Prosiłem kilka razy, aby Kolega sprawdzał informacje przed wysłaniem postu....

    Mikrokontrolery AVR   10 Kwi 2018 20:18 Odpowiedzi: 6    Wyświetleń: 876
  • 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
  • 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
  • Przeportowanie projektu z m328 na t84 i wzrost kodu?

    Tak mają organizację peryferiów podobną do XMEGA oraz liniową przestrzeń adresową (FLASH,RAM ,EEPROM,IO są w tej samej przestrzeni adresowej). Właśnie kończę dwa niewielkie projekty oparte o ATTINY204 i ATTINY804. I na dokładkę piszę bootloader z szyfrowaniem AES128, staram się go upchnąć poniżej 1kB.

    Mikrokontrolery   01 Kwi 2020 12:28 Odpowiedzi: 31    Wyświetleń: 912
  • 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ń: 378
  • 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
  • xmega128A1U - Uszkodzenie ADC, stały odczyt w zakresie 0.180-0.200mV

    Jeśli używasz unsigned mode to offset jest normalną rzeczą w XMega. Dokonaj kalibracji przetwornika: 1. Podłącz jeden z wolnych pinów ADC do GND 2. Ustaw kanał ADC na ten pin i dokonaj kilku pomiarów uśredniając wynik 3. Zapamiętaj wartość z punktu 2 np w EEPROM'ie 4. Od każdego pomiaru odejmij wartość z kalibracji

    Mikrokontrolery AVR   18 Sty 2016 23:23 Odpowiedzi: 10    Wyświetleń: 1080
  • 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
  • Czy są dostępne EEPROMY z interfejsem UART?

    Czy są dostępne EEPROMY z tym interfejsem? Oj chyba takiego cuda nie znajdziesz. W avrze, z którego korzystam SPI (który podobno można użyć jako I2C, czego nie robiłem) jest zajęty Przecież nic nie stoi na przeszkodzie podłączyć kilka peryferii na SPI, a to z którym chcesz się komunikować wybierać poprzez CS danego układu. W skrócie; Do LCD, ustawiasz...

    Mikrokontrolery Początkujący   23 Maj 2020 13:52 Odpowiedzi: 2    Wyświetleń: 624
  • Podłączenie wyświetlacza Siemens C75 do ATMega32 i programatora STK200

    Tyle że u mnie procesor ma jeszcze spory zapas mocy obliczeniowej. Przetaktowałem żeby SPI było szybsze. A tu Ci niespodzianka: Przy 24MHz wszystkie peryferia włącznie z EEPROMem w ATMega8-16 zasilanej z 3,0V działają prawidłowo już od 2 lat. PS. 2 lata temu XMEGA była może w planach więc nawet nie myślałem o tym. A jakiś ARM czy coś to za duża różnica...

    Mikrokontrolery AVR   09 Paź 2009 07:08 Odpowiedzi: 24    Wyświetleń: 4908
  • [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
  • 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
  • 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
  • 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
  • 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
  • [XMEGA] Jak poprawić liczenie CRC dla różnych typów danych?

    W plikach nagłówkowych są zdefiniowane etykiety określające adresi wielkość EEPROM. Także przejrzyj i użyj odpowiedniej. Samo liczenie CRC dla EEPROM niestety polega na odczycie i wrzuceniu do modułu CRC, tego procesu nie zautomatyzujesz. Chyba, że dla 32 bajtowych bloków - możesz mapować EEPROM do przestrzeni adresowej MCU i wrzucać do modułu CRC przez...

    Mikrokontrolery AVR   20 Mar 2018 12:15 Odpowiedzi: 4    Wyświetleń: 1107
  • 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. Jeżeli to było kryterium to gratuluję :). xmega to taka trochę efemeryda dla mnie jak by włożyć 4x4 i inne bajery z land rovera do malucha

    Mikrokontrolery   11 Sty 2017 21:51 Odpowiedzi: 165    Wyświetleń: 10014
  • 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ń: 2034
  • 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
  • Jak podłączyć kilka MB RAM do ATmega128? Wybór pamięci i interfejsu

    Xmega obsłuży do 16MB RAM ? To byloby świetnie - jeszcze ich nie stosowalem. Czy ktoś ma schemat jak to podłączyć do procka ? EEprom i Flash nie moze byc, to ma być szybka normalna ram widziana najlepiej jako przestrzeń adresowa lub szybka szeregowa RAM.

    Mikrokontrolery   16 Gru 2011 22:30 Odpowiedzi: 17    Wyświetleń: 4764
  • Zastąpienie karty SD pamięcią EEPROM w odtwarzaczu WAV na Atiny85

    Zrobiłem sobie odtwarzacz plików wav na Atiny85. Obecnie dźwięki przechowywane są na karcie sd. Jak już pisano raczej musisz kupić pamięć FLASH. W SO08 dostaniesz o pojemności 4-8 MB, są też ciut większe. Więc jeśli potrzebujesz tylko ok. 1 MB to będzie ok. Oczywiście musisz przerobić mocno program - obsługa FLASH jest zupełnie inna niż kart SD. Pytanie...

    Mikrokontrolery Początkujący   12 Lip 2019 12:20 Odpowiedzi: 8    Wyświetleń: 1425
  • 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
  • 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ń: 6118
  • 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
  • [AVR] Jakie unikalne cechy techniczne oferują mikrokontrolery AVR?

    GCC jakimiś protezami obsługuje przestrzenie adresowe, nie zawsze sprawnie mu to wychodzi To chyba nie dotyczy też tiny 1 series i atmega 0 series gdzie całość (eeprom, sram, flash) jest w jednolitym obszarze adresowym. brak priorytetów przerwań (nie dotyczy xmega) j.w. brak sprzętowego dzielenia Cortex M0 też ;)

    Projektowanie i Tworzenie Po godzinach   20 Sie 2018 17:30 Odpowiedzi: 52    Wyświetleń: 3822
  • 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ń: 2712
  • [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
  • W pełni sprzętowa realizacja protokołu WS2812B dla XMEGA

    Pytanie do autora: czy dało by się z zewnętrznego eepromu / flasha przy pomocy event system odczytywać dane dla diod? Tu nie ma potrzeby komplikować. Np. z pamięci SPI lub równoległej możesz odczytywać dane, np. przy pomocy DMA i transferować je bezpośrednio na UART / SPI użyty do komunikacji w WS'ami.

    DIY Konstrukcje   14 Sty 2019 22:40 Odpowiedzi: 56    Wyświetleń: 14655
  • 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
  • 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
  • [AVR Studio] Jak zaprogramować procesor z linii poleceń w AVR Studio z Avrisp MKII?

    A po wywołaniu avrone z parametrem -h: Usage: avrone.exe [commands] [options] Commands: -h, -? Print this help. -he Print exit codes. -e[c|e|a|b|u]Chip erase (-e, -ec). Additional XMEGA commands: erase EEPROM (-ee), erase BOOT section (-eb), erase APP section (-ea), erase user signature...

    Mikrokontrolery AVR   15 Kwi 2010 08:11 Odpowiedzi: 8    Wyświetleń: 3308
  • Choinka (3D) oparta o Xmega i diody RGB (WS2812B)

    Bardzo fajny projekt. Kolego a_noob może xmega16A4U lub xmega32A4U by wystarczyła na początku. Ale co jeśli kolega wymyśli sobie jakieś bardziej skomplikowane efekty czy opcje kilku różnych efektów? W projekcie widzę 2 przyciski które mogą posłużyć do zmiany efektu. Wtedy może okazać się że jednak 16/32kB pamięci Flash to za mało. Ja zawszę wole przewymiarować...

    DIY Konkurs   13 Sty 2019 19:39 Odpowiedzi: 16    Wyświetleń: 3357
  • 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
  • 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
  • Atmega8 Bascom - I2C zawiesza program przy komunikacji z EEPROM

    Sprzętowe podciaganie - czyli słabe pull-upy z procka. Nie jest to dobre rozwiązanie szczególnie do i2c. Zależy od prędkości. I2C korzysta z OC i po to są pull-up... I2C w NXP (wydzielone z philips) jest OC także po stronie procesora - w każdym razie piny dedykowane I2C w LPC1xxx są OC na stałe, w xmega kwestia konfiguracji, w atmega jaki input i HiZ...

    Mikrokontrolery AVR   28 Lis 2015 23:20 Odpowiedzi: 20    Wyświetleń: 1809
  • 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
  • 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
  • uProg - mały, szybki, przenośny programator AVR z SD

    Witam Nie wiem czy jest sens integrować w sofcie jeszcze funkcje ładowania, mając specjalizowany kontroler Li-Po (sample) i to o wymiarach 3x3 mm, tym bardziej że do pracy nie potrzebuje praktycznie żadnych elementów zewnętrznych, 1 rezystor ustalający prąd ładowania, i LED sygnalizujący ładowanie, pozatym ma wbudowane funkcje zabezpieczające aku przed...

    DIY Konstrukcje   15 Sty 2023 09:03 Odpowiedzi: 364    Wyświetleń: 154939
  • Arduino VGA Shield - wersja druga, SMD - z expanderem portów i pamięcią EEPROM

    Też możliwe, że jak zdecyduję się na robienie wersji kolorowej (pewnie w oparciu o przykład powyżej) to użyję już nieco mocniejszego PICa, np: pic32mx795f512l. Zachęcam gorąco do prób. Mocniejszy PIC nie będzie potrzebny - swego czasu pokazałem jak wygenerować VGA na XMEGa - procesorze o wiele słabszym. Przykład można pobrać - jest w jednym z przykładów...

    DIY Konstrukcje   28 Maj 2020 10:21 Odpowiedzi: 6    Wyświetleń: 4560
  • AVR XMEGA - zegar 32 MHz, wewnętrzne DMA i Event System, co sądzicie?

    Właśnie od kilku dni bawię się AtxMega32A4. Widać, że konstruktorzy popracowali nad nim i ma wiele ciekawych funkcji i ogólnie szybko i sprawnie uruchamia się kolejne peryferia (używam AvrGCC). Cieszy praktyczny system zegarów (w tym wewnetrzny 32MHz) ustawianych programowo, priorytetowy system przerwań, czy szybki 12 bit ADC/DAC. Ale jeśli jesteśmy...

    Mikrokontrolery   28 Mar 2010 19:59 Odpowiedzi: 80    Wyświetleń: 25407
  • Hydepark działu mikrokontrolerów

    Masz 100x tyle modeli, które aż tak bogate nie są. Zresztą nie bez przyczyny powstała seria CM0/CM0+, a właśnie po to by "wygryźć" 8 bitowce i seria ta takich "ficzerów" to akurat nie ma. No o tym pisałem że masz ogromny wybór. A jak porównujemy Xmega i STM to np: STM32F303RDT6 - cena £3.63 / szt Flash: 384KB SRAM: 64KB + 16KB CCM (razem 80KB)...

    Mikrokontrolery   23 Sie 2021 16:12 Odpowiedzi: 695    Wyświetleń: 99852
  • Bezpieczne przetaktowanie AVR Xmega powyżej 32MHz - ryzyka i limity

    Tak jak koledzy piszą - jeśli producent daje max 32 MHz to ma jakiś powód, gdyby układ działał np. na 50MHz to producent sam sobie by kagańca nie zakładał. Jeśli jednak chcesz ryzykować - wydaje się, że XMEGi z serii U (z USB) działają poprawnie do 48 MHz. Dlaczego? Bo taki zegar jest potrzebny do poprawnego działania USB i przynajmniej ten podsystem...

    Mikrokontrolery AVR   16 Maj 2015 12:04 Odpowiedzi: 12    Wyświetleń: 1473
  • Porównanie mocy obliczeniowej i energooszczędności PIC vs AVR

    Tymon, niekoniecznie. Jeśli ktoś jest ukierunkowany na robienie jednego typu układów, w którym procek w obudowie TQFP32-100 jest ok, potrzebuje paru kB FLASH i raczej sporych zasobów, to ARM jest ok. Ale jeśli ktoś buduje różne układy, raz wykorzystujące większe procki, a raz takie ATTiny, to wchodzenie w dwie różne rodziny może być nieopłacalne. Cena...

    Mikrokontrolery   08 Lip 2011 21:51 Odpowiedzi: 474    Wyświetleń: 45309
  • 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
  • Odczyt tylko dwóch bajtów z bufora UART w ATXMEGA32A4AU wysyłając pięć znaków

    Witam , problem polega na odczytywaniu tylko 2 bajtów z bufora uart , wysyłając 5 zaków np.12345 na wyświetlaczu pojawią się tylko 12 a reszty po prostu nie ma . Czy ktoś napotkał podobny problem ...[syntax=vbnet]$regfile = "xm32a4udef.dat" $crystal = 32000000 $hwstack = 32 $swstack = 32 $framesize = 32 Debug Off Config Submode = New Config Eeprom =...

    Mikrokontrolery AVR   06 Gru 2021 13:23 Odpowiedzi: 8    Wyświetleń: 432
  • ATxmega128 - Problemy z programowaniem AVRDragon, błędy weryfikacji

    Mój układ ma osobne zasilanie, atxmege programuje w układzie docelowym. Zauważyłem, ze pamięci eeprom nie mogę zaprogramować w AVR Dragonie, i musze przekładać programator na AVRMK2 aby programować eeprom... ogólnie dziwne rzeczy z tymi programatorami mam. Ogólnie mówiąc AVR dragon to zasilany jest z USB (chyba). a jeżeli chodzi o tryb debugera sprzętowego...

    Mikrokontrolery Początkujący   14 Maj 2015 20:14 Odpowiedzi: 14    Wyświetleń: 1233
  • 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
  • Atmega32 - Atmega32 - Jak odtwarzać pliki dżwiękowe

    Dziękuję za wszystkie odpowiedzi. Ten układ chciałem zrobić dla siebie, ponieważ interesuję się elektroniką i robotyką. Proszę o wyrozumiałość jeśli moje pytania będą się wam wydawały banalne, ale chodzę dopiero do szóstej klasy. Możesz zrobić odtwarzanie z EEPROM, pod warunkiem, że będzie to zewnętrzny EEPROM. Koledzy już ci uświadomili, że wewnętrznego...

    Mikrokontrolery AVR   26 Gru 2014 20:49 Odpowiedzi: 15    Wyświetleń: 1119
  • [AVR][AVR-GCC] Tablica pod wskazanym adr. w pamięci programu

    Pojawił się nowy problem... Sekcje w pamięci programu działają bez problemu, natomiast jest kłopot ze zmiennymi w pamięci ram. Na zwykłe AVR to wystarczyło dodać adres 0x800000 i działało. Na Xmega jednak nie chce:/ Kompiluje się ładnie, ale przy próbie zaprogramowania: avrdude: ERROR: address 0x802010 out of range at line 1204 of SMC.hex Przy...

    Mikrokontrolery AVR   03 Mar 2011 16:14 Odpowiedzi: 18    Wyświetleń: 3979
  • Izolowany galwanicznie kowerter USB-I2C (głównie AVR, Arduino ale i dla ARM)

    Tytuł jest mylący - układ nie ma optoizolacji. Po obu stronach połączone są masy, dodatkowo Vcc przez rezystory podciągające na I2C. W efekcie nie wiadomo czemu ten ADM służy. GND i GND_I to nie to samo podobnie jak Vcc i +5V. A w czym pomoże zamiana UART na I2C? Przecież I2C nie mają więcej Możesz przez UART skonfigurować VID, PID, deskryptor, funkcje...

    DIY Początkujący   12 Lut 2020 23:01 Odpowiedzi: 60    Wyświetleń: 6777
  • 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
  • ATXmega128A1 vs ATXMega128A1U: USB, cena i programowanie przez USB?

    Miło mi, że Kolega obserwuje temat. Producent podaje: ATxMega128A1-AU microcontroller with 128 KB Flash, 8KB RAM, 4 KB EEPROM, 32Mhz clock JTAG 5x2 pin connector for in-circuit debugging with ATJTAGICE-MK2 PDI 3x2 pin connector for programming with any AVRISP mkII compatible programmer 8 MHz scillator circuit 32768 Hz oscillator circuit Reset button...

    Mikrokontrolery AVR   03 Sty 2014 09:45 Odpowiedzi: 13    Wyświetleń: 3717
  • [XMEGA] - Brak komunikacj pomiędzy uC a Atmel-ICE [SOLVED]

    Witajcie, Nie mogę się połączyć z procesorem. Oto kolejność w jaką chcę eliminować możliwe powody: 1. Błędne podłączenie procesora. 2. Zła konfiguracja programów. 3. Złe przylutowanie procesora do płytki. 4. Zniszczony procesor? 1. Pełne podłączenie jest przedstawione w załączniku. Czerwony pytajnik dotyczy dużej kropki, czy przypadkiem ona nie symbolizuje...

    Mikrokontrolery AVR   27 Kwi 2016 21:44 Odpowiedzi: 2    Wyświetleń: 915
  • ATXMega32D4 - Konfiguracja avrdude dla układów Xmega, problem z wpisami configu

    Witam, Usiłuję rozpocząć 'przygodę' z układami Xmega, i chyba utknąłem na kwestii wsparcia przez program avrdude. Oczywiście odpowiednie wpisy w configu umieściłem, oto wycinek: #---------------------------------------... # ATXMEGA32D4 #---------------------------------------... part id= "x32d4"; desc =...

    Mikrokontrolery AVR   11 Gru 2013 08:45 Odpowiedzi: 2    Wyświetleń: 1161
  • 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
  • XMEGA - ADC pływa bardzo przy zamianie temperatury

    (at)tmf - odnośnie podpięcia zewnętrznie do GND to masz przecież w notce AVR1300: Unsigned Mode In unsigned mode the conversion result from the ADC is: TOP V VV RES REF INP * Δ+ = VINP is the single ended input and ΔV = VREF x 0.05. TOP is the top value given by the configured resolution. For 12-bit mode TOP is 4096 and 8-bit mode TOP is...

    Mikrokontrolery   15 Wrz 2016 20:49 Odpowiedzi: 29    Wyświetleń: 1866
  • 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
  • ATxmega128 - Symulacja dzialania programu - jak wlaczyc eeprom?

    powinno być cos innego bo umieściłem tam tablice i jak programuje xmega128 to programuje tez dodatkowo wewnętrzny eeprom i wszystko działa. Zawartość eeproma wewnętrznego mam w pliku projekt.asm (jak kompiluje to mam plik "projekt.eep" , a zawartość eeproma mam zaczętą od dyrektywy ".ESEG" a poniżej etykiety i rozne ".db" więc jak kompiluje, to zawartość...

    Mikrokontrolery Początkujący   20 Maj 2015 20:29 Odpowiedzi: 7    Wyświetleń: 1059
  • 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
  • Jak zakodować 16 przycisków do BCD i użyć optoizolacji z mikrokontrolerem 3,3V?

    do Radzio M. Raczej układy matrycowe nie wchodzą w grę. Potrzebuję wpiąć każdy przycisk w zacisk ARK + wspólna masa. Przyciski powinny podciągnięte do Vcc wejścia ściągać do masy Może spróbuj zastosować gotowe układy scalone serii CMOS. Masz Układy CD4514BC• CD4515BC się nie nadadzą bo tą są dekodery BCD a ja potrzebuję coś odwrotnego i układ...

    Początkujący Elektronicy   28 Wrz 2015 19:31 Odpowiedzi: 3    Wyświetleń: 936
  • Enkoder (zdarzenia, dekoder) - wyskalowanie wyniku - XMEGA

    Niby prosty enkoder a tyle problemów ;) Niby działa ale jednak nie zawsze i nie za dobrze, nadal zdarzają się jakieś skoki lub postoje. Chciałem użyć regulacje wartości zadanej do regulacji napięcia w mojej przetwornicy typu flyback sterowanej XMEGą Tranzystor przełączający flybacka jest sterowany przez driver IR2125 który posiada zabezpieczenie przeciążęniowe/zwarciowe...

    Mikrokontrolery   26 Wrz 2017 10:27 Odpowiedzi: 30    Wyświetleń: 1551
  • Płytka startowa dla mikrokontrolerów ATxmegaXXA4

    http://obrazki.elektroda.pl/2572322100_1... Witam wszystkich, dziś chciałbym zaprezentować moją płytkę startową dla procesorów AVR Xmega serii A4. Płytka powstała, po części do zastosowań komercyjnych (sterownik do reklam świetlnych), a po części do rozpoczęcia przygody z nową rodziną mikrokontrolerów. Zakupiłem co prawda wcześniej...

    DIY Konstrukcje   10 Sty 2016 21:32 Odpowiedzi: 6    Wyświetleń: 5046
  • 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ń: 4392
  • 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
  • Anemometr ultradźwiękowy - pytanie o część analogową

    http://obrazki.elektroda.pl/4393045000_1... Ja bym zalecał nie obciążać przetwornika odbiorczego (gdzieś widziałem charakterystyki impedancji >10kΩ) dlatego dła by pierwszy stopień nieodwracający, wyłączony nadajnik (o małej impedancji) podłaczony przez transformator, albo nawet sam transformator też stanowią obciążenie. Dodałem...

    Projektowanie Układów   04 Maj 2015 17:09 Odpowiedzi: 15    Wyświetleń: 1929
  • 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
  • Sprawdzenie schematu i PCB programowalnego sterownika do domu - prośba o uwagi

    Dziękuję szczerze na odpowiedzi (wiem, że wszystko kosztuje czas :(). -kondensatorach na wejściu stabilizatorów Faktycznie przydałby się jakiś większy elektrolityczny w uF -kondensatorach na pinach zasilających procka są na każdym po 100 nF, dodatkowo rozdzieliłem zasilanie analogowe od cyfrowego -Dioda D1 - jesteś pewien, że na pewno tak ma być podłączona?...

    Pomoc w PCB   26 Lis 2015 14:15 Odpowiedzi: 8    Wyświetleń: 1938
  • Nowe mikrokontrolery AVR ATtiny od Microchipa

    https://obrazki.elektroda.pl/1655231800_... Microchip, po zakupieniu Atmela, utrzymuje nadal projekty, jakie realizowała ta firma przed przejęciem. Wypuszczane są kolejne układy z rodzin AVR (tinyAVR i megaAVR) jak i 32-bitowe mikrokontrolery z rdzeniem ARM-Cortex. Do układów tych dodawane są nowe rozwiązania, czego przykładem może...

    Newsy   28 Mar 2018 09:01 Odpowiedzi: 11    Wyświetleń: 6102
  • AVR - podstawy, różnice między Classic a ATMega, taktowanie i odporność uC

    Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - http://www.atmel.com . Rodzina ta należy do procesorów RISC - choć lista rozkazów jest dość rozległa Smile. Większość rozkazów wykonują w JEDNYM takcie - w przeciwieństwie do np. 12 taktowych MCS-51. Dodatkowo posiadają mechanizm...

    Mikrokontrolery AVR   16 Cze 2016 09:01 Odpowiedzi: 17    Wyświetleń: 55090
  • [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
  • Jaka książka do nauki Bascom AVR na start? Opinie o Wołgajew, Górecki, Wiązania

    To podstawowy i najczęściej popełniany błąd początkujących. Zdefiniuj "błąd"? Początkujący w godzinę w BASCOM napisze program do eval boarda z obsługą klawiszy, wyświetlacza, eepromu na spi, rtc na i2c komunikującego się z PC przez UART. Pokaż mi co zrobi początkujący w C bez dogłębnej analizy noty katalogowej i krótkiego streszczenia co dany rejestr...

    Mikrokontrolery   30 Lis 2013 22:26 Odpowiedzi: 15    Wyświetleń: 2997
  • Lokalizacja sekcji programu: RAM, EEPROM, FLASH?

    grko napisał: IMO nieprawda a czy Xmegi przypadkiem nie mapuja przypadkiem eepromu do data memory ? Tak, w tym przypadku można włączyć mapowanie EEPROM do SRAM, co ma też tą zaletę, że można programować EEPROM stronami (co bywa nawet 32x szybsze niż programowanie komórka, po komórce). Wiem, że w niektórych uC występuje interfejs XMEM, który obsługuje...

    Mikrokontrolery Początkujący   01 Mar 2018 19:57 Odpowiedzi: 14    Wyświetleń: 1800
  • [ATmega162] lub inna z XMEM i programowanie równoległych EEPROM lub FLASH

    Posprawdzam jeszcze dokładnie timingi układów które mam i jeśli nie będzie przeciwwskazań, to spróbuję programator zrobić i przetestować Jeśli ktoś będzie próbował bawić się pamięciami równoległymi to jest pewne przeciwwskazanie, o którym nie pomyślałem na początku: XMEM (przynajmniej w 162) nie ma sprzętowego wsparcia sygnału !CE. Nie zawsze jest...

    Mikrokontrolery AVR   11 Kwi 2019 12:19 Odpowiedzi: 10    Wyświetleń: 690
  • Uniwersalny moduł dla sieci opartych o układy RFM22/23

    http://obrazki.elektroda.pl/8568697100_1... Witam, chciałbym Wam zaprezentować prostą konstrukcję, która znacznie ułatwia tworzenie i debuggowanie sieci opartych o moduły RFMxx (RFM22/23/63). Są to popularne moduły radiowe, dostępne w bardzo przyzwoitej cenie, oferujące sporo możliwości. Ktoś w czasie, gdy dostępne są tanie moduły WiFi...

    DIY Konstrukcje   17 Gru 2015 17:33 Odpowiedzi: 21    Wyświetleń: 12918
  • [C] Jak połączyć trzy bajty w 24-bitowy rejestr w C? Błąd przesunięcia bitowego

    wszystko prawda, tylko po co dawać coś innego niż Os? No tu się wybitnie nie zgodzę. Ja prawie zawsze stosuję ostatecznie -O3, bo prawie zawsze zależy mi na szybkości wykonania a nie na minimalizacji zajętości flasha. Ja bym właśnie powiedział, że -Os stosuje się w wyjątkowych przypadkach. Mój przykład, nad którym obecnie działam: uC XMEGA 32A4. Musi...

    Mikrokontrolery AVR   06 Maj 2012 21:04 Odpowiedzi: 36    Wyświetleń: 5161
  • 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
  • [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
  • Avrdude - Atmega 32 wyczyszczony, co poszło nie tak?

    Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...

    Mikrokontrolery Początkujący   10 Mar 2025 21:33 Odpowiedzi: 7    Wyświetleń: 372
  • Programator USBTiny-MkII SLIM

    Niestety brak oczekiwanych rezultatów. Zmieniłem tą wartość, skompilowałem program pod avr-gcc 4.7.2 (atmel toolchain 3.4.2) i po wgraniu hexa, programator nie jest widziany w systemie. [syntax=bash]C:\Users\miszczo\Downloads\... (1)\lufa-LUFA-140928\Projects\AVRISP -MKII>avr-gcc -v Using built-in specs. COLLECT_GCC=avr-gcc COLLECT_LTO_WRAPPER=c:/avr/avr8_gnu_tool...

    DIY Konstrukcje   20 Mar 2021 05:24 Odpowiedzi: 214    Wyświetleń: 81577
  • [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
  • Atmel Studio 6.2.1563 nie rozpoznaje typów _Fract, _Accum, __uint24

    Kod, w którym testowałem liczby stałopozycyjne: ------ Build started: Project: FFP, Configuration: Debug AVR ------ Build started. Project "FFP.cproj" (default targets): Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!=''). Target...

    Mikrokontrolery Początkujący   11 Kwi 2015 19:22 Odpowiedzi: 5    Wyświetleń: 1059
  • 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
  • Atmel XMEGA seria E w obudowach o rozmiarach 4 x 4 mm

    http://obrazki.elektroda.pl/2991403700_1... Firma Atmel wypuściła na rynek nową serię mikrokontrolerów AVR - XMEGA® E-Series, przeznaczoną do zastosowań w urządzeniach kompaktowych z niewielką przestrzenią. Nowe MCU cechuje oszczędność energetyczna połączona z kombinacją pamięci (Flash, EEPROM, SRAM) oraz niskim prądem uśpienia...

    Newsy   27 Lis 2013 22:55 Odpowiedzi: 0    Wyświetleń: 1188
  • [Zrobię] Projektowanie elektroniki, programowanie.

    Chciałbym zaoferować następujące usługi: -projektowaniem płyt PCB (Kicad) -tworzenie programów w języku C na mikrokontrolery AVR(ATMega, XMega, Atiny), ARM (STM32, LPC) -rozwiązywanie projektów i zadań elektronicznych(np. Technika bardzo wysokich częstotliwości, Technika transmisji sygnałów, wzmacniacze, teoria obwodów) Doświadczenie w pracy z: -modemami...

    Projektowanie Bazar   28 Wrz 2015 21:56 Odpowiedzi: 0    Wyświetleń: 1290
  • 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