AT90PWMx - Produkt w fazie zakończenia produkcji. Nie ma sensu w to inwestować. ATTiny26 - zupełnie bez sensu jeśli idzie o falowniki. Praktycznie żadnego zysku względem mega88. ATXMEGAxx - od biedy może być do nauki. Ale pamiętaj o upierdliwości ADC w trybie single ended (offset), braku synchronizacji pracy liczników z jedną podstawą czasu, pomiar...
Do tej pory nie sądziłem, że ta dokumentacja może wywoływać aż tak negatywne emocje. Ok, może się źle wyraziłem. Nie negatywne, da się to przejść, ale... postaw się w roli osoby początkującej, która się dopiero uczy. Przyznasz, że nie wygląda to zachęcająco jeśli dostajesz kilkustronnicową instrukcję instalacji z magicznymi zaklęciami... Tak już tylko...
dlaczego lepiej go nie podciągać do +? Z tego co pamiętam dokumentacja nakazuje jego podciąganie
Witam Panowie, Może ktoś zmagał się z przetwornikiem ADC w Xmega serii E. Chodzi mi o ustawienia a dokładnie o bit FLUSH (rejestr CTRLA, datasheet strona 364). Do czego on służy, bo czytam notę kolejny raz i nie mogę zrozumieć? Druga sprawa to ustawienie triggera automatycznie wyzwalającego konwersję: wystarczy, że ustawię bity EVSEL (rejestr EVCTRL,...
Proste peryferia na STM32 łatwiej programuje się i inicjuje bez HAL, niż z HAL. Np. uruchomienie UART wymaga zapisania dwóch rejestrów (na AVR - trzech). Fakt, wcześniej trzeba jeszcze włączyć dwa zegary i podłączyć linie portu do UART - to kolejne trzy instrukcje vs. jedna dodatkowa w AVR (ustawienie kierunku TXD). Co prawda nie chce mi się brać udziału...
odpowiedz nielogiczna - ja wiem ze sie niczym nie rozni w sensie wyniku A w innym sensie czym się różni? ja pytam o to gdzie moge znalezc dokladny opis sposobu programowania do wykonania we własnym zakresie - przebiegi, transmisje, itd... W dokumentacji producenta? Albert
Fajne, tylko dokumentacja skąpa. Na plus - sterowanie przez SPI, tyle, że nie podają max taktowania. Wg przykładu z noty, przy odświeżaniu 50 Hz max 319 diod w szeregu, a więc gorzej niż w przypadku WS2812B.
Czyli np. podpinam kwarc 8 MHz , przemnażam w PLL razy 12 i daje nam 96 MHz. W takim wypadku i XMEGA i ARM będą miały jednakową stabilność pracy ? W ARM zalezy to od rdzenia i jest to zalezne od typu ukladu, gwarantowana czestotliwosc pracy podawana jest w nocie katalogowej procesora. Do tego sam zegar to nie wszystko tam jest dosc rozbudowane rozprowadzanie...
aby nie zmieniać nawyków programistów - którzy nie lubią radykalnych zmian. Bardzo ciekawe, bo właśnie wielu programistów AVR nie polubiło się z xmega bo były dość radykalne zmiany zarówno funkcjonowania peryferiów jak ich konfiguracji. Zatem nowe tiny i nowe mega NIE machają pinem jak Atmega8 czy Tiny2313 ;) Machają pinem jak Atxmega32D4 i Atxmega128A3U...
A ja Ci powiem tak, Xmega to jest tylko taka ulepszona atmega. I z takim podejściem można śmiało zaczynać, bo zbyt wielu różnic nie ma, z tym, że są ogromne korzyści wynikające z nieporównywalnej funkcjonalności. I jak dla mnie, przesiadka była całkowicie bezbolesna.. no, może najwięcej bólu sprawiło mi wydanie kasy na nowy programator :) Czyli minimum...
"AVRach serii XMega można włączyć i pull up i pull down." jak włączyć pull down? dokumentacja strona 142: http://www.atmel.com/dyn/resources/prod_... sam będę to testował jak będę miał czas na zajęcie się swoją xmegą128a1
Tego typu pamięci zazwyczaj wymagają po włączeniu zasilania wykonania sekwencji startowej. Czyli najpierw RESET ENABLE, później RESET MEMORY, a następnie czytasz rejestr statusowy i czekasz aż pamięć zgłosi gotowość do współpracy. Niestety, dokumentacja do tej pamięci jest raczej biedna i sporo rzeczy trzeba zgadywać. Co gorsza, ta pamięć nie ma żadnej...
(at)BlueDraco Ale do kogo odnosi się twoja wypowiedź? Bo kolega (at)Wiking18 właśnie wziął współczesny MCU, który ma mechanizmy sprzętowego sterowania nie tylko sześcioma ale i znacznie większą liczbą tranzystorów, ba, ma mechanizmy służące sprzętowej realizacji zadania o którym piszemy w tym wątku, czyli falownika. A z ciekawości zapytam, do czego...
Zresztą nie cała seria STM32F4xx ma wbudowany kontroler LCD. hmm ? czytac nie potrafie ;) ja tym bardziej nie pisalem ze Cortex ma kontroler bo to tylko rdzen ;) Przyczepilem sie do tej calej linii STM32F4xx raczej tam sie spotka kontroler pamieci (chyba w calej linii bo reki sobie nie dam uciac - ale cos mi sie zdaje ze tak). Do tego ja sie przyczepilem...
Witam. Gdzie można znaleźć opisy rejestrów ADC? Czytam po kolei dokumenty Atmela odnośnie ADC, jest dużo informacji ale nigdzie nie mogę znaleźć który bit rejestru jest który i za co odpowiada. W Przykładach można znaleźć np: [syntax=c] ADCA.PRESCALER = 0x06; // Preskaler ADCA.CTRLB = 0x18; // signed mode, free run, 12 bit ADCA.REFCTRL = 0x20; // REF=...
Witam. Dość często widzę że XMEGI są lepsze, szybsze itd. i niewątpliwie tak jest.Ale ja mam mieszane uczucia. mam obydwie książki Pana Tomasza Francuza. I o ile Atmegi dla mnie jest łatwo ustawić chociażby timery wystarczy spojrzeć do noty i jest tam wyraźnie napisane ze Timer1 to TCCR1A i poniżej tabele z ustawieniami np COM1A1. Wtedy wystarczyło...
Witam Chciałem skonfigurować DMA z ADC i otrzymuje dziwne wyniki a właściwie co 2 raz zapisywana jest pusta linia. Poniżej załączam to co stworzyłem. Sugerowałem się przykładem z książki z 2 części o Xmegach. Korzystam z 2 kanałów wykorzystuje pin 1 z portu A oraz pin 1 z portu B. Czy jest ktoś w stanie powiedzieć co tu jest nie tak? Z góry dziękuję...
Witam, wiem, że na ATmedze da się pobrać wynik ADC. Chciałbym to samo zrobić na Xmega, czy są pod to jakieś gotowe funkcje ? np jak napisać w xmega taki kod: [syntax=c] analiza = (((ADCH * 256) +ADCL)>>2) & 255; [/syntax] Dzięki wielkie za pomoc. Pozdrawiam.
Witam, Szukam całe popołudnie jakiegoś tutoriala, kursu, instrukcji, czegokolwiek w tym stylu, aby zacząć przygodę z atxmega. Teraz działam na procesorach atmega i w sumie mi to wystarcza, ale należy się rozwijać. ;) Szukam po angielsku czegoś w tym stylu [url=http://www.stromflo.de/dokuwiki/dok... bo w języku szprache w...
Tytuł poprawiono. Proszę pamiętać o zasadach korzystania z działu: http://www.elektroda.pl/rtvforum/topic34... Na prośbę kolegi tmf temat przywracam(ale do działu dla początkujących), tym niemniej proszę zachować staranność w przestrzeganiu zasad tu panujących. Witam, Nie wiem czy mała popularność uC serii xmega wynika z ich trudniejszego programowania,...
Witam, mam zamiar zastąpić w moich projektach µP MegaAVR nowymi AtXMega. Szukałem informacji na temat kontrolera DMA w procesorach Xmega, ale niestety jest bardzo mało informacji na ten temat. I tu moje pytanie czy ktoś może mi wyjaśnić jak uruchomić DMA pod kompilatorem AVR-GCC? Na marginesie dodam, że wiem co to jest DMA i wiem jaka jest zasada...
Są jedynie zamienione miejscami. ;-) Dla trybu SRAM/4PORT/NOALE są tam A16 i A17 a nie ALE1 i ALE2. [url=http://www.atmel.com/Images/Atmel-8... str. 327
(...) sem. W jakim miejscu dokumentacji jest taka informacja? Podaj nazwę punktu/ działu/ strony? Cokolwiek bym mógł to zweryfikować. Wg moich informacji (ogólnie dostępnych) brzmi to następująco: "3.8 POWER MODE The M90E32AS has four power modes. The power mode is solely defined by the PM1 and PM0 pins PM1:PM0 Value Power Mode 11 Normal (N mode) 10...
A to w takim razie służę pomocą. Zaczynamy tutaj: [url=https://www.microchip.com/wwwproduc... Proszę się zapoznać z tym dokumentem, rozdział 27: [url=https://ww1.microchip.com/downloads... Pomocny może być jeszcze ten dokument, rozdział...
Witam, mam takie dwa pytania do xmegi: 1. Jaka jest maksymalna częstotliwość próbkowania przetwornika ADC w xmedze "XMEGA E MANUAL" ? W dokumentacji jest napisane że przy 12 bitach i pojedynczym pomiarze bez wzmocnienia maksymalna częstotliwość próbkowania wynosi 300k ksps co odpowiada okresowi równemu 3,3 uS Czy z tego można obliczyc maksymalną częstotliwość...
Kolego jak czytasz dane po i2c to przy ostatnim odczytywanym bajcie powinieneś zwracać NAK. Czytanie dokumentacji się kłania.
To further reduce power consumption, the peripheral clock to each individual peripheral can optionally be stopped in active mode and idle sleep mode. Nie znam XMega, ale powinieneś sprawdzić, czy niektóre moduły nie są domyślnie włączone i czy nie trzeba je czasem wyłączyć. Tak np. jest z komparatorem w ATmegach. Watchdog, itp. ... szukaj w dokumentacji.
Język C/C++ ma taką "miła" cechę, że to co normalnie byśmy określili jako błąd, jest UB Undefined Behaviour To nie cecha języka, ale niektórych programistów, którzy mają alergię do czytania dokumentacji standardu języka ;)
Witam Choć temat nawiązuje do UARTu, to chodzi bardziej o to jak zacząć pracować z Xmegą w praktyce. Spodziewałem się, że przeprowadzka z Atmegi na Xmegę to będzie małe piwo. Chciałem zrobić prosty program typu echo, stwierdziłem – dla początkującego pewnie łatwizna – znajdę parę przykładów, przeanalizuję, spojrzę do dokumentacji, napiszę...
Atmel posiadał posobne rozwiązania lata temu. Wystarczy poczytać dokumentację procesorów Xmega z serii B. Jak widać, Microchip sukcesywnie przejmuje kolejne pomysły Atmela i rozwija je jako swoje. Tymczasem w AVRach nic się nie dzieje, jedynie Arduino nakręca sprzedaż.
Ściągnij manual do MCU mającego PDI - np. do XMEGA. Tam znajdziesz sekcję Program and Debug Interface. W tej sekcji opisany jest protokół transmisji danych, oraz rejestry PDI i część poleceń. Protokół masz opisany w szczegółach na 6 stronach, potem masz opis poleceń wspólny dla JTAG i PDI - kolejne 8 stron, mniej więce wyjaśnia większosć kwestii. Zobacz...
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...
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...
Ciekawą informacją jest też info o wprowadzeniu programowalnej logiki - znamy to już z XMEGA serii E PIC też mają takie rozwiązania ... i to chyba dawniej niż Atmel ;) Chociaż tutaj jest chyba takie w formie bardziej znanej z xmega. Dodatkowo przeglądając dokumentację wygląda to Tiny jak taka cięta na wymiar xmega właśnie (ale o dziwo z zasilaniem...
Na linuksie? Udostępnianie zewnętrznych programów, to nie to samo udostępnienie specyfikacji protokołu. Się uczepiłeś tego linuksa. Masz tam przecież avrdude i kilka innych programów dla AVR, obsługujących m.in. PDI. Dokumentacja protokołu przecież też jest, przynajmniej w zakresie umożliwiającym programowanie.
Jeśli chodzi o XMEGA-A1 i XMEGA A1U Xplained Pro to na pierwszym jest procesor ATXmega128A1 a na drugim ATXmega128A1U. Nie są to takie same procki ale dokument pt. "Atmel AVR1019: Migration from ATxmega128A1/64A1 to ATxmega1281U/64A1U" [url=https://ww1.microchip.com/downloads...
Najlepiej trzymać się od Atmela z daleka. Bardzo merytoryczne :) Jak dla mnie najlepsza dokumentację ma właśnie Atmel. Seria Xmega jest już bardzo "współczesna", jeśli chodzi o 8-bitowce.
:-) 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...
(at)BlueDraco Co do zasady zupełnie się z tobą zgadzam. Tylko odpowiadam na pytanie autora, że jeśli bardzo chce to można. (at)ASMnauka_ W dokumentacji masz opisane źródła (triggery) dla DMA. Jednym z nich jest zdarzenie odebrania bajta. A DMA do odbioru konfigurujesz tak jak do nadawania, z tym, że adres źródła to rejestr odbiornika danych USART,...
A odpalasz bootloader? Podczas resetu trzeba cośtam zewrzeć ze sobą - znaczy odpowiedni pin do masy. Płytka wtedy zgłosi się jako urządzenie DFU i powinno to zadziałać. W dokumentacji do C3 znajdziesz jaki to pin.
Enkoder faktycznie jest optyczny ale drgania wynikają z oscylacji regulatora lub drgań które niosą się po maszynie. Ale to raczej max kHz wiec dla 32MHx procesor się wyrobi. Ostatecznie wg dokumentacji przerwanie timera może być zgłaszane przy przepełnieniu w obie strony.
Tą notę miałeś na myśli? http://www.atmel.com/Images/Atmel-42177-... Lecz jeżeli steruje tylko jednym tranzystorem to opłaca się używać AWeX? Jakoś mam wrażenie że bardzo słabo opisali je w dokumentacji. AWeX ma własne liczniki czy korzysta z tych zwykłych?
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ą...
Ok, ale jakbym chciał wygenerować impuls to mam po ustawić stan danego pinu na wysoki? Jeżeli generujesz impuls za pomocą timera sprzętowo, to jak ustawisz wyjście jest bez znaczenia - timer przejmuje kontrolę nad pinem (piszę o starych AVR, inaczej jest w XMEGA i może być w nowych AVR, trzeba sprawdzić w dokumentacji).
Zaciekawiłeś mnie. Albo ja czegoś nie znalazłem przeglądając dokumentację Xmegi (nie używałem), albo inaczej rozumiemy remapowanie portów. Przykładowo dla PIC24fj64gb004 (2 UART, 25 remapable pins) mogę wejście RX pierwszego UARTA podpiąć pod każdą z tych 25 końcówek. To samo dotyczy oczywiście TX oraz innych peryferiów. Natomiast przejrzenie device...
No niekoniecznie, ATMega32A pracuje przy 16MHz powyżej 4,5V, więc na 3V3 nie za bardzo (a przynajmniej będzie to poza granicami wyznaczonymi przez producenta). Nie będę się sprzeczał, bo nie czytałem o tym w jakiejś dokumentacji ale gdzieś na forum. Uwierzyłem, bo było to sensowne i działało w praktyce u mnie, ba działało nawet przy przetaktowaniu....
Przepraszam za leniwość - po prostu szukam rozwiązania. Być może kupie ten AVR DRAGON (Mam w szafce "trochę" AVR-ów, które trzeba wykorzystać). Co do LPC13xx - ciekawe MCU. :) Dodano po 1 Mylisz się. AVR Dragon obsługuje chyba wszystkie MCU Atmela, w tym XMEGA - także masz pewnie starą dokumentację. Nawet w tej chwili właśnie sobie dłubię na XMEGA128A1...
Czytałem gdzieś, że jeżeli wystarczą 8-bitowe wartości (może nawet 7-bitowe), to można próbkować z częstotliwością 200kHz Nie. Te 200kHz, o których piszesz prawdopodobnie pomyliłeś z maksymalną częstotliwością taktowania przetwornika dla pełnej rozdzielczości (10 bit). Biorąc pod uwagę, że czas pojedynczej konwersji to 13 taktów zegara taktującego...
Nie chcę być upierdliwy, ale czy naprawdę wygodnie jest Ci pisać coś takiego? Możesz z pamięci powiedzieć, co robi ten kod? Może jednak prościej i czytelniej w ten sposób: http://www.leon-instruments.pl/2013/11/k... [syntax=vbnet] Usartc1_ctrla = &B00010101 Usartc1_ctrlb = &B00001000 Usartc1_ctrlc = &B11000000 Usartc1_baudctrla...
AVR 16 bit - X-MEGA Szanowny kolega pominął nowego kolegę AVR - xMega, który jest co prawda 16bitowy, ale mocno związany ze swoimi "słabszymi" braćmi To jakiś żart z tymi 16 bitami? Widzieliście dokumentacje?
Jeśli myślisz o programowaniu procesora przez USB to potrzebujesz bootloader. Nie wiem czy ATMega8U2 jest dostarczana z wgranym bootloaderem, ale nawet jeśli to przy jej 8 kB FLASH niewiele zostanie na kod programu, IMHO wybór tego procka jest kompletnie bez sensu. Z drugiej strony jeśli nie za bardzo orientujesz się w USB, to wybierz rozwiązanie do...
a posiadasz juz taki procesor? napewno wszystko jest w dokumentacji Dodano po 2 wlasnie sprawdzalem, wszystko jest podane na stronie producenta
W zasadzie książki o x-mega w języku polskim nie ma , sama dokumentacja producenta napisana jest bardziej pod użytek języka C chcąc sobie poradzić z niektórymi rzeczami trzeba uciekać się do różnych sztuczek . Bardzo chętnie przeczytał bym książkę o X-mega i peryferiach ,które ma na pokładzie . Szczytem radości była by książka traktująca o x-mega w...
Czym ten scheduler różni się od napisania prostych warunków wykonania zadania w pętli głównej, gdzie flaga na jego wykonanie ustawiana jest w obsłudze timera?. Na temat tych "różnic" napisałem w artykule, a przynajmniej się starałem. Kompletna dokumentacja TaskScheduler jest tutaj: https://github.com/arkhipenko/TaskSchedu... Na początek...
Witaj, Z tego co widzę w dokumentacji to Xmega32e5 ma jeden rejestr 8 bitowy CALL zgodnie z punktem 25.14.9. Problem może wynikać z tego że inne mikrokontrolery z tej rodziny (XmegaAU) ma już CALL i CALH punkt 28.16.8. Pozdrawiam
[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...
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....
xmega arduino xmega przerwanie xmega manual
subwoofer sterowanie nagrywania filmików android samsung galaxy kontakt
przebita bateria przebita bateria
Błąd E36 w pralkach Toshiba, Bosch, BMW E36 – jak usunąć, typowe usterki, diagnostyka Opel 1.9 CDTI 150KM – usunięcie zmiennej geometrii turbiny VGT z kolektora wydechowego