Witam użytkowników mikro kontrolerów XMega. Proszę, oto zestaw przykładów producenta w\w mk.
Przeczytaj to: http://mikrokontrolery.blogspot.com/2011... Masz tu pokazane jak zrobić połączenie PC-USB-XMEGA przy pomocy wirtualnego RS232. To załatwia ci połowę sprawy. A teraz to: http://mikrokontrolery.blogspot.com/2011... gdzie masz pokazane...
Przy takich objawach to podejrzewałbym raczej źle rozprowadzone zasilanie mikrokontrolera - brak odpowiedniej liczby, lub źle rozmieszczone kondensatory odsprzęgające. Pokaż schemat i rysunek PCB.
Jeśli moduł rf jest zintegrowany z mikrokontrolerem to korzysta on z wewnętrznej magistrali danych skraca to czas aktywności mikrokontrolera do minimum . Każdy inny moduł transceivera będzie wymagał wysłania do niego danych np. po spi to zajmuje czas bo raz że trzeba wysłać dane do modułu spi , napędzić zegar i je wysłać , w przypadku gdy masz zintegrowany...
Tak, dopiero jak wczytasz odpowiedni program obsługi USB, to procesor zacznie z tym coś robić. Wcześniej ten port jest martwy - nawet nie jest włączony, bo to też wymaga interwencji programu. Od wczytanego programu zależy też czy PC zobaczy twój mikrokontroler jako wirtualny COM, klawiaturę, pendrive, czy cokolwiek innego. Jak wgram bootloader to wtedy...
Schemat jest błędny. [url=http://mikrokontrolery.blogspot.com...
Po co? Przecież na FTDI masz pin VCCIO, na który podajesz napięcie 3V3 i masz całą stronę IO zasilaną 3V3, dzięki czemu możesz FTDI połączyć bezpośrednio z XMEGA. Z drugiej strony po co to FTDI? Kup XMEGA z interfejsem USB i po sprawie: http://mikrokontrolery.blogspot.com/2011... Zresztą skoro masz...
Tutaj znajdziesz Wykaz sklepów i porównywarki cen
Sprawdź poprawność symboli określających adresy rejestrów OUT i DIR. W podstawowej konfiguracji proty IO XMEGA nie różnią się od ATMega. Dopiero różnice widać jak korzystasz z rejestru kontrolnego portu. Użyj symulatora z AS do sprawdzenia czy po wykonaniu programu odpowiednie rejestry mają taką wartość jaką oczekujesz. BTW, w nowszych AVR stos jest...
Czym więcej zapalam z portu C to te z A przygasają coraz bardziej Oj kolego, czytaj dokumentację i nie męcz mikrokontrolera: http://mikrokontrolery.blogspot.com/2011... ... i podstawy elektroniki dot. LED: http://mikrokontrolery.blogspot.com/2011...
Witam, Dzisiaj zacząłem przesiadkę na Xmegę. Wgrany [url=http://mikrokontrolery.blogspot.com... programik, wszystko działa. Na jego podstawie próbowałem uruchomić DAC, aby wysyłał stałe napięcie, takie jak ustawię za pomocą terminala (zmienna char "napiecie"). Korzystam z 8-bit, wyrównane...
(...) różni zapis: port.OUTSET = pin od zapisu port.DIR |= 1<<pin? 4) czy w konfiguracji interface spi do komunikacji z ATM90E32 nie należy ustawić kolejność bitów wysyłanych przez SPI (bit "SPI_DORD_bm")? Nota aplikacyjna tego układu zawiera informację: "The transmission of address and data bits is from high to low, which means MSB first and...
http://obrazki.elektroda.pl/7758360200_1... Energooszczędny błyskacz LED ze średnim poborem prądu poniżej 5uA? Tak, z XMEGA32E5 udało mi się tego dokonać. 5 lat błyskania LEDem na zasilaniu z 2 paluszków alkalicznych? Czas pokaże. Ponad 10 lat przy baterii litowej CR123A? Z pewnością możliwe, gdyby nie drobne przeszkody techniczne....
Leży tu przede mną na biurku płytka uruchomieniowa własnej roboty z mikrokontrolerem LPC810. Płytka zawiera złącze USB i układ interfejsu USB/UART do programowania mikrokontrolera i do komunikacji z nim z PC, ponadto diodę RGB i przycisk - w sam raz na początek przygody z mikrokontrolerami. Koszt wszystkich elementów to ok. 12 zł, można poćwiczyć komunikację...
To korzystając z okazji jeszcze dopytam. Skok daleki, czyli RJMP tak? I jeszcze uściślę. Po uruchomieniu mikrokontrolera jako pierwszą rzecz w pętli main sprawdzam stan przycisku. Jeżeli jest wciśnięty to skaczę do bootloadera. Jeżeli nie to idę dalej. Czy to jest bezpieczne? Po prostu nie bardzo rozumiem jak ma wyglądać skok poprzez reset?
Mylisz się. W produkcji mikroprocesorów nie ma miejsca na coś takiego jak przypadkowość. To że AVRy mają tak a nie inaczej dobrany i wykonany driver na wyjściu to nie jest efektem przypadku tylko jak najbardziej zaprojektowana cecha o czym zresztą świadczy nawet zacytowany przez Ciebie fragment który potwierdza to o czym już wspominałem. To znaczy...
Temat rzeka-czy AVR czy PIC. Zaraz rozgorzeje debata zwolenników jednej i drugiej opcji. Ja zaczynałem od AVRów. Wtedy ich przewaga polegała na tym, że programator do portu LPT kosztował grosze(dla ryzykantów to wystarczyła wtyczka DSUB25 i kabel). Dodatkowo miałem je w programie studiów więc coś było łatwiej. Nie są one złe-mają pewne wady które trochę...
Zacznij od tej strony: http://mikrokontrolery.blogspot.com/2011... A bootloadery masz tutaj: http://www.atmel.com/Images/AVR1916.zip
Jak programowy jak on jest jeszcze wolniejszy. Jeszcze raz - wąskim gardłem dla transferu danych do GRAM kontrolera jest sam kontroler, a nie MCU. EBI jest zbyt szybki dla większości kontrolerów LCD, a biorąc pod uwagę, że ma ograniczoną elastyczność konfiguracji zegara, może w efekcie być wolniejszy niż interfejs programowy. Policz, sprawdź. I wtedy...
A ja z uporam maniaka będę powtarzał: - XMEGA128A1 obsługuje tylko 4-bitowy SDRAM; - XMEGA128A1U obsługuje 4-bit i 8-bit SDRAM, ponieważ obsługuje EBI 4-port (porty E/F). Ale nawet jeżeli wybierzesz pamięć 8-bit, to zysk prędkości jest niewielki (<20%) ze względu na wszystkie dodatkowe czynności związane z adresowaniem i obsługą SDRAM. Zgodzę się...
Witam Próbuję wykonać ćwiczenie z kursu Leona http://www.leon-instruments.pl/2014/01/k... Uruchamiałem ten kod pod eclipse Luna z najnowszym toolchainem. Ww właściwościach projektu dla AVR hardware podałem właściwą sygnaturę procka i jego częsttliwość 62000000 Hz , kompilator wykrzykuje ostrzeżenie jak mam definicję zegra...
Bardzo dziękuję za odpowiedź. Chodziło mi o artykuł Najprościej sprawdzić układ w ten sposób, że zwierasz piny RxD i TxD w XMEGA na porcie pod który miałeś podłączony BT i jeśli wszystko jest ok, to w terminalu powinieneś zobaczyć to co nadajesz. Jeśli tu jest ok, to przyczyny szukaj w module BT. Jeżeli dobrze zrozumiałem to odłączyłem moduł, zwarłem...
Wypełnienie PWM pobieram z tablicy, więc niczego nie obliczam. Dane z tablicy to stałe wartości tłumienia sygnału o kilka dB, wcześniej wyliczone, a potem wrzucane do PWM. Stabilność rozwiązania RC, jak dla mojego projektu, jest zadowalająca, bo założyłem 16 poziomów głośności i tyle osiągam, bez zauważalnej straty na jakości sygnału. Z kolei przetwarzanie...
Witam. Mam problem z jednoczesnym używaniem portów. Do komunikacji z komputerem chce użyć emulacji portu szeregowego, na USB. Bazując na artykule ze strony [url=http://mikrokontrolery.blogspot.com... uruchomiłem komunikację z komputerem. Wszystko jest ok. Połączenie...
Znalazłem rozwiązanie w kursie "ESP8266 WiFi" [url=http://mikrokontrolery.blogspot.com... ]Link
Witam Xmega (ATXmega128A4U-AU) z USB i 44 pin jest w RScomponents: http://pl.rs-online.com/web/p/mikrokontr... dostawa od nich kurierem około 28zł, jeżeli maja na stanie (a tak wygląda) to przesyłka jest na drugi dzień roboczy od zamówienia.
Cześć, piszę bootloader do xmega32c4 i mam następujący problem, poprzez uart ładuje sobie bajty do buforka o rozmiarze takim jak strona pamięci, nastepnie kasuję bufor flash, pamięć aplikacji, ładuję do bufora flash a potem do pamięci flash oczywiście czekając na zwolnienie SPM. Do mojego bufora jestem w stanie zapisać bo rządanie odczytania jego zawartości...
no jaki fajny produkt z mikroelektroniki - i także dla ich mikrobasica http://www.visualtft.com/ graficzny program do projektowania GUI na ekrany dotykowe z generowaniem kodu dla ich kompilatorów.... http://www.visualtft.com/img/overview/wi... a to jest ten moduł z Xmega co mnie u nich zainteresował http://www.mikroe.com/img/development-to...
Przewertowałem instrukcję nie ma tam obsługi XMega procesorów . Pod AVR Studio6 programator nie daje się aktualizować . Zgłoszenie "brak połączenia" . Pomimo , że w podgląd narzędzia połączenie jest. Nic nie napisałeś co do czego podłączyłeś, tylko każesz zgadywać. Popracuj trochę nad swoimi postami. Czytaj dalej - http://mikrokontrolery.blogspot.com/2011...
I bufor kołowy właśnie jest wykorzystywany w bibliotece Atmela :) (at)Piotrus_999 - uważasz, że powinienem napisać tutaj własne funkcje do obsługi uarta? Panie Tomku - rozumiem zamysł, poprawię kod :) Powiem może dokładniej co mam do zrobienia i dlaczego uparłem się na tę bibliotekę Atmela. Trochę mi nie wychodziło stąd wróciłem do początku żeby sobie...
Cześć wszystkim :) Zdaję sobie sprawę, że temat trochę już oklepany, ale zauważyłem, że każdy ma inny problem z tym PIDem :) Otóż muszę (do jutra wieczór) zaimplementować regulację prędkości obrotowej regulatorem PID dwóch silników DC (Dagu DG01D). Każdy z silników jest wyposażony w enkoder w postaci hallotronu. Na wale silnika osadzony jest magnes...
Raczej szukałbym błedu u siebie. Bibliotekę Chana używa pewnie kilka tys. osób i taki błąd dawno by wyszedł. Z kolei kody z moich przykładów testowałem dosyć mocno, m.in. inne przykłady z książki używają ich do zapisu dźwięku z mikrofonu, odtwarzania muzyki ADPCM, mp3 itd. Tam są przesyłane megabajty danych. Gdyby transfer się sypał po 16 bajtach to...
Witam. zastanawiam się czy i ewentualnie jaki użyć układ resetu. Tak w sumie zastanawiam się czy oprócz bezpieczeństwa mikrokontrolera są jakieś inne przesłanki by używać tego typu układy? nie wspominam tutaj o układach, które posiadają Watchdog. W moim układzie posiadam kilka układów które mają linie reset, są układy które resetują się przy niskim...
ale czy ten PROGRAMATOR ma wsparcie dla tego MIKROKONTROLERA? bo z tego co wiem (na podstawie dokumentacji programatora w najnowszym avr studio 4) to stk500 (nawet tym pełnym z najnowszym firmware'm, a nie klonem usb) nie da się zaprogramować tych nowych procesorów. to samo zresztą mówią po angielsku komunikaty avr dude :D z tego co wiem to avr dragon...
Witam, Przyszło mi programować dość egzotyczny (jak się okazało) mikrokontroler Xmega32E5. Programowałem już wcześniej "duże" Xmegi, jak Xmega16A4U czy 256A3U, a w tej E5 napotkałem an szereg problemów, gdyż zmieniło się nazewnictwo komend. W związku z tym mam kilka pytań o ustawienia peryferiów. Jakkolwiek w ustawieniach zegara czy IO nie widzę problemu,...
Witam Napotkałem taki oto problem, nie potrafię uruchomić procesora z wew. innym oscylatorem niż fabryczny. Przeszukując elektrodę oraz google. natrafiłem np na takie kody źródłowe: kod pochodzi z http://www.forbot.pl/forum/topics7/minis... //ustawienie taktowania mikrokontrolera //z wewnętrznego oscylatora 32MHz CLKSYS_Enable(...
Skąd pomysł do użycia rekurencji? Rekurencję się stosuje w algorytmice wyłącznie w bardzo specyficznych sytuacjach, gdzy dziedzina problemu ma pewne cechy, i chyba nigdy nie spotkałem w kontekście uP. Przecie da się to napisac if'em i/czy pętlą
Tak, poniżej materiały: http://mikrokontrolery.blogspot.com/2011...
Witam, chciałbym rozpocząć przygodę z XMEGĄ i mam pare pytań. Na początek chciałbym wybrać xmega8e5. 1. Zastanawia mnie jak podłączyć programator AVRISP MKII(mosi, miso, sck) skoro piny nie mają dedykowanych funkcji tylko można je nadać programowo? 2. Czy jeżeli potrzebuję taktować mikrokontroler z częstotliwością 32 MHz to mogę skorzystać z wbudowanego...
Wygodnie można Xplained programować z wykorzystaniem programu FLIP - po prostu klikasz programowanie i to wszystko. Niestety tak ten świat jest zbudowany, że nie można mieć wszystkiego - albo masz świetny darmowy soft (AS) i niestety póki co brak debugera na Xplained, albo masz debuger na Discovery, za to środowisko obsysa straszliwie, chyba, że masz...
Polecam artykuł kolegi TMF. [url=http://mikrokontrolery.blogspot.com... W parę minut masz dwa UARTY + dwa wirtualne com'y gotowe do testu.
Wyrzuć to board_init z ASF. Procesor wystartuje na zegarze 2 MHz i będzie ok. Sam program wygląda ok i powinien diodami migać. Całkiem podobny program umieściłem jako pierwsze demo w kursie XMEGA: http://mikrokontrolery.blogspot.com/2011... Jeszcze jedno - jeśli masz AVRISPMkII to jakim sposobem dajesz start debugging?...
Całkowicie odpada, więcej elementu i programu niż dla rozwiązania 1. Poza tym ADC mam nie do ruszenia, ma już swoje zastosowanie w tym urządzeniu :) Strata czasu, bardzo cennego czasu który mogę przeznaczyć na obliczenia. Lepiej jak ktoś zatrąbi jak już przyjedzie, niż co chwilę zaglądać do okna, czy już jest :) Jeżeli tak, to zrób to na osobnym malutkim...
...czy płytkę XMEGA A1 Explained można programować/debugować w ATMEL Studio 6.2 przez połączenie USB... To byłby fajny bajer, ale na razie to można tylko programować przez USB, gdy urządzenie ma zaprogramowany bootloader i zgłosi się jako DFU. To akurat działa w przypadku płytki i programu FLIP. Debuger musi być sprzętowy i tutaj, z tego co wiem, nic...
Jeśli hobby ty wybierz taki mikro kontroler który jest najbardziej popularny ma w miarę prostą dokumentację techniczną, mnóstwo informacji na forum darmowe środowisko programistyczne oraz tani programator, czyli coś z rodziny ATMega, czy Xmega. Jeśli do profesjonalnych zastosowań to powinieneś wsiąść pod uwagę inne aspekty techniczne i ekonomiczne....
Jeśli znasz angielski to po prostu ściągnij noty tych diod, warto też zajrzeć tu: http://mikrokontrolery.blogspot.com/2011... Masz serię artykułów jak nimi sterować. Co prawda nie w arduino, ale zasada jest identyczna, a kod będzie podobny. Chociaż i tak lepiej to napisać w czystym C:) Jak w motorze są sterowane kierunkowskazy...
Ja bym zapytał ile masz kasy? Pokazany zestaw z M8 to wersja budżetowa. Jeśli możesz wydać 100-200 zł, to przede wszystkim wymieniłbym programator na klona AVRISPMkII. Programator kupuje się na dłuższy czas i jest to narzędzie z którego stale się korzysta. Tu nie warto robić pseudooszczędności. Poza tym wymieniłbym staruszkę M8 na coś nowszego, np....
Pracuję z Xmegami od 2 lat i pierwszy raz słyszę, że wyświetlanie filmu z karty na TFT jest dla Xmegi małym pryszczem. Mogę prosić o jakieś bliższe informacje o działającym projekcie? Chętnie zobaczę implementację kodeków wideo w jakimkolwiek sensownym formacie na Xmegę w rozdzielczości min. 320x240(at)60Hz(at)16bpp, a przy tym obsługę TFT nadążającą...
Przecież w tabelce piszą, że programuje XMega po PDI.
https://obrazki.elektroda.pl/3227491500_... https://filmy.elektroda.pl/98_1514068986... Właściwie mamy już Święta i świąteczny konkurs w DIY. A w nim sporo konstrukcji opartych na programowalnych diodach WS2812B. Stąd też, aby ułatwić innym realizację świątecznych projektów oświetleniowych, postanowiłem podzielić się rozwiązaniem...
Konwersję koloru z różnych formatów, np. 565 na 888 I w tym przypadku muszę się zgodzić. Sam na początku wczytywałem pliki BMP zapisane w 24 bitowym formacie kolorów z karty SD. Niestety konwersja w locie (programowo) jest bardzo czasochłonna i zbędnie obciąża mikro kontroler. Po czasie doszedłem do wniosku, że o wiele lepiej zapisywać pliki graficzne...
Dodałem kila delay'ów ale zostały dobrane doświadczalnie i chyba jakoś to działa. Obecny kod na przyszłość oraz dla innych ;) [syntax=c] #define DOUT PIN0_bm #define SCK PIN1_bm #define SCALE_PORT PORTD #define GET_DOUT (SCALE_PORT.IN & DOUT != 0) #define SET_SCK (SCALE_PORT.OUTSET |= SCK) #define CLEAR_SCK (SCALE_PORT.OUTCLR |= SCK) void setScales()...
Czy wy też tak macie? Padające mikrokontrolery Kondensatory standardowo 10uF+ 100nF oraz 100nf na każdą parę zasilania procesora Pierwszy projekt, prosty: Przejściówka USB to LIN Procesor STM32L552 zasilany z MPC2551SM, programator z Nucleo. Pracuję, programuję, wszystko działa. Zmieniam pierdółkę i procesor przestaje być wykrywany. Sprawdzam oscyloskopem,...
(at)lukas_gab Dobrze kombinujesz. Niemniej może prościej jest wykorzystać mikrokontroler z wbudowanym kontrolerem takich LCD? Jeśli wykorzystujesz AVRy to np. XMEGA B1 mają wbudowany kontroler LCD.
Myślę, że zdecyduję się na coś z serii XMEGA Jak chcesz coś mocniejszego niz zwykły AVR to proponuję raczej Cortexy. Xmega to jednak slepa odnoga. Proponuje tez kupic jakaś płytke ze sprzętowym debugerem. Np Explained do SAM-ów (Atmelowskie ARM-y) czy Nucleo STM-a
Procek to Xmega256A3U, a jeden z bitów (0 lub 1) jest ustawiony, czyli HiRes x4 dla Timerów 0. Niestety nie znam zapisu, jakby to miało być napisane poprawnie. Próbowałem zgadnąć, ale same pudła - kompilator wywalał błędy, że nie ma czegoś takiego, co sobie wymyśliłem na podstawie textu z Datasheeta. Dodano po jakimś czasie... Powraca pierwotny temat...
Miłośnicy AVR bardzo długo musieli czekać na tani programator/debugger dla mikrokontrolerów firmy Atmel z serii AVR oraz ARM. Doczekali się go dopiero po przejęciu Atmela przez Microchipa. Co prawda wielu wieszczyło, że spowoduje to śmierć mikrokontrolerów AVR, ale nie tylko nic takiego się nie wydarzyło lecz wręcz przeciwnie, wyszły nowe, całkiem ciekawe...
Kolega (at)BlueDraco wyjaśnił już kwestie transmisji, bo też domyślam się, że chodzi o sterowanie WS2812B. Tu jest rzeczony artykuł: http://mikrokontrolery.blogspot.com/2011... Warto też przejrzeć komentarze, szczególnie kod kolegi Deucalion. Co do podłączenia SRAM - możesz podłączyć jak ci wygodniej, konfiguracje...
Witam Piszę właśnie bootloader, a że robię to pierwszy raz, toteż mam dosyć problem ze zrozumieniem. Na chwilę obecną chcę wgrać pod adres 0x10000 kod bootloadera. Ale za każdym razem AStudio programuje mi go pod adres 0x00000. Co mogę zrobić, by kod bootloadera lądował tam gdzie trzeba? Bo uruchomić to rozumiem, że wybieram z poziomu fusebitów. Napisałem...
Nie ma takiej wielkiej różnicy. Seria A jest chyba najmniejsza w QFP64, seria D 44, ale bez DMA i z ADC niewiele lepszym od atmegi - lub inaczej - dużo wolniejszym niż serii A. Seria E jest w 32, ale ADC tak jak w D (za to jest DMA i przyzwoite DAC). STM32F030 masz też bodajże 12bit ADC i do tego 1Msps więc ATXMEGA w tym względzie niezupełnie jest...
Witam. Mam taki mały problem, opisze go w kilku zdaniach. Xmega jest taktowana zewn. kwarcem 16MHz, chciałbym przy pomocy mikrokontrolera za pomocą RC32M generować 2 częstotliwości wyjściowe na CLKOUT, częstotliwości są kosmicznie dziwne i zależy mi na tym aby były dokładnie takie lub jak najbardziej zbliżone. 1,023 MHz 0,985 MHz Ktoś podsunął mi pomysł...
Witam, posiada ktoś plik konfiguracyjny dla avrdude zawierający definicję mikrokontrolera Xmega64D3 ? google i inne wyszukiwarki już odpytałem, lecz zawsze jest możliwe, że zrobiłem to nieumiejętnie ;)
https://obrazki.elektroda.pl/9764011400_... Witam, Chciałbym przedstawić moja amatorską konstrukcję która miała mi służyć jako wypełnienie czasu wolnego (żaden ze mnie elektronik czy informatyk ale to chyba widać;) ). Jakiś czas temu zaczęły mnie interesować różne czujniki parametrów fizycznych i nie tylko które można było dostać za...
objawiło się AVR Studio beta 4.15 [url=http://www.atmel.no/beta_ware/]Link Wsparcie dla nowych AVR ONE! on-chip narzędzia debugowania i programowania. Aktualnie obsługuje wszystkie rodziny AVR XMEGA urządzeń na obu JTAG lub PDI 2-wire interfejsy, jak również z debugowania Nexus AUX śledzenia na wszystkich AVR ® 32 32-bitowej mikro-kontrolerów i...
Ale ja pisałem o XMEGA, D4 kosztuje tyle samo, ale już XMEGA128A1U kosztuje niewiele więcej, a ma 128kB FLASH, 8 kB SRAM i USB. Także trudno powiedzieć jednoznacznie co taniej wychodzi. Dodano po 55 BTW, wspomniana ATMega16 kosztuje mniej więcej tyle samo co ten STM.
Co do buforowania, to wyszukałem w TME fajny i nie drogi poczwórny WO TS924ID, rail-to-tail, zasilanie od od 2,7V, offset jakieś tam mikro volty z tego co pamiętam, pasmo do 4MHz więc coś dla mnie. Narazie mam problem ze znalezieniem dobrego i również nie drogiego ADC w granicach 32Msps, 8bit równoległy i zasilania max 3,3V. Bufory będę testował, może...
Zależy co znaczy z lekka je przekodowujemy. Tak, mam propozycję - XMEGA8E5 za jakieś 4-5zł w detalu. Odbiór danych z USART przez DMA, przekodowywania, nadawanie po SPI za pomocą DMA. DMA w trybie podwójnego buforowania co zapewnia stałą przepływność. Całkiem zaawansowane przekodowanie (np. FSK) można na E5 robić sprzętowo. Dodano po 1 Choć fakt AVR...
Te obrazki wziąłem stąd: Ale czy tak samo jest w programatorze? W pdf programatora nie ma nic o PDI. Kolega Dondu pisze tak: W przypadku PDI Vcc programatora i programowanego układu musimy połączyć zawsze. Dlaczego? Dlatego, że programowany mikrokontroler (na razie jest to jakiś AVR z rodziny XMEGA) może pracować z napięciem 1,6-3,6 V. Aby programator...
Na uczelni nic nie mam, miałem jeden przedmiot z 8051 ale taki bylejaki... To nie magisterka tylko inżynierka, no i kierunek faktycznie troszkę inny. Co do wyboru uC, to jeśli wybrałbym XMEGA, to mimo wszystko podstawy będą aktualne z ATMegi? Czy proste programy typu mruganie ledami czy coś na początek lepiej zacząć na ATM8 a później się przesiąść?...
W Atmel Studio 7 nie przyda się USBASP ani AVRDUDE, chyba że spoza tego środowiska wgrywać będziesz ręcznie. Te programy można zintegrowac z AS, nie trzeba probramować z zewnątrz. Najtańszy obsługiwany programator w AS7 to klon MKII zrobiony samodzielnie, jak kupiony gdzieś w sklepie to niewiele droższy może okazać się Atmel ICE z wieloma dodatkowymi...
Co do ceny poszczególnych mikrokontrolerów to jako że elektronika zajmuje się czysto hobbystycznie to mówiąc szczerze w ogóle jej nie rozważałem. I jeszcze w temacie wyboru mikrokotrolera to swojego czasu zastanawiałem się jeszcze nad sprzętami o mniejszych możliwościach (bo początkowo takie "marnotrawstwo" trochę mnie bolało ;) ) ale jak zacząłem liczyć...
Pobierz projekt i zaproponuj rozwiązanie w jednym miejscu, Ja poprawię resztę. Ja mam się nauczyć. Nauka idź sobie obejrzyj, to tak jakbyś dziecku, które uczy się pisać pokazał książkę. Gdybym miał czas na studia (uczelnia państwowa), to już dawno tam bym był. Co do długości ścieżek to jest wstęp do optymalizacji, płytka jest czterowarstwowa. Prawdę...
Kupię pilnie 3szt. XMEGA128A4U-AU Nie wiem w jakim celu (chyba aby trudniej było wyszukiwać) pominąłeś 2 pierwsze litery nazwy tego mikrokontrolera. Prawidłowa nazwa to ATXMEGA128A4U-AU a nie XMEGA128A4U-AU . Większość wyszukiwarek nie znajdują pozycji jeżeli jest brak początku nazwy. Bez problemu wyszukują przy braku końcowych oznaczeń. O dostępności...
Cieszę się że udało się osiągnąć to czego od programu wymagasz :D Nie wiem, czy ten uśmieszek jest ironicznym wyrazem moich starań, czy też nie. Jednak dziękuję za odpowiedz. Jednak najbardziej mnie irytują wypowiedzi typu: Napisać i przetestować algorytm w C, potem (jeśli musisz) przenieść na asembler i sprawdzić, o ile byłeś gorszy od kompilatora....
Zbyt optymistycznie podszedłem do tych wykresów, ... Nie spotkałem jeszcze przypadku, by parametry znacząco odbiegały od stanu faktycznego przynajmniej w przypadku AVR i PIC. Różnice były minimalne i zgodne z zastosowaną metodą pomiarową i błędem multimetru. Na przykład w PIC18F67K90 pomiar w najgłębszym śnie pokazywał około 22nA, przy katalogowym...
Może warto byłoby spopularyzować SNAPa na naszym forum poprzez: - jakiś krótki poradnik jak go używać - wprowadzić go do sklepiku za punkty (może udałoby się Elektrodzie uzyskać od Microchip jaką ilość w dobrej cenie lub bezpłatnie. Microchip często daje duże rabaty na ten moduł). Sam zacząłem z niego ostatnio korzystać i jestem zadowolony. W pracy...
Cześć, potrzebuję wytłumaczenia (jak dla debila ;) jak to jest z tym usartem i jak to się ma w przypadku spi / i2c dla xmega. Weźmy na warsztat chociażby SPI. A więc aby "zrealizować SPI", to muszę określić slave, zegar taktujący względem którego będą wysyłane kolejne bity (czyli po cyklicznym pojawieniu się , załóżmy, zbocza narastającego zegara),...
1. Uruchom Atmel Studio, najlepiej 6.1. 2. Wybierz New Example Project (po lewej, na górze strony startowej). 3. Device Family: AVR Xmega, 8-bit. 4. Category: Services. 5. Wybierz najbardziej pasującą pozycję: Unit Tests for the USB Device HID Keyboard Class. 6. Zapoznaj się z dokumentacją do przykładu. 7. Dopisz swoje funkcje w ui.c: void ui_process(uint16_t...
Allegro-micro ma także drivery w DIP, np. A3972. Bardzo fajny, mający wszystko, prosty w sterowniu. Z drugiej strony demonizujesz SMD, to się lutuje prościej niż DIP i szybciej. Napięcie powierzchniowe robi swoje, ja lutuję tfqp nawet 140 lutownicą transformatorową (bo innej nie mam) i idzie mi ok. Przylutowanie takiego układu to ze 2 minuty + jakieś...
Od końca - wiem, bo napisałem obsługę TV na XMEGA :) Dałoby się zrobić RGB, jedynym problemem jest pamięć - taki obraz zajmuje jej naprawdę dużo (robiłem 320x200/256 kolorów, 64000 bajtów). Wymaga to więc dodania modułu pamięci, a to już się robi powoli skomplikowane elektrycznie - chociaż akurat dodanie do XMEGA zewnętrznego SRAM nie jest trudne, bo...
(at)elektryku5 To już jest także w XMEGA oraz nowych ATMega. Generalnie jest to częściowe rozwiązanie problemu autora, bo w ten sposób można ustawiać/zerować lub zmieniać wybrane piny, ale nie można w ramach jednej operacji łączyć tych działań. ilka nóg mikrokontrolera (np 3, albo 4,5) ustawione w wyjście, i traktowane jako jedno "słowo". Ale nie 8....
https://obrazki.elektroda.pl/2313750600_... Chciałbym przedstawić w sumie bardzo prosty projekt – układu pośredniczącego pomiędzy nowymi pompami Grundfos Alpha, a sterownikiem ogrzewania. Kilka lat temu prezentowałem układ sterownika kotłowni, który ma możliwość sterowania pompami Grundfos UPE z użyciem protokołu GeniBus. Niestety...
Użycie jako referencji Vcc też problemu nie rozwiązuje - stabilizator ma dokłądność 5%, a do tego dochodzą duże wahania związane z odpowiedzią na obciążenie impulsowe (układy cyfrowe gwałtownie zmieniają pobór prądu), szumy, tętnienia itd. W efekcie może być gorzej a nie lepiej. Także zostaje zewnętrzna referencja, albo np. wykorzystanie innego AVR,...
Witam, mam takie pytanie. W mikrokontrolerach XMEGA istnieje układ peryferyjny AWeX służący do generowania fali PWM np. dla 6 tranzystorów silnika BLDC. A czy w każdym mikrokontrolerze STM32 istnieje coś podobnego? (np. stm32f103) Ostatnio myślę o przejściu na mikrokontrolery STM32.
Sygnał "Power on" jest źle zrealizowany. Mikrokontroler będzie zasilany pasożytniczo przez R4, a Q1 będzie cały czas przewodzić. Myślałem że przy wyłączonym mikrokontrolerze na jego wyjściach masz stan Hi-Z. Mikrokontroler może być zasilany przez wejście? Zamysł tamtej części był taki, że na bramkę Q1 podaję ciągle napięcie więc tranzystor nie przewodzi....
Tez zapytam, co cię skłoniło do asmeblera? Szczególnie na takim procku jak XMEGA? Rozumiem asm jako plomby do C, ale żeby tak wszystko w asm? Hardcore lub religia :) Szare komórki można też ćwiczyć w C. Skłonił mnie znajomy informatyk - mechatronik. Osobiście widziałem, co potrafi zdziałać, jak to działa, oraz w jakim mikro kontrolerze można upchać...
Czy mógłby ktoś zweryfikować poprawność inicjalizacji i odczytywania zanim znowu uruchomię ADC? Mam ostatnią sztukę mikrokontrolera, a widzę, że zapasów też nie ma za dużo na rynku. Bo wejście adc się zabezpiecza, nigdy się nie łączy bezpośrednio napięcia tylko przez opornik do tego kondesator do masy i ewentualnie diodę do + zasilania. Przykłady z...
Witam, Ponieważ od niedawna zajmuję się mikrokontrolerami Xmega, mam kilka pytań o fusebity. 1. Czy trzeba wyłączać JTAG, jak to się robiło w Atmegach? 2. Czy da się z poziomu C modyfikować fusebity? (pytanie dotyczy także Atmeg) Z góry dziękuję za odpowiedzi.
Ja uparcie obstawiam USBasp Thomasa Fischl'a. Dlaczego? Programator tani, prosty, działa od kopa, nie sprawia problemów, Hehehe, żart jakiś? Wystarczy spojrzeć na ilość wątków na elektrodzie pt. "USBasp nie działa", "USBasp nie wykrywany przez komputer", ... Ponadto sterujące tym programatorem AVRDude ma sporo błędów. Szczerze powiem tak, że Dragon...
Wybaczcie panowie, że parę dni mnie nie było, spieszę z odpowiedziami. Więc – do programowania używam PDI. Na płytce mam wlutowany rezystor 10k podciągający PDI_CLK do zasilania i nie mam kondensatora między PDI_CLK, a masą. Płytka ma 15x15 cm (dwuwarstwowa). Problem zaczyna się gdy zbliżę rękę do któregokolwiek pinu zasilania. Co do zegara –...
Pięciu RSów chyba w jednym AVRze nie znajdziesz. Jak masz taką potrzebę to obsługuj programowo. Na zwykłym MegaAVR owszem, ale już jeśli pod uwagę weźmiemy serię XMegaAVR to mamy w czym wybierać nawet do 8 kanałów USART: http://tnij.org/rbl8 (niestety forum nie połknęło oryginalnego linku do strony Atmela) Moim zdaniem to jedyne rozsądne rozwiązanie...
Witam. Pracuję właśnie nad pewnym urządzeniem i zainteresowałem się układami xmega - będzie to mój pierwszy poważniejszy projekt na tych mikrokontrolerach. Napotkałem jednak dziwny problem? Niezrozumiałą politykę producenta? Sam nie wiem jak to określić. Okazuje się mianowicie że nie istnieje uC z tej rodziny który miałby więcej niż 128kb flash mając...
I jeszcze pytanie odnośnie PWM, czy przy 100% występuje "pik" w dół w jakimś mikro okresie? Teoretycznie nie, ale w czy w praktyce też nie? Proszę mi wybaczyć jeśli zadaję banalne pytania. Z góry dziękuję za odpowiedź. To zależy od trybu pracy timera. W Tiny i Mega zazwyczaj nie da się uzyskać wypełnienia 0% albo 100% (to zależy od trybu), gdyż występują...
Dalej - przykłady - tutaj na Xmega jest naprawdę ubogo. Mikrokontroler dawno powinien wyprzeć wszystko starszej generacji, a tu zonk. Znacząca część użytkowników jednak woli stare dobre mega8 czy 16. Oj, znowu trzeba dementować takie wnioski. Twój punkt widzenia jest obarczony ... Twoim punktem widzenia, a nie moim, czy milionów innych projektantów....
Witam Forumowiczów. Tytułem wstępu krótki "portret własny". Jestem elektronikiem-programistą-amatorem. Swoją przygodę z mikro-kontrolerami wiernie ograniczyłem do rodziny atmeli mega. Może nie narzekam , ale świat idzie do przodu, chcę się pobawić DMA i te klapki na oczach zaczynają uwierać. Ponieważ rodzina atmeli powiększyła się o serię xmega idąc...
(at)staryvirusewiarus - dokładnie, warto wejść w nowsze AVR. Z AVR siedzę głównie w xmega i nowych ATMega/ATTiny, ostatnio odgrzebałem ATMega328 i widać, że to staroć w porównaniu z nowszymi AVRami. Warto kupiść jakieś curiosity nano - będzie na pokładzie od razu chip i programator i debuger na dokładkę :)
Tak jak pisałem, ściągnij notę Atmela na temat programowej obsługi USB na mikrokontrolerach bez wspomagania sprzętowego, tu masz też link do strony twórcy tego rozwiązania: http://www.cesko.host.sk/IgorPlugUSB/Igo...
Tutaj autor opisuje dokładniej zawartość tej książki: http://mikrokontrolery.blogspot.com/2011... Można więcej się dowiedzieć, a nawet zadać mu pytanie w razie wątpliwości. A tutaj moja recenzja: http://mikrokontrolery.blogspot.com/2011...
Witam. Dostosuj tylko konfigurację SPI do potrzeb XMegi. Reszta będzie działa.
A jakie jest w XMEGach, maksymalne ujemnie napięcie, które może zostać podane na plus komparatora, czy na pin mikrokontrolera? Dlaczego ujemne napięcie chcesz podawać na pin?
mikro przełącznik mikro xmega częstotliwości xmega zegar
zerwana plomba hyundai obrazu nokia trybie offline
gdzie kupić baterie nikon gdzie kupić baterie nikon
Schemat elektryczny PDC Audi Q5 80A – opis złączy, piny, CAN, bezpieczniki, czujniki parkowania Xerox WC6605 skanowanie do e-mail – konfiguracja SMTP, login, hasło, App Password