Dokładniej to nie AVRy, tylko ATMega ma jednopoziomowy sytem przerwań, XMEGA (która też należy do AVR) ma 3-poziomowy system przerwań. ATMegi mają też sztywnie przydzielone priorytety przerwań (o ile jest w ogóle sens mówić tu o priorytetach), XMEGA mają kilka schematów priorytetowania. Tak jak piszą koledzy powyżej można zrobić obsługe nieblokującą...
excray napisał: 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? Wejścia mikrokontrolera są zabezpieczone diodami. Jeśli odłączysz zasilanie, a...
Schemat jest błędny. [url=http://mikrokontrolery.blogspot.com...
Mało komu będzie się chciało ściągać PDF na swój dysk. Mi się chciało, ale mogłeś u siebie na komputerze mając podgląd schematu wcisnąć Alt + PrtSc (z Altem zrobi zrzut tylko aktualnie aktywnego okna) i taki podgląd zapisać w dowolnym programie, np. Paint, jako JPG i potem dołaczyć tu do postu poprzez "Dołacz obrazek" Każdy by sobie kliknął obrazek...
Jeśli softwarowo masz ten sam problem to jednak to wskazuje na jakiś problem z hardware. Dobrze podpiąłeś sygnały OE i CE? CS w tej pamięci to CE, a RD to OE. Ja bym sprawdzał połączenia do skutku, bo nie ma siły, gdzieś tam leży błąd. Na wszelki wypadek pokaż schemat.
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.
Witam. Przez atmel studio wgrywam jakikolwiek program, chociażby ustawienie stanu wysokiego na wyjsciach po włączeniu. Płytka to "MT-DB-X4 Atmel AVR XMEGA" Schemat w załączniku. Wsad w AVRISP mk2 jest wersji LUFA 151115. Screen ze sterownikami pod Atmel Studio. http://obrazki.elektroda.pl/4677216500_1... http://obrazki.elektroda.pl/5089554000_1...
Jak wygląda poglądowy schemat podłączenia pamięci SDRAM z Xmega w trybie 8bit ?
Możesz pokazać schemat połączenia tej pamięci do procka? XMEGA A1U nie ma ograniczenia do 64 kB dla EBI. ;-) ps. EBI pracuje z częstotliwością 2 x większą niż CPU (2 x peripheral clock). EDIT. Jeszcze jedno, początkowy (zmapowany) adres zewnętrznej pamięci to 0x3000 a nie 0x0000 ;-)
Jeśłi masz sprzętowe USB to całą warstwę łącza i część protokołu obsługuje hardware. Znacznie odciąża to MCU i upraszcza kod. IMHO obecnie nie ma sensu stosowania protez typu VUSB - to było dobre 10 lat temu. Z MCU z USB masz ATMegi zerii U2 i U4 lub lepiej XMEGA z U na końcu. Co do twojego układu - pokaż schemat bo coś mi się nie zgadza.
Jak możesz to wrzuć schemat jak masz podłączone procki bo tu jest problem.
Jest jakiś powód dla którego dałeś dwie XMEGi? Te diody jakie mają zastosowanie? Po prostu podłącz układy pod jeden interfejs SPI, wybór układu do którego idzie transmisja dokonuje się sygnałem CS. Ponieważ podłączasz wyjścia 3,3V do wejść układu zasilanego napięciem 5V to żadne hokus-pokus nie jest potrzebne. Zapewne też slave prawidłowo rozpozna stany...
Cześć, mam problem z komunikacją z modułem HC-05 za pomocą USART, operuję na uC xmega32A4U więc wspiera komunikację po USB z wykorzystaniem CDC. Komunikacja USB CDC działa, mogę wyświetlać różne wiadomości do serialu. Mam problem z komunikacją z modułem HC-05 - po odpaleniu terminala nie mogę wpisywać znaków (znaki nie pojawiają się pomimo ich wysyłania/...
Zobacz na schemat Xplained XMEGA128A1 - tam masz pokazane jak podłączyć SDRAM. Problem w tym, że EBI XMEGA nie wspiera transferów burst do SDRAM, w efekcie szybkość nie jest porażająca, w praktyce wygląda to prawie tak, jakby każdy dostęp wymagał zmiany banku. To co mi się udało uzyskać to 6 CLKper/operację dla SDRAM, dla SRAM diagramy pokazują, że...
Właśnie wiem że warto byłoby lecz podpowiedziano mi żeby połączyć obie te masy w jednym miejscu, a masę analogową połączyć za pomocą jednej ścieżki. W xmega nie ma masy analogowej :(
No właśnie staram się to doczytać :) Wg tabeli 25-10 w pdf-ie (445str) powinno dać się zmierzyć od -Vref do Vref (odpowiednio -2048:2047) ale już wg tabeli 34-5 w pdf-ie (134str) zakres pomiarowy to 0 do Vref. Nie wiem czy to nie jest tak że ten ADC jest z założenia differential tylko zmienia się podpięcie VINN. Co do max wartości to jest to dla 11bitów...
Zdecydowałem się jednak na Xmegę. Bo centralka będzie zawsze zasilana i będzie mogła mieć o wiele większą baterię. A Xmega daje większe możliwości i jest szybsza - a panel będzie się jeszcze obsługiwał wyświetlacz, komunikował po RS no i analizował zebrane dane. Do czujników nie muszę dawać przecież tego samego procesora. Jedyne co mnie jeszcze martwi...
Witam, Mam płytkę eXtrino XL. Dawno jej nie używałem i nie wiem czy jest całkowicie sprawna. Diody LED migają. Porty przetestowałem i są sprawne. Na pokładzie siedzi xmega128a3u. Jednak po podłączeniu USB do komputer nie instaluje mi się żaden sterownik, ani nie pokazuje port COM. Brak reakcji, tak jakby działało tylko zasilanie. Mam Windows 10. Przelutowałem...
Nie znalazłem konkretnej informacji w dokumentacji czy xmega ma wbudowany rezystor podciągający, ale analizując schemat modułu Xplained to nie został zastosowany taki rezystor na PCB. W prawdzie nie jest to z tej samej rodziny uC, ale USB chyba znacząco się nie różni w nim. Schemat: [url=https://static5.arrow.com/pdfs/2014...
Korzystam z modułu x3dil64 leon instruments schematu nie mam bo nie wiem jak to podłączyć. Powinienem poszukać schematu w gogle?
A już tego SCT kupłeś? Są wersje SCT na 3,3/5V. Jeśli masz na 5V to trochę szkoda, bo będziesz dla niego robił oddzielne zasilanie, ale poziomy logiczne z XMEGA zasilanej 3,3V zrozumie. Co do schematu: - żle masz podłączone (a raczej masz niepodłączone) Vcc. Chyba, że nazwałeś tak te połączenia, ale lepiej dać symbol zasilania dla jasności, - GND z...
1. Dlaczego złącze USB jest podłączone do PA2 i PA3 zamiast PD6 i PD7? Chcesz robić programową obsługę USB, mając sprzętowy interfejs? 2. Wyjścia driverów portów szeregowych nie są typu OC, więc przynajmniej daj tam szeregowe rezystory, aby nie robić zwarć. 3. Brak rezystorów zamykających pętle po stronie 'zewnętrznej' na portach szeregowych. Z tego...
XMega256A3 M25P128 Schemat http://obrazki.elektroda.pl/9943428700_1... kod [syntax=c] void M25P128_SPI_INIT(void) { // konfiguracja SPI dla M25P128 PORTD.OUTSET=M25P128_SPI_MOSI | M25P128_SPI_CS | M25P128_SPI_SCK; // MOSI,CS i SCK w stanie wysokim PORTD.DIRSET=M25P128_SPI_MOSI | M25P128_SPI_CS | M25P128_SPI_SCK; // MOSI,CS i SCK jako...
A gdybyś mógł być bardziej precyzyjny? Strasznie sieje tzn? Pokaż schemat i przykładowe wyniki. Przełącz ADC na tryb różnicowy i jak wtedy wyniki wyglądają? Co to za napięcie referencyjne?
Ja bym zmienił koncepcję sterowania diodami - po pierwsze przekaźniki, jak już powiedziano, są nikompatybilne z PWM, więc ściemnianie odpada. Zamiast nich steruj tranzystorem MOSFET, który wysteruje diody. A jeszcze lepiej - zastosuj "inteligentne" diody WS2812B, zobacz tu: http://mikrokontrolery.blogspot.com/2011...
Chcę zrobić obsługę nastu DS18B20. środowisko to samochód czujniki odpinane(prośba o poradę jak to robicie) Master w kabinie, czujniki na pace długość linii do 20m. http://obrazki.elektroda.pl/3679493900_1... Komunikacja za pomocą UART Procesor to Xmega128A1U 3,3V z powodu samochodu i 20m chciałbym czujniki zrobić to na 5V Czy ten schemat...
Dodaj schemat i widok PCB. Prawdopodobnie nie masz podciągniętego przez rezystor pinu resetu.
po podłączeniu prawej diody według schematu: http://obrazki.elektroda.pl/3177841200_1... dioda nie będzie świecić
Nie znamy schematu, kodu ani wartości mierzonych napięć. Udaj się do wróżki. Kondensator oczywiście się przyda.
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...
Przecież schematy podłączenia masz w nocie katalogowej XMEGA. Dokładne schematy są rozrysowane w notach dotyczących np. XPlained.
Zacząłem dłubać schemat i nagle się zorientowałem, że SPI w trybie Slave mode może być taktowanie max: CLKper/4 = 32MHz/4 = 8MHz czyli: 4 wejścia x 18 bit = 72tc. I zajmuje to czas 1/8MHz * 72tc = 9us. Czyli dalej jestem w punkcie wyjścia :(
Dziwne jest, to że gdy sprawdzam debugerem, to za każdym razem wejście SINGLE ENDED ustawia mi się na wejście INTERNAL. W kodzie konfiguruje dobrze, ręczne ustawienie z debugera skutkuje samoistnym przestawieniem na INTERNAL. Hardware to płytka ewaluacyjna z Leon Instruments model Extrino XL. Schemat : [url=http://www.eksel.user.icpnet.pl/leo...
Zerknij na [url=http://www.gabotronics.com/download... z: [url=http://www.gabotronics.com/developm...
^^^ Będą A1U Widziałem na obcojęzycznym forum Pańskie wypowiedzi na temat zaadresowania przez XMegę128 pamięci 512KB w trybie 4 portów (czyli górny rysunek z noty Atmela) udało się panu poprawnie ją adresować? Mozna popatrzeć na schemat? Bardziej od pojemności liczy się szybkość, słyszałem że SDRAM w połączeniu z Xmegą jest wolniejszy. 200 to miało...
Z poprzednich Twoich wypowiedzi wynikało, że sprzęt jest czysto hobbistyczny... nie widzę problemu w przetaktowaniu uK. A o ile to można wyczytać z dokumentacji (co prawda nie bezpośrednio tylko z diagramu). W niektórych prockach Atmel podawał nawet wzór (chyba dla M88). Co do rozdzielczości to niestety te przetworniki które uda Ci się kupić nie mają...
Schemat wtórnika: http://obrazki.elektroda.pl/9209868700_1... Jeśli będzie trzeba to odlutuje te rezystory :) Jakie propozycje wobec tego? Zaraz usiądę jeszcze raz do tego ADC i napiszę co wyszło. Przesuwać w prawo o 4 miejsca wynik 12-bitowy i pchać go do zmiennej uint8_t? Pamiętam o kwestii znaku, więc najlepiej będzie jak podam wynik...
Witam. Chętnie przyjmę zlecenia z następujących dziedzin: -programowanie mikrokontrolerów STM32, STM8, AVR(Atmega, Xmega), -projektowanie płytek PCB i schematów elektronicznych -programowanie platformy Arduino -Aplikacje desktopowe C# WinForms -skrypty forexowe w języku MQL Posiadam 7 letnie doświadczenie jako elektronik programista. Pracowałem także...
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...
Na pinie uC mam 5.1V używam atmegi na całe szczęście a nie Xmega. Napięcie wynosi 5.1V natomiast wydajność wyjścia to około 150mA ciągłego oraz 200mA piku.
Projekt komercyjny. Jest schemat i obrazki z PCB, ale wsadu brak. Szkoda. Może ktoś zna jakiś projekt z programatorkiem dla XMEGA z udostępnionym wsadem dla procka?
Witam, Chciałem zrobić układ pomiarowy z prockiem Xmega, który mierzyłby napięcia z zakresu 0-10V w miarę dokładnie. Chodzi mi o warstwę fizyczną, jak podłączyć dzielnik, by uniknąć offsetu 0,5V? Chodzi o pomiar w całym zakresie 0-4095ADC. Na podstawie informacji z netu, narysowałem taki koncepcyjny schemat, tylko nie wiem, czy dobrze?
Jeśli schemat jest poprawny, tzn. AVCC i AGND nie są podłączone, to ma prawo nie działać. Oscylatory są pewnie zasilane z napięcia analogowego.
Wszyscy znają ten link, co się interesowali programatorem do xmega. Od siebie mogę dodać że go zrobiłem, zamieniłem uP na atmega32u4, wszystko odpaliło, ale zamiast bufora dałem oporniki. Najpierw instalujemy avrstudio, potem, flipem pakujemy firmware do megi która ma się wykryć jako mega właśnie,potem instalujemy jungo coś tam (to sterownik proga),...
To zgodnie z Twoimi radami utworzyłem taki schemat. http://obrazki.elektroda.pl/1143776600_1... Wszystko się zgadza?
No cóż, standardowo pokaż schemat i program. Jednak musiałeś coś zmienić, w końcu MCU to nie czary. Jesteś pewien, że XMEGA startuje? Może coś grzebnąłeś przy zegarach i timingi się posypały?
Jeśli odpada XMEGA, która nie generuje nadmiernych kosztów (programator ok. 40 zł, ale procek tańszy niż ATMega32), to użyj ATMegi z USB - serie U2 itd. One nawet mają wgrany firmowo bootloader i można je programować przy pomocy FLIP. Rozwiązania typu softwarowe pseudo-USB sobie podaruj.
Cześć, Mam problem. Chciałbym przy pomocy wyjścia cyfrowego Xmega sterować napięciem z innego źródła, a dokładnie to zmieniać wartość napięcia od 24V do ok 7V. Pierwsze, co przyszło mi do głowy, to podpięcie do pinu Xmega bazy tranzystora NPN i użycie PWM, a następnie przepuszczenie tego przez filtr dolnoprzepustowy. Czy zaproponowany przeze mnie schemat...
Zrobiłem wszystko co pisałeś, a także masę innych testów z których wynikło, że komunikacja zawsze działa ale tylko z W5100 do komputera, natomiast problem jest "jedynie" w ramkach przychodzących. Dodatkowo przetestowałem ten sam program na arduino UNO i ethernet shield i po fizycznym resecie (przyciskiem) W5100 działał bez zarzutu, lecz wtedy gdy odłączałem...
http://obrazki.elektroda.pl/5601850500_1... Witam, właściwie nie wiem czy to dobry dział, ale zrobiłem co zamierzałem, wszystko działa jak trzeba, nie mam pytań, a rozwiązanie choć nie rewolucyjne może się komuś przydać, więc postanowiłem się podzielić. Jakiś czas temu doszedłem do wniosku, że czas się wziąć za Xmegi i wreszcie zacząć...
Nie, SPI może współpracować z DMA, ale nie musi. Akurat łączenie ENC z XMEGA poprzez SPI jest niewygodne, bo SPI nie ma bufora nadajnika i cała transmisja jest dużo wolniejsza niż mogłaby być. Lepiej w charakterze urządzenia master SPI wykorzystać USART w trybie master SPI - ma bufor nadajnika dzięki czemu uzyskujesz ciągły transfer i bez problemów...
Mam wrażenie, że to ten sam przetwornik 10 bitowy co w Megach, sztucznie naciagnięty do 12. Mam wrażnie, że nie masz pojęcia o czym piszesz. Jakieś dowody na poparcie tej tezy? (at)YOMAN Przydałby się kod, aby móc dyskutować o twoim problemie. W trybie single ended napięcie jest mierzone względem Vref/2-offset, więc jak pisał Marek, nie jest to idealny...
Kolego nie obrażaj się, bo robisz podstawowe błędy na poziomie elektrycznym a bierzesz się za programowanie xmega, za przeproszeniem od dupy strony - efekt do przewidzenia. Zmontuj sobie solidnie ten programator lub jakikolwiek inny, ale zgodnie ze schematem. USBASP obsługuje PDI po zmianie FW. Sprawdź czy efekt jest taki sam, będziesz wiedział czy...
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...
trochę materiałów na początek: L9637D iso_k_l.rar - nota układu do komunikacji w KWP1281 oraz 2000 KWP2000_pelny_opis.rar - pełny opis prot. kwp2000 (pdf en) hex_co_kpw1281_pliki_translate_pliki.rar - tłumaczenie na pl zasady działania KWP1281 (dokladny opis ramki i inicjacji na 5b) inicjacja_kwp1281.txt - przykład do inicjacji na 5b (BASCOM (linia...
Poszukaj w archiwum, ten temat był poruszany wielokrotnie. W skrócie to co potrzebujesz to wyjścia typu OC. ożesz to uzyskać dodając diodę, lub zewnętrzny tranzstor, w efekcie połączone wyjścia Tx będzą działać jako wired-AND. Dla zwykłych AVR niezbędny będzie element zewnętrzny, w przypadku AVR XMEGA można odpowiednio skonfigurować piny IO, aby pracowały...
Dodaje po takim czasie bo sam się spotkałem z tym problemem a google prowdzi do tego postu Dodałem w main.c i pomogło . Czyż bym znalazł błąd w bibliotece :) #define DMA_CH_ENABLE_bm 0x80 /* Channel Enable bit mask. */ #define DMA_CH_ENABLE_bp 7 Nie brakuje po prostu nie trzymają się schematu. Jest zdefiniowana maska równoważna wyższej: [syntax=c]DMA_CH_CHEN_bm...
To w końcu masz włączonego BODa, czy nie jesteś pewien, bo to dużo zmienia. Skoro wykomentowanie funkcji zapisu eliminuje problem, to znaczy, że błąd leży w programie, lub program w jakiś momentach idzie w maliny. Być może przy zaniku zasilania - to by tłumaczyło dlaczego masz 0xff - EEPROM zdąży się skasować, ale nie zapisać. Korzystasz z mapowaina...
Z doborem kostki na którą będę mógł zaaplikować program. Attiny85 by się nadało gdyby nie fakt że ma za mało wyjść, więc czy wystarczy po prostu poszukać Attiny z większą ilością wyjść? Grunt żeby były jeszcze dostępne gotowe biblioteki do arduino dla tej kostki tak jak dla Attiny85. Weź dowolną XMega ... taka odpowiedź wystarczy? Zrozum, że nie możemy...
[url=http://www.ftdichip.com/Support/Doc... znajdziesz w miarę aktualną dokumentację do tego układu. Na stronie 30. masz schemat podłączenia do dowolnego uC. Nie potrzebujesz żadnych konwerterów napięć, ponieważ wszystko jest na poziomie TTL. Jest możliwość, aby podłączyć atmega8 bezpośrednio do portu USB, ale nie...
Bo ja wiem, konfiguracja RTC32 z VBAT to jakieś 10 linii kodu, łącznie ze sprawdzaniem statusu VBAT po restarcie. Nie ma sensu wrzucać ASF, które wymusi sto kolejnych rzeczy. Z ASF jedyne co warto w kontekście RTC wykorzystać, to calendar.h, który ma Atmelowskie wersje funkcji konwersji czasu, podobnych do tych z biblioteki standardowej - time.h. Co...
(at)techzuchbuch Tak jak koledzy powyżej napisali. Spróbuj i zobacz jak to wyjdzie. Przypuszczam, że już na etapie robienia schematu okaże się, że nie jest tak fajnie. Weź też pod uwagę to co koledzy już napisali - ATMega i ATTiny to raczej rodzina MCU troszkę odstająca. Co prawda obecnie Microchip trochę odświeżył ATTiny wprowadzając do nich rozwiązania...
Chyba rozumiem , a jesli idzie o kwarc 19.456MHz , to nie da sie z niego otrzymać 57KHz - nie dzieląc ułamkowo tak że proponuje 14.592 albo jescze inaczej - gdyby tak przesiąść się na na nową rodzine procków Xmega , które standartowo zaprojektowane dla zegara do 32MHz , wtenczas podwoić zegar na 29.184MHz wewnątrz dodatkowo wyposażone we wbudowane A/D...
:-) Więc tak 1. Wg dokumentacji xmega sama wysyła START: "When the address (ADDR) register is written with a slave address and the R/W bit while the bus is idle, a START condition is issued and the 7-bit slave address and the R/W bit are transmitted on the bus". 2. Taki schemat, jak w załączonym listingu, pojawia się na wielu stronach internetowych...
Dzień dobry. Mam problem z konfiguracją ADC w XMEGA256A3BU na płytce testowej xplained. Chcę uruchomić ADC w trybie różnicowym bez wzmocnienia i dokonywać pomiaru na pinie nr 4 względem masy. Napięcia na pinie jest regulowane z pomocą potencjometru. Gdy kompiluję ten program w AtmelStudio7 nie otrzymuję żadnych błędów. Gdy wgram program do uC nic się...
Tak tylko pytałem o to DS2480B, a po co.. hmm.. chyba aby sobie skomplikować życie... albo "dla zabawy" bo gdzieś mam ten układ z tzw. "sampli"... Oczywiście cały kod działa.. Wyrzuciłem sobie też to na wyświetlacz i porównuje wyniki z innymi termometrami po I2C czy analogowym.. itd... Połączyłem RX i TX razem oraz dałem "pull up" na linie danych.....
Witam serdecznie, W ramach zadania na uczelni mam do wykonania projekt polegający na sterowaniu niewielką matrycą ledów (GQX-1035N, 5x7) - chodzi o wyświetlanie kolejnych liter z zadanego wyrazu. I tak sobie sprytnie (a może nie) wymyśliłem, że nie będę wykorzystywać dodatkowych tranzystorów ani rejestrów przesuwnych - jako, że dysponuję dużą liczbą...
Z jednej strony płytka z procesorem, a co z drugiej? Jak poprowadzone zasilanie do drugiej płytki? Płytka ma taki schemat: http://dl.btc.pl/kamami_wa/x3dil64schema... Na jednej stroni goldpiny na drugiej wszystkie elementy. Zasilanie modułów (po 2 sztuki na każdym TWI) jest z goldpinów opisanych jako 3.3V i GND na płytce z mikroprocesorem.
Witam, Poniżej przedstawiłem schemat sterownika mocy, którego sterowanie chcę zrealizować za pomocą mikrokontrolera XMEGA 1. Załączanie dwóch przeciwsobnie połączonych tyrystorów odbywa się za pomocą układu optotriaka MOC3021, z pinu mikrokontrolera. 2. Separacje galwaniczną wykrycia przejścia przez zero, chcę zrealizować za pomocą małego transformatora...
A nawet każdego nowszego procka :) W sumie do sterowania BLDC potrzebny jest timer, przydaje się multiplexer (XMEGA ma AWEX, ale bez tego też się da) i komparator z multipleksowaniem wejść analogowych (każdy AVR to ma, podobnie jak znakomita większość innych MCU) - jeśli robimy detekcję w oparciu o BEMF. Żadna filozofia wygenerować 3 fazy przesunięte...
No to widzę reklamę własnych produktów na forum. Nieładnie. Płytka Xplained. Albo za 60zł Nucleo z STM32F446 Albo DISC1 STM32F429Zi + mems + pamięc + wyświtlacz za 130zł. i od razu zaoferuj do tego darmowe wsparcie i kurs... a nie odpowiedz zagladnij do reference manual :) IMHO jak wspomnialem na pierwsza przygode z procesorami XMega jest bardzo dobra...
Czy chcesz powiedzieć, że taki fajny program jak Proteus nie pozwala na zdefiniowanie własnych obiektów? Nie można sobie namalować własnego elementu, układu, obudowy? No namalować to pewnie się da, a jak chce kolega zasymulować taki namalowany układ? Np taki mikrokontroler Xmega? Mam namalować kwadrat dodać jakieś wyprowadzenia? A co z logiką? Zamiast...
Szukam, ale nie bardzo widzę jaka jest częstotliwość pracy zegara dla Xmega a1 Xplained. Są tam dwa kwarce 32,768kHz (super miniaturowy SMD) i równie mały 12MHz. Tyle, że ten drugi jest podpięty do AT32UC3B. Nóżki 91 i 90 czyli (PR1 2 Introduction to the XMEGA clock system The Atmel ® AVR ® XMEGA ® Clock System provides a large portfolio...
Pokaż schemat i wartości rezystorów w tym dzielniku. Żródło referencyjne musi mieć określoną impedancję, jeśli jest zbyt wysoka to pojawi się problem. Kolejna sprawa - czym mierzyłeś napięcie? Tanim miernikiem, który uśrednia wartość z długiego odcinka czasu? Patrzałeś np. oscvloskopem, czy tam nie ma jakis śmieci? Moze coś się indukuje na doprowadzeniach....
Ich dodanie nie zaszkodzi. Weź pod uwagę, że kwarc 20MHz jest poza specyfikacją M8, ona pracuje do 16MHz. Skoro zasilasz całość z baterii to rozważ zastosowanie stabilizatora impulsowego, na liniowym na dzień dobry masz ponad 50% strat dla zasilania 11V, nieco lepiej dla 7,4V. W takiej sytuacji stabilizator 3,3V podłącz do wyjścia stabilizatora 5V (pamiętając,...
czyli rejestrów to dana część hardware może być dowolnie dopasowana - dlatego dochodzenie na podstawie DS jest trochę bez sensu. Nota to nie tylko rejestry, ale też schematy blokowe. Zresztą gdyby CCL pochodziło z PIC to by było skonfigurowane jak PIC, bo czemu niby nie? A jednak konfiguracja jest inna, właśnie pochodna XCL. To samo event system. To...
Jak kupisz Xplained Mini to tam praktycznie jest goły procesor w wyprowadzonymi wyjściami. Zamiast ATMega32 jest tam ATMEGA168 lub ATMega328P - ta ostatnia jest też wykorzystywana w modułach Arduino. Co więcej na płytce masz programator i debugger - te elementy oddzielnie kosztują co najmniej 160 zł, na początek debugger to super zabawa i wiele można...
Schemat wydaje sie być poprawny. Chociaż nie wiem po co łączysz równolegle dwa gniazda USB? I tak na raz nie można w nie wetknąć dwóch kabli. Pytanie co z tym enkoderem? Jaki daje na wyjściu sygnał? Jeśli daje cyfrowy to można wyokrzystać QDEC z XMEGi. Jeśli daje jakiś sygnał analogowy, który trzeba przerobić to tak jak pisałem - wbudowane komparatory....
Jakieś foto PCB, schemat? Z jaka częstotliwością musi pracować AVR aby uzyskać przepływność 2.4Mb/s (800kb/s * 3 = 2,4Mb/s)? Dla Double Speed mode (U2Xn = 1): BAUD = fosc/8*(UBRR+1) gdy Fosc 16MHz UBRR=1 to: 16e6/(8*(1+1)) = 1'000'000 czyli dużo za mało. Dopiero dla Fosc 39MHz uzyskamy 2,437500Mb/s a tyle to nawet Xmega nie pociągnie.
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...
Pomysł ciekawy, ale mało praktyczny. Z dwóch powodów: - prąd upływu wejścia IO to 1uA - tyle co cały prąd trybu power down, do tego trzeba dodać prąd upływu kondensatora. Jest jeszcze jeden problem - procesor musi mieć możliwość wybudzania asynchronicznego - normalnie jeśli odetniesz zegar taktujący procesor, to nie jest on w stanie stwierdzić czy zaszła...
Gdzieś musiałeś popełnić błąd, bo ten kod działa na każdej XMEGA, ba, nawet na ATMega. Przede wszystkim sprawdź, czy poprawnie jest generowane napięcie polaryzacji matrycy. Bez niego LCD wydaje się być martwy, bo nic nie wyświetla, pomimo, że działa. Także podaj więcej informacji - używasz modułu z elementami dodatkowymi w module, czy to "goły" LCD...
Dzięki za zainteresowanie i pomoc. Zastosuję powyższe we własnym kodzie. Dodano po 3 Po adaptacji do własnych potrzeb wyszło mi coś takiego. Kod rozpoznaje czy nastąpiło wciśnięcie czy zwolnienie przycisku: [syntax=c]// jezeli jest flaga to sprawdzamy wejscia if(checkInputsFlag){ for(i=0;i<countInput;i++){ if((establishedInputState >> i &...
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. - AVR mają mało UART. Jest to szczególnie odczuwalne w przypadku ArduinoUNO. Niektóre AVR mają 2...
Fakt robi się zamieszanie :) Więc tak napiszę i tutaj jakieś tam moje przemyślenia zebrane w całość ;) Na początku stwierdzając że właśnie chodzi o coś takiego o czym wspomniał wyżej kolega michalko12 . Teraz co by nie było że ludzi od Arduino traktuję jako jakiś motłoch którego ktoś chce się pozbyć. Wręcz przeciwnie chodzi bardziej o ułatwienie życia...
Jeśli z jakiś magicznych powodów potrzebujesz 20MHz to wstaw XMEGA, będziesz miał nawet 32 MHz. Na dzielniku rezystorowym SPI i tak ci nie zadziała w sposób pewny dla CLK/2=8MHz, więc nic na tym nie zyskujesz. w sposób pewny to napewno nie zadziała, ale jednak jest różnica między 16, a 20 MHz. nie sądzę, że nic nie zyskujesz. Należy pamiętać, że procesor...
Marek_Skalski: Dziękuję, to mi już wiele mówi.. Ogólnie doświadczenie w mikrokontrolerach mam praktycznie żadne wiec wolałbym wykonać ten układ na jakimś typowym module z Xmega. Dokadaność pomiaru wystarczy mi na poziomie taniego, chinskiego multimetera, więc myślę, że ten tester przy rozdzielczości 10 lub 12 bit będzie działa zadowalająco. strikexp:...
A jaki AVR ma nogę AGND Jak się pracuje na ARM to się zapomina, że AVR mają tylko AVCC :-) AGND istnieje wirtualnie, na schematach blokowych, Na obudowę AGND nie jest wyprowadzone. Może XMEGA ma?
Witajcie. Ten kto bawi się xmegami wie że można je w bardzo fajny sposób programować przez flip'a i kabel USB bez żadnych programatorów. Bardzo jest to wygodne lecz wymaga przytrzymania jednego pinu w stanie niskim i w tym samym czasie zresetowania procka aby on przeszedł do sekcji bootloadera. Na moje potrzeby chcę wyeliminować ten przycisk ustawiający...
Podaję przykładowo sinus na wejście, urządzenie wyświetla mi sinus, ale taki poszarpany. Konieczność uzyskania jakiegoś przyzwoitego zakresu napięć wejściowych zmusza do zastosowania dość sporego tłumienia poprzez dzielnik napięciowy (skompensowany) na wejściu WO pracującego w konfiguracji wtórnika napięcia. Ostatecznie sygnał wejściowy o amplitudzie...
Akurat na Hack a Day jest trochę artykułów o XMEGA. Generalnie można je traktować tak jak ATMega, z tym, że masz np. 8 timerów, 4 SPI, 4 I2C, 4 USARTy itd. Generalnie wszystko co mają, mają w stosunku do wcześniejszych AVR lepsze. Np. lepiej rozwiązany zegar, masz RTC, DMA, które mocno odciąża procesor, event system, który umożliwia realizację złożonych...
Witam, ta Xmega powinna pobierać w trybie power-down co najwyżej kilka uA - moja pobiera 135 uA w układzie bez peryferiów. Jedyne, co mam podłączone to mosfet p, ale zatkany oraz 2 elektrolity i kilka kondensatorów ceramicznych. Układ zasilam z baterii 3,6 V przez Shottky'ego - procesor dostaje 3,4 V. Na początku programu ustawiam wszystkie porty jako...
Szczerze zachęcam do przejrzenia not i materiałów, które ci poleciłem. W ASF bym się nie bawił, IMHO niepotrzebna komplikacja. Natomiast schematy płtki znajdziesz na stronie microchipa. Masz jakieś doświadczenie z AVR?
Nie, we wszystkich startują z wewnętrznego RC 2 MHz. Podobnie USART w każej XMEGA jest identyczny (trochę inny w E5, ale to bez znaczenia jeśli nie wykorzystuje się dodatkowych funkcjonalności). Także bezpośrednie przeniesienie kodu, polega tylko na rekompilacji pod dany model. Tak samo wyprowadzenia zewnętrzne są identyczne. Jeśli są krzaczki to znaczy,...
Jeżeli wypełnienie pamięci obrazu jednym kolorem trwa 5s, to oba te rozwiązania są tragiczne. Jakieś 2 lata temu robiłem coś z takim samym 7"/800/480, który był podłączony do Xmega128A1U (8 bitów) i tam wypełnienie ekranu trwało chyba nieco ponad sekundę. Kiedy ten sam wyświetlacz sterowałem z STM32F417ZG przez FSMC (16 bitów), to odświeżanie było na...
Witam. Chciałbym się zapytać czy przedstawiony układ ma prawo zadziałać. Pierwszy raz robię coś na XMEGAch i nie miałem styczności z wyjściem DAC w uC. Sterowanie z uC XMEGA 128a3u. wyjście PB2. Zasilanie mikroprocesora +3.3V Napięcie referencyjne ustawione na napięcie AVcc +3.3V Wentylator EBM PAPST K3G 190-rc05-03 silnik sterowany jest sygnałem PWM...
Poczytałem tą dyskusję, i jedna rzecz mnie nieco przestraszyła: jakieś anomalie w ADC. Po Xmega mam już ich dosyć (bezsensowny offset, niestabilne pomiary), więc chciałbym się ustrzec przed tego typu prockami, czyli są to M3? Mam jeszcze kilka pytań: 1. Czy w STM32Fxxx peryferia są na stałe przyporządkowane do pinów, jak to było w AVR? Bo słyszałem...
Zacznij od próby napisania tej najbardziej krytycznej czasowo części programu (zapewne pętli odbierającej dane i zapisującej je do pamięci), a potem zastanów się, czy to ma szanse zadziałać zgodnie z wymaganiami czasowymi. Rzecz w tym, rejestracja danych odbieranych albo wysyłanie danych w odpowiedzi na żądanie odczytu z urządzenia powinna być zrealizowana...
https://obrazki.elektroda.pl/6037157300_... W ramach moich projektów związanych z automatyzacją, tym razem chciałbym pokazać kontroler nawadniania ogrodu. Zeszłoroczne lato było wyjątkowo upalne i raczej suche, co z pewnością odbiło się na trawie i innych roślinach ogrodowych. Jak im pomóc? Rozwiązaniem są systemy nawadniania. Każdy...
szkoda, że nie została wylana masa Zerknij na dwa ostatnie obrazki i przeczytaj akapit nad nimi. Może zamiast złącza ze zworką wlutować tam diode? Doczytaj do końca akapit, który zacytowałeś, jedno zdanie Ci zostało... Karta SD: pull-upy w trybie spi są zbędne. Niezbyt fortunnie podłączyłeś także złącze SD - wykorzystując interfejs SPI, zamiast USART....
xmega schemat płytka xmega schemat płytki xmega częstotliwości
zamiennik tda7560 czujnik misce olejowej volvo silnika
wizjer smart regulator ładowania
Ciężko działająca kierownica w nowym skuterze trójkołowym elektrycznym Quad gaśnie po odpaleniu - diagnostyka i rozwiązania