xmega przerwać

Znaleziono około 259 wyników dla: xmega przerwać
  • Xmega przerwanie po przepełnieniu timera

    Dzięki, teraz działa ;). Poniżej zamieszczam działający kod dla potomnych: [syntax=c] TCC0_PER=0x1... //górna granica licznika TCC0_CTRLA=0x04; //włącz licznik z preskalerem na 8 TCC0_INTCTRLA=0x03; //największy priorytet przerwania PMIC.CTRL=0x04; // włącznie przerwań o najwyższym...

    Mikrokontrolery AVR   16 Lut 2014 21:29 Odpowiedzi: 4    Wyświetleń: 1869
  • XMEGA przerwania INT0, INT1

    (at)paluszasty Z każdym portem są związane dwa przerwania INT. Czyli jeśli wykorzystasz piny należące do dwóch różnych portów, to będziesz miał 4 niezależne przerwania.

    Mikrokontrolery AVR   14 Sie 2016 18:30 Odpowiedzi: 4    Wyświetleń: 1266
  • [XMEGA][C]losowe zachowanie modułu Ethernet W5100

    Witam, Mam problem odnośnie modułu W5100. Mianowicie, po fizycznym resecie modułu (przycisk), moduł zachowuje się w 3 bliżej określonych stanach: 1. działa stabilnie - nie mam nic do zarzucenia 2. działa, ale odbiera tylko niektóre ramki 3. nie działa Opis: Z komputera, za pomocą skryptu,...

    Mikrokontrolery AVR   07 Wrz 2018 17:52 Odpowiedzi: 4    Wyświetleń: 672
  • [ATMEGA 8][AVR-gcc] - Priorytetowość przerwań

    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ą...

    Mikrokontrolery Początkujący   17 Lut 2013 15:04 Odpowiedzi: 11    Wyświetleń: 2814
  • XMega i pamięć SPI W25Q.. - Quad SPI

    Masz rację tmf. Od pewnego czasu nie pracuję już z Xmega i zapomniałem, że jedynym rozsądnym SPI jest USART. A co do wystawiania SS, to nie jest do końca tak. Mam aplikację, w której Touch Panel nie pracuje w przerwaniach, tylko jest skanowany (X,Y,Z1,Z2) co 50ms i to leci z przerwania od licznika...

    Mikrokontrolery AVR   10 Gru 2013 16:34 Odpowiedzi: 8    Wyświetleń: 2148
  • Xmega128A3U - UART w XMega 128A3U.

    Szanowni Forumowicze, postawiłem sobie za zadanie opanowanie UARTa w prockach xmega, co nie powinno być zadaniem bardzo trudnym. Na początek zajrzałem na stronę producenta i znalazłem pdf z opisem UARTa i przykładowy kod dla wykorzystania sprzętowego na przerwaniach i software'owego. Zacząłem od przerwań....

    Mikrokontrolery AVR   07 Sie 2016 11:10 Odpowiedzi: 12    Wyświetleń: 1641
  • Nowe mikrokontrolery Microchipa - kolejna odsłona XMEGA?

    Wkrótce najwyraźniej pojawi się nowa rodzina mikrokontrolerów Microchipa - następców XMEGA? Póki co jest już wsparcie w MPLab i Atmel Studio, czyli po plikach nagłówkowych można się zorientować jakie będą możliwości tych układów. Oznaczenia AVR128DA64 - pierwsza liczba to wielkość FLASH, druga to liczba...

    Mikrokontrolery AVR   02 Wrz 2020 20:01 Odpowiedzi: 75    Wyświetleń: 5358
  • [Atxmega64A3][C][AVRStudio5] Brak przerwań wewnętrznych

    Pod TC_CLKSEL_DIV1024_gc kryje się: [syntax=c] (0x07 << 0) [/syntax] Czyli wg XMEGA Manual A odpowiada to prescalerowi /1024. A pod TC_OVFINTLVL_HI_gc: [syntax=c] (0x03 << 0) [/syntax] Czyli wg XMEGA Manual A odpowiada to ustawieniu przerwania na poziom wysoki.

    Mikrokontrolery AVR   10 Kwi 2012 12:18 Odpowiedzi: 19    Wyświetleń: 1394
  • XMEGA - pomiar pojemności

    No niekoniecznie bo wkońcu napięcie możesz dać poprzez dzielnik napięcia na wewnetrzny komparator. No tak - ja bym do tego użył tego za 1.5$: Możesz zrobić na wiele sposobów: 1. dać zewnętrze komparatory. Wtedy w input capture przechwytujesz napięcie przy 1V poprzez transmisję DMA a na...

    Mikrokontrolery AVR   26 Lis 2017 21:25 Odpowiedzi: 23    Wyświetleń: 945
  • Konfiguracja timera xmega32E5 czyli jak przetłumaczyć kod z Xmega "A"

    W zasadzie to w między czasie rozwiązałem problem i działający kod wygląda tak: [syntax=c] void Timer_init() { PORTD_PIN1CTRL = PORT_ISC_BOTHEDGES_gc | PORT_OPC_PULLDOWN_gc; // Zbocza wywołują zdarzenia EVSYS_CH0MUX = EVSYS_CHMUX_PORTD_PIN1_gc; // Transmitowane przez kanał 0 TCC4.CTRLD...

    Mikrokontrolery AVR   21 Gru 2017 18:34 Odpowiedzi: 4    Wyświetleń: 777
  • [Xmega][GCC]Jak używać DMA i innych dobrodziejstw w Xmega.

    Wszystko jest w notach katalogowych procesorow XMega, napisz z czym konkretnie masz problem to postaram sie wyjasnic. Co do wsparcia w gcc - to nie ma zadnego, jedyne co mozesz oczekiwac to definicje rejestrow i struktur danych. Ale zadnych gotowych rozwiazan w AVR-libc nie ma i sie nie spodziewaj. Tak...

    Mikrokontrolery AVR   28 Paź 2009 10:33 Odpowiedzi: 7    Wyświetleń: 6782
  • Kurs XMEGA (02) - pierwszy program

    Dorzucę się do tematu leonowa32, który podjął się rozpoczęcia kursu Xmega. W wolnej chwili czasu naskrobałem funkcję do uruchomienia generatora kwarcowego i pętli PLL. Dla wartości 16 MHz można ustawić F_CPU 1MHz, 2MHz, 4MHz, 8MHz, 16MHz, 32MHz.Procedura nie wyłącza wewnętrznego generatora RC 2MHz,...

    Artykuły   27 Gru 2013 17:46 Odpowiedzi: 4    Wyświetleń: 5361
  • Xmega DMA - Wysyłanie danych z Tablicy z konkretnym punktem staru i końca

    Oczywiście w żaden sposób nie zrobisz tak, aby jeden kanał DMA transmitował dane do trzech różnych, niepowiązanych ze sobą adresów. Ja rozumiałem twój opis tak, że przy jednym wyzwoleniu chcesz przesłać dane do 2-4 rejestrów CCxBUF, ale z kolejnych adresów tablicy. Jeśli to wszystko ma być chaotycznie...

    Mikrokontrolery AVR   18 Gru 2014 08:32 Odpowiedzi: 10    Wyświetleń: 1467
  • AVR - UART xmega vs mega-róznice wady i zalety

    Stary AVR po prostu się do tego nie nadaje. Nie wszystko da się dobrze zrobić na prehistorycznych mikrokontrolerach, a robienie na siłę, keidy można taniej i lepiej, jest niezbyt sensowne. Niedawno dyskutowaliśmy na ten temat tutaj z kol. TMF. ATmega nie obsłuży 260 tysięcy przerwań na sekundę potrzebnych...

    Mikrokontrolery AVR   26 Kwi 2016 13:26 Odpowiedzi: 22    Wyświetleń: 2097
  • XMega - TWI działa tylko przy taktowaniu 32 MHz

    Skoro po resecie też przestaje działać, to by wskazywało na jakiś problem z niezainicjowanymi zmiennymi. Generalnie jakość kodu z ASF IMHO jest bardzo dobra i nigdy nie spotkałem się, żeby kod z ASF mi nie działał. Także raczej skłaniałbym się do tezy, że coś poknociłeś. Co do kodu Deana - tak, jest...

    Mikrokontrolery AVR   27 Sie 2016 15:47 Odpowiedzi: 6    Wyświetleń: 1218
  • XMega 64/128A3 - Kontroler DMA - konfiguracja

    Witam , Po dłuższej przerwie próbuję się przeprosić z AVR-ami , przechodząc jednocześnie do XMega, zadanie jest proste - pomiar obrotów z wejścia PC0 . 1. Timer TCC1 - odmierza czas 100us 2. Timer TCC0 - używa przepełnień TCC1 jako zegara , strobem do pomiaru okresu / "częstotliwości" jest routowany...

    Mikrokontrolery AVR   25 Lis 2016 11:40 Odpowiedzi: 1    Wyświetleń: 798
  • 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,...

    Mikrokontrolery AVR   17 Gru 2016 00:04 Odpowiedzi: 106    Wyświetleń: 3906
  • XMEGA - ADC skacze - wejście zwarte do masy

    Zmienić tryb pracy na jaki i czy w tedy też trzeba zmierzyć offset?. W pdfie jest trochę za dużo informacji jak na jeden raz. Czy ADC idzie ustawić w tryb free run ze skanowaniem wejść (na porcie A), gdzie po przeleceniu wszystkich zgłosi przerwanie i w tym przerwaniu będzie się można dobrać do wartości...

    Mikrokontrolery   02 Kwi 2017 11:35 Odpowiedzi: 4    Wyświetleń: 858
  • XMega 128 - Wyszukiwanie ciągu znaków (według wzorca) w łańcuchu znaków. ASM

    Jako autor zacytowanego zdania wyjaśniam: Programuję w C od ponad 30 lat. Nie wiem, skąd pojawił Ci się pomysł, że nie znam języków asemblerowych - ja nic takiego nie napisałem. Programowałem i programuję (coraz mniej) w kilkunastu asemblerach, o 3 lata dłużej niż w C. Napisałem w tym czasie kilkaset...

    Mikrokontrolery AVR   08 Cze 2017 11:05 Odpowiedzi: 20    Wyświetleń: 2214
  • Pomiar napięcia przez SPI z MCP3202 - XMEGA

    Chodzi mi tutaj bardziej o samą nauke obsługi niż do praktyczego zastosowania. Zrobiłem taki program odbierając wynik w przerwaniach (3 przerwania = 1 wynik) ku mojemu zdziwieniu działa w miarę prawidłowo hehe. Lecz niekiedy zdarza się że wynik się rozjedzie o +/- 50 ale najczęściej zachodzi to po...

    Mikrokontrolery   27 Wrz 2017 15:09 Odpowiedzi: 11    Wyświetleń: 1221
  • W pełni sprzętowa realizacja protokołu WS2812B dla XMEGA

    O ile pierwsze miały jakieśtam problemy, to w kolejnych rewizjach je usunęli (aczkolwiek errata nigdy nie była długa). Atmel ma tą przyjemną cechę, że wypuszcza kolejne rewizje procków w których poprawia znalezione błędy, w przeciwieństwie do wielu innych producentów, którzy je powielają i wmawiają,...

    DIY Konstrukcje   14 Sty 2019 22:40 Odpowiedzi: 56    Wyświetleń: 13644
  • Xmega ADC - opis rejestrów

    tmf -> A w DMA jest taka możliwość, żeby transfer każdego wyniku a ADC był wyzwalany np co 2, co trzecim przerwaniem z ADC? Chodzi o to, że nawet przy najmniejszej częstotliwości próbkowania nie zobaczę bardzo wolnych przebiegów (choćby 50Hz z transformatora) a zapisywanie do bufora co którejś próbki...

    Mikrokontrolery AVR   27 Lis 2011 23:46 Odpowiedzi: 43    Wyświetleń: 7793
  • [xmega au][usb] odwrócenie kierunku transmisji IN

    XMega8 to chyba nie istnieje, najmniejszy z tej serii to XMega16, ale to bez znaczenia. Co do twojego problemu - dlaczego wejścia analogowe, USB to zwykła transmisja cyfrowa. Do jakich prędkości interesuje cie przechwytywanie danych? Satysfakcjonują cię gołe dane z magistrali? To najprościej to zrobić...

    Mikrokontrolery AVR   03 Lis 2011 00:03 Odpowiedzi: 4    Wyświetleń: 1272
  • XMEGA / ATMega - GPIOR deklaracja/definicja

    Witam , dzięki za odpowiedź .. i to od samego MISTRZA. odnośnie kompilatora (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.939\avr8-gnu-toolchain\... . Dla porządku - jestem startującym do C , zatem wiele pytań , dla wielu pewnie w kategorii " oczywista oczywistość". Dotąd pisałem...

    Mikrokontrolery AVR   13 Lut 2014 09:38 Odpowiedzi: 7    Wyświetleń: 2286
  • AVR-GCC - Uniknięcie hazardu (race condition) przy przerwaniach

    Rozwiązanie pierwsze jest bez sensu, bo po co ci przerwanie ustawiające flagę, która jest ustawiana sprzętowo (OVF)? Rozwiązanie drugie jest ok, aczkolwiek zamiast sei w przerwaniu lepiej zastosować ISR_NOBLOCK. Oczywiście to zadziała tylko pod warunkiem, że czas wykonywania obliczeń jest krótszy niż...

    Mikrokontrolery AVR   26 Mar 2014 00:07 Odpowiedzi: 2    Wyświetleń: 1056
  • Karta SD i VS1011 na jednym SPI (xmega) + odtwarzanie wav

    Nie wiem jak ugryźć coś takiego: karta SD i VS1011 na jednym SPI (xmega). Odtwarzane będą pliki zarówno mp3 jaki wav. No i w przypadku wav zastanawiam jak pożenić wszystko czasowo np dla pliku 48kHz 16bit stereo. Odczyt z karty SD jednego sektora 512B trwa zapewne ok 300 - 500 us, a więc na ten czas...

    Mikrokontrolery AVR   13 Lis 2014 23:35 Odpowiedzi: 8    Wyświetleń: 1506
  • Xmega USART - Jak połączyć strumienie printf i scanf z DMA?

    W książce Tomasza Francuza "AVR Praktyczne projekty" znalazłem bardzo przyjemny sposób na użycie USART w XMEGA posługując się fprintf lub fscanf. Niestety po przejściu na DMA okazało się, że nie da się tak łatwo zastąpić fprintf przy użyciu funkcji wysyłającej dane do bufora i dalej przez DMA do komputera. Znalazłem...

    Mikrokontrolery AVR   24 Lis 2014 15:02 Odpowiedzi: 1    Wyświetleń: 1497
  • Włączenie przerwania polega na ustawieniu bitu w rejestrze

    Czy wróbelek ma jedną nóżkę od drugiej? Tak, ale... Kolego, jak chcesz uzyskać sensowną odpowiedź, to zadaj sensowne pytanie. Mogę się domyślać, że włączenie oznacza zezwolenie na obsługę przerwań i wtedy polega to zazwyczaj na ustawieniu bitu w rejestrze maskującym układu peryferyjnego + ustawieniu...

    Mikrokontrolery AVR   19 Maj 2015 23:03 Odpowiedzi: 2    Wyświetleń: 771
  • XMega - Enkoder obrotowy, proszę o pomoc w napisaniu kodu

    No właśnie u mnie się to nie kompiluje (cały projekt ze strony). Nie wiem jak to się fachowo nazywa ten nowy sposób ustawiania bitów czy grup bitowych ale chodzi mi to co zakreśliłem na czerwono. To mi czasami nie działa. Wystarczy że zamiast tych durnowanych nazw ustawię bity po staremu i...

    Mikrokontrolery Początkujący   21 Gru 2016 19:59 Odpowiedzi: 20    Wyświetleń: 1503
  • [XMEGA] Reset Status po co on jest?

    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,...

    Mikrokontrolery AVR   10 Kwi 2018 20:18 Odpowiedzi: 6    Wyświetleń: 576
  • Choinka (3D) oparta o Xmega i diody RGB (WS2812B)

    -brak konieczności użycia kwarcu nawet przy projektach wymagających stabilności (RS232,RS485 a nawet USB) Ja na ATmegach nigdy nie musiałem kwarcu wpinać, mimo stosowania w systemie odpalającym UARTa i to w środowisku zakłóceń radiowych (proste moduły RF bez żadnych gadżetów podpięte pod UART,...

    DIY Konkurs   13 Sty 2019 19:39 Odpowiedzi: 16    Wyświetleń: 2907
  • Bascom, Xmega i obsługa LCD ILI9341

    Zmieniłem - niestety, nie pomogło :( p.s. biblioteka nawet w oryginale przy kompilacji wywala błąd... Dodano po 3 Mam ochotę się poddać i kupić płytkę z ATmega... W sieci jest worek przykładów i wszystko działa - przy zmianie na Xmega zaczynają się problemy, spowodowane moją znikomą wiedzą. Trochę...

    Mikrokontrolery Początkujący   05 Maj 2021 15:52 Odpowiedzi: 9    Wyświetleń: 801
  • [XMEGA][C] Odczyt flash w isr i eeprom w programie głównym

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

    Mikrokontrolery AVR   01 Wrz 2021 19:27 Odpowiedzi: 5    Wyświetleń: 348
  • AVR - Przerwanie w przerwaniu czy tak się da?

    Zmiana procesora, raczej nie możliwa. Jeśli już to zmieniłbym na Xmega co ma sprzetową obsługę encodera. Ale na razie bede probował na ATMEGA2560. Jeśli chodzi o przerwania to wyglądają one tak (kompilator Codevision): 1) Procedura odczytu encodera (przerwanie na obu zboczach): [syntax=c] #define...

    Mikrokontrolery   19 Wrz 2015 19:49 Odpowiedzi: 49    Wyświetleń: 4032
  • Programowe przerwanie ATMEGA644

    O kolejkowaniu też myślałem ale to sporo przebudowa programu. Tylko jeśli program jest koszmarnie napisany :) Kolejkowanie to jedyne sensowne rozwiązanie. W aplikacji sprowadzi się do prostej wymiany instrukcji odwołującej się do SPI na funkcję realizującą transakcję. Wkleiłbym ci kod, ale jest tego...

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2031
  • Arduino, WS2812, zmiana efektu w przerwaniu.

    Aby to zrobić zgodnie ze sztuką obsłuż LED na przerwaniach od USART. Trochę zabawy z tym jest, bo przerwania 300 tysięcy razy na sekundę dla AVR to duże obciążenie (wstawki ASM wskazane). Na 16MHz nie pójdzie, więc kwarc min 18MHz. Prosta sztuczka pozwoli zmniejszyć częstotliwość przerwań dwukrotnie....

    Arduino   24 Lip 2020 05:58 Odpowiedzi: 22    Wyświetleń: 1359
  • Priorytety przerwań w procesorach AVR

    I priorytetów jako tako tym przerwaniom w AVRACH (nie Xmega) nie można nadawać należy jednak przyjąć że priorytety są zgodne z wektorem przerwań. Gdy nastąpią w tym samym czasie 2 przerwania zostaną wykonane wg kolejności ustalonej przez wektor przerwań.

    Mikrokontrolery AVR   26 Mar 2011 16:26 Odpowiedzi: 9    Wyświetleń: 5446
  • [mega8] Problem z przerwaniem

    A AVRach oprócz nowej serii Xmega nie ma priorytetów przerwań. Obsługa przerwania blokuje wszystkie przerwania. Rozwiązaniem jest timer. Nie zwykłem wykorzystywać przerwań zewnętrznych do przycisków. Lepiej wykorzystać timer. Sprawdzając co np 100ms ich stan. 2x wykrycie kolejno mamy akcję. Dodatkowo...

    Mikrokontrolery   09 Maj 2011 14:25 Odpowiedzi: 8    Wyświetleń: 1728
  • Atmega32, C - Przerwania INT0 i INT1 - Co tu nie gra?

    Tak, są błędne. ATMega32 dysponuje jednopoziomowym systemem przerwań i aktualnie wykonywana funkcja obsługi przerwania nie może być przerwana. Chyba, że jawnie na to zezwoli odblokowując flagę I rejestru stanu. Z AVR dopiero XMEGA posiadają 3-poziomową obsługę przerwań.

    Mikrokontrolery   18 Lis 2013 20:28 Odpowiedzi: 20    Wyświetleń: 3165
  • AVR - przerwanie NAKED od UART\a

    Czyli błąd w założeniach projektu - źle wybrany mikrokontroler. Należy albo obsługiwać Onewire w sposób nie wymagający mikrosekundowej precyzji przerwań (czyli przez UART, których zapewne Ci zabrakło), albo zmienić mikrokontroler na taki, który da sobie z tym radę - AVR z większą liczbą UARTów lub dowolny...

    Mikrokontrolery Początkujący   18 Sty 2017 01:11 Odpowiedzi: 16    Wyświetleń: 1371
  • Arduino Leonardo - jakiego użyć przerwania?

    Nawet prościej, bo zamiast drabinki rezystorowej można wykorzystać PWM + filtr RC low pass. Jeśli ktoś chce super precyzji, to wyjście filtra można podłączyć pod ADC. To na jeden pin AC, na drugi porównywane napięcie i włączyć przerwanie komparatora. Natomiast skoro już ktoś wspomniał o AVR XMEGA to...

    Arduino   08 Cze 2016 08:45 Odpowiedzi: 4    Wyświetleń: 1194
  • AVR XMEGA - nowe zabawki z oferty Atmela

    Dzises Krist... temat jest nieco inny... Wracając do procków to może i te nowe picki których nie ma (XMega zapewne też nie tak prędko się pojawią w sprzedarzy) są szybkie ale koszrtem energii. Po za tym jeśli chcemy o wydajności rozmawiać to od tego sa 32bitowce atmela. Najmniejszy xMega to przyzwoita...

    Mikrokontrolery   28 Mar 2010 19:59 Odpowiedzi: 80    Wyświetleń: 24972
  • Xmega Isr język C events system

    Dokładnie tak, wystarczy ustawienie danego przerwania na poziom "hi" aby uzyskać zmianę priorytetu na wysoki. Ustawieniem maski można wyłączyć daną grupę przerwań. Dzięki - temat zamykam.

    Mikrokontrolery AVR   24 Cze 2011 17:58 Odpowiedzi: 6    Wyświetleń: 1967
  • XMEGA + sprzętowe SPI + FAT FS

    Witam, moim zdaniem źle odbierasz dane ze sprzętowego spi. Nie ma sprawdzenia czy dana (bajt) jest przez spi odebrana, a Ty zczytujesz ją zanim odbieranie sie zakończy. Przy spi programowym Ty wysyłasz zegar i po ośmiu taktach sprawdzasz liczbę odebranych bajtów. Przed odczytem SPID.DATA sprawdź...

    Mikrokontrolery AVR   09 Gru 2013 14:07 Odpowiedzi: 5    Wyświetleń: 2592
  • XMega 128 - kilka portów pod jeden kanał zdarzeń?

    No o pinach, ale jednego portu. Jak rozumiem chodziło wcześniej o skierowanie obsługi przerwania z różnych portów pod jeden adres. Chociaż można by po prostu w przerwaniach od innych portów wywoływać tę samą funkcję obsługi.

    Mikrokontrolery AVR   17 Lip 2011 21:56 Odpowiedzi: 31    Wyświetleń: 4431
  • [XMEGA][c] DMA wyzwalane timerem i odczyt portu.

    Witam, Od dłuższego czasu zastanawiam się jak rozwiązać pewien problem. Otóż, gdy próbuję ustawić DMA wyzwalane przepełnieniem timera, to nie działa jak powinno. DMA startuje przy pierwszym przepełnieniu TC, a później odczytuje dane z portu w swoim tempie, nie zważając na przerwania timera. Kod wydląda...

    Mikrokontrolery AVR   07 Sie 2011 18:47 Odpowiedzi: 10    Wyświetleń: 2091
  • Xmega [C] - Niestabilna praca ADC

    tmf Mam jeszcze do Ciebie pytanie:) To jak wyjaśnisz to: Skoro u mnie 2 kanały po 2 MHz nie wyrabiają to jak tutaj wyrabia z próbkowaniem 16 MHz? Przy okazji: ADC przy obsłudze w przerwaniu ma jakieś ograniczenia? Nie wyczytałem o tym nigdzie, a jednak w przerwaniu nie mogę wyjść powyżej...

    Mikrokontrolery AVR   08 Wrz 2011 15:19 Odpowiedzi: 16    Wyświetleń: 4401
  • Xmega serii 128A1 i AT45DB321D - "Prawie" doskonała pętla opózniająca

    Z grubsza słuszna. Nieco bardziej odpornym na błędy pomysłem jest dekrementacja w przerwaniu timer zmiennej czasu oczekiwania (pod warunkiem, że nie jest zerem). if (utimer) utimer --; a tam, gdzie masz czekać, "nastawienie" jej i sprawdzenie, czy się wyzerowała.

    Mikrokontrolery AVR   10 Lut 2014 20:15 Odpowiedzi: 3    Wyświetleń: 1140
  • Xmega 128D3- ADC nie działa

    Wrzuć swój kod na symulator. Generalnie to działa, pamiętaj tylko, że jeśli nie są włączone przerwania kanału ADC to nic nie kasuje bitu rejestru INTFLAGS, więc powinieneś go kasować ręcznie (kasuje się wpisując jeden).

    Mikrokontrolery AVR   18 Sty 2015 20:58 Odpowiedzi: 10    Wyświetleń: 1884
  • XMEGA - ogólne pytania początkującego

    Witam; próbuje poznać procesory Xmega, a dokładnie temat Timery. I nie mogę zrozumieć dwóch kwesti: 1) który rejestr odpowiada za podłaczenie zewnętrznych pinów procesora jako efekt działania timera w trybie PWM? Otóż, jeżeli timer ustawię na pracę w trybie single_slope lub na dual_slope , to...

    Mikrokontrolery   07 Sty 2015 22:53 Odpowiedzi: 7    Wyświetleń: 900
  • Xmega - wav player, timery i DAC w bascom

    Sukces. Ale połowiczny. Bo jest jakieś choelrne pierdzenie. Ale znikły przekłamania. I nie wiem czy słuchawki trzeba z daca przez kondziołki podłączyć czy na żywca można, jeśli nie chcemy wzmacniaczy. Ciekawe że wcześniej tak rozbiłem ale wtedy nie chciało działać, ale pewnie o czymś zapominałem......

    Mikrokontrolery AVR   13 Kwi 2015 00:47 Odpowiedzi: 11    Wyświetleń: 2184
  • Odczyt ADC na wielu kanałach na Xmega w C

    Jaki masz programator? Jeśli Atmela to nic nie musisz robić. Po prostu ściągasz AS, odpalasz, czakasz chwilkę i już. Co do XMEGA i SCAN - pisałeś w pierwszym poście , że masz 16A4U. Z jakiegoś powodu w 16A4 nie ma zdefiniowanego rejestru SCAN, ani w 32A4, 64A4 itd. One chyba nie mają tego rejestru....

    Mikrokontrolery AVR   27 Mar 2015 20:34 Odpowiedzi: 24    Wyświetleń: 1698
  • Mini płytka rozwojowa z xmega 16D4

    Na maszynce za 2500 zł też można osiągnąć niezłe rezultaty. Ja od początku projektowałem maszynkę, żeby robiła coś poza pcb więc nie jest to wersja biurkowa, części nowe i max uproszczenia, ale bezwzględna sztywność. Części niektóre z drugiej ręki, wrzeciono indukcyjne, tulejki precyzyjne, do tego...

    DIY Konstrukcje   13 Kwi 2015 19:13 Odpowiedzi: 25    Wyświetleń: 6618
  • Xmega - LCD na 5V i Xmega3,3V

    Podepnij linię R/-W LCD na stałe do masy, nie testuj bitu gotowości LCD (bo i tak nie ma to sensu), zrób obsługę LCD na przerwaniu timera i możesz spokojnie podpiąć 5-woltowy LCD pod uC zasilany z 3.3 V.

    Mikrokontrolery Początkujący   11 Kwi 2015 17:03 Odpowiedzi: 3    Wyświetleń: 1320
  • SMT32 vs Xmega - Co po Atmega?

    Twój punkt widzenia jest obarczony ... Twoim punktem widzenia, a nie moim, czy milionów innych projektantów Nie sądzę by przeszkodą była cena, by przeszkodą było max 3.6Vcore, by przeszkodą były dodatkowe peryferia. Przeszkodą natomiast jest to, że trzeba od nowa peryferia oprogramować gdy do Atmegi...

    Mikrokontrolery   12 Lip 2015 07:19 Odpowiedzi: 32    Wyświetleń: 7920
  • Xmega 128A3U - ADC nie reaguje na zewnętrze piny, wew -ok

    tmf Powiem bez bicia, że nie tak łatwo znaleźć te kody. Udało mi się ściągnąć bodajże z helionu paczkę o nazwie avrppr ale, nie odnalazłem przykładu z ADC. Natomiast znalazłem błąd w samej konfiguracji projektu. Kiepskie oświetlenie i moja ślepota doprowadziły do tego, że zamiast stworzyć projekt...

    Mikrokontrolery AVR   19 Paź 2015 20:54 Odpowiedzi: 8    Wyświetleń: 978
  • XMega - Wykorzystanie DMA do odczytu czcionki. Czy jest możliwe ?

    A w jakim celu chciałbyś użyć DMA i czego się spodziewasz? Bo jeśli prześpieszenia kodu to nie bardzo - raz, że przy takich duperelach inicjalizacja DMA jest bardziej czasochłonna niż przesłanie programowo danych, dwa, że DMA nie transferuje danych szybciej, a przynajmniej nie musi transferować szybciej....

    Mikrokontrolery AVR   19 Lis 2015 19:06 Odpowiedzi: 8    Wyświetleń: 864
  • Samoistne kasowanie się komórek EEPROM Xmega 128A4U

    Jakie masz narzędzia do atmela ?. Warto spróbować odnaleźć błąd debugerem sprzętowym poustawiać sobie pułapki i zobaczyć czy stos się nie przepełnia , czy nie wywołuje się puste przerwanie , a może po prostu trzeba dla bezpieczeństwa dodać dwie linijki z warunkiem żeby się wykonał zapis eeprom w rejestrach...

    Mikrokontrolery AVR   06 Sty 2016 16:53 Odpowiedzi: 18    Wyświetleń: 1473
  • XMEGA32-E5 - Jak poprawnie skonfigurować timer w XMEGA serii E5

    Witam, W przypadku XMEGA32E5 i timerówTC45 znacznik przerwania od Overflow/Underflow nie jest automatycznie kasowany po wejściu do obsługi przerwania. Należy go skasować programowo poprzez wpisanie "1" do bitu OVFIF w rejestrze INTFLAGS w obsłudze przerwania. U Ciebie występuje dokładnie efekt...

    Mikrokontrolery   31 Sty 2016 15:14 Odpowiedzi: 9    Wyświetleń: 1101
  • Użycie EEprom w Xmega w C

    Na razie próbuję to zrobić w tradycyjny, "Atmegowy" sposób, gdyż mam to już przećwiczone. Na razie procedurka sprawdza, czy w EEPROMie jest FF (lub FFFF dla 16 bitowych zmiennych) i ustawia wartości domyślne. Jednak po odczytaniu, wartości zmiennych nie sa na swoich miejscach. Wpisuję 5 danych typu...

    Mikrokontrolery AVR   29 Maj 2016 12:23 Odpowiedzi: 5    Wyświetleń: 1092
  • Xmega - Niepożądane resetowanie + watchdog

    Z ciekawości możesz ustawić wszystkie nieużywane porty i te do których nie masz nic aktualnie podłączone jako wyjścia . To co opisujesz wygląda tak jak by "wiszący pin" będący wejściem generował przerwanie .

    Mikrokontrolery AVR   26 Sie 2016 07:33 Odpowiedzi: 22    Wyświetleń: 1728
  • XMega - System zdarzeń, timery a sterowanie silnikiem krokowym

    No mam podobne właśnie rozwiązanie (poza tym, że zaproponowałeś coś w stylu inkrementalnego podawania ilości impulsów, a ja absolutnego, ale to nie takie istotne). Nie używam PWM tylko właśnie FREQ GEN (Szkoda, że nie wspomniałeś o tym trybie w swej książce. Znalazłem to w pdf AVR1306 / doc8045 p. 3.8.2....

    Mikrokontrolery AVR   05 Sty 2017 20:56 Odpowiedzi: 4    Wyświetleń: 936
  • Xmega buforowanie rejestru licznika

    Zastałem xmege na pcb wiec muszę to na niej ogarniać. Ponadto tam chyba nie wszystko jest 8 bitowe jako tako. W asm kod wygląda tak: MOTOR_POS_UPDATE(TCE0.CNT, TCD0.CNT, TCC0.CNT); 00000471 LDS R20,0x0820 Load direct from data space 00000473 LDS R21,0x0821 Load direct from data...

    Mikrokontrolery AVR   10 Kwi 2017 10:52 Odpowiedzi: 7    Wyświetleń: 696
  • xmega adc prescaler po co się go ustawia

    Do czegu służy prescaler w adc? Czy do generacji czyli zliczania ile impulsów do przerwania? Jak duże napięcie można podać na wejscie do pomiarów? Ustawienie napiecia referencyjnego int1v? Do czego służy i co się zmieni jak przełaczymy na refa (do którego pinu jest podłaczone te napiecie referencyjne...

    Mikrokontrolery Początkujący   20 Wrz 2017 10:28 Odpowiedzi: 3    Wyświetleń: 840
  • 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...

    Mikrokontrolery   26 Wrz 2017 10:27 Odpowiedzi: 30    Wyświetleń: 1278
  • Komparator analogowy + ograniczenie prądowe - XMEGA

    Próbuję na razie zrobić ograniczenie prądowe do przetwornicy za pomocą komparatora i programowego blokowania. Do + komparatora mam podłączony rezystor bocznikowy a do - przetwornik DAC. Lecz program nie działa prawidłowo. Nieważne jaką wartość ustawie w przetworniku DAC to układ zachowuje się zawsze...

    Mikrokontrolery   04 Lis 2017 18:54 Odpowiedzi: 25    Wyświetleń: 1305
  • XMEGA - odmierzanie czasu

    Samo wejście i wyjście z przerwania nie kasuje sprzętowo flagi w typie Ex. Skasuj flagę przerwania "ręcznie" w przerwaniu i daj znać jak taka akcja się skończyła :D

    Mikrokontrolery   10 Paź 2017 08:36 Odpowiedzi: 6    Wyświetleń: 510
  • I2c i 1-Wire na Xmega A4, pod które piny podłączyć?

    Co do 1-Wire to właśnie na elektrodzie widziałem dyskusje, żeby tą magistralę podpiąć pod UARTa i śmiali się z początkujących, że zrobili na dowolnym pinie. Na dowolnym pinie, to nie najlepszy pomysł. Na czas nadawania/odbiotu bitu trzeba całkowicie zawiesić przerwania. Co do rozwiązania z UART,...

    Mikrokontrolery AVR   07 Sty 2018 19:17 Odpowiedzi: 11    Wyświetleń: 879
  • Xmega i komunikacja RS485 w trybie MPCM

    Ok, 20 IO cyfrowych to 20 bitów, czyli 3 bajty. 10 wejść analogowych 16-bitowych, to 20 bajtów. Tyle chcesz odczytać. Do tego narzut protokołu - bajt adresu, masz 4 urządzenia, to dodatkowo 4 bajty. A więc jeden cykl to co najmniej 27 bajtów do przesłania. Ponieważ korzystasz z UART, więc jeden transmitowany...

    Mikrokontrolery AVR   09 Lut 2018 09:01 Odpowiedzi: 7    Wyświetleń: 876
  • [XMEGA][C] UART/USART - obsługa komend

    Witam. Piszę aplikację w języku C służącą do komunikacji mikrokontrolera AVR XMEGA32A4 poprzez interfejs UART/USART. Docelowo interfejs ten ma być połączony z modułem Bluetooth i służyć do komunikacji z telefonem. Aplikacja na telefonie sterowałaby mikrokontrolerem i urządzeniami peryferyjnymi podpiętymi...

    Mikrokontrolery AVR   09 Wrz 2018 01:39 Odpowiedzi: 8    Wyświetleń: 840
  • [XMEGA][C] ADC w free-run mode

    Chciałbym wykonywać pomiary ADC na PortA (PIN2 - Positive, PIN4 - Negative) w trybie free run (tak chyba jestem w stanie osiągnąć najwięcej próbek?) i otrzymać wynik w przerwaniu jednak nie wykonuje się przerwanie. Czy mogę prosić o sprawdzenie? Oto kod: [syntax=c] #include <avr/interrupt.h> #include...

    Mikrokontrolery AVR   29 Maj 2019 19:18 Odpowiedzi: 6    Wyświetleń: 549
  • [XMEGA] Pomiar z użyciem HX711

    Wykonałem zmiany i teraz wygląda tak: [syntax=c]#define DOUT PIN0_bm //input #define SCK PIN1_bm //output #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() { SCALE_PORT.DIRSET...

    Mikrokontrolery AVR   27 Kwi 2019 10:47 Odpowiedzi: 10    Wyświetleń: 525
  • xmega - wynik adc do tablicy

    Cześć. Chciałbym przesyłać kolejne wyniki z przetwornika ADC do tablicy wyniki_ADC przy pomocy DMA. Transfer jest wyzwalany po zakończeniu pomiaru. Źródło transferu mam ustawione na ADCA_CH0RES i jest ono stałe, natomiast adres docelowy to tablica wyniki_ADC . Dobrze rozumiem, że jeżeli wybiorę...

    Mikrokontrolery Początkujący   22 Cze 2019 18:03 Odpowiedzi: 1    Wyświetleń: 312
  • XMEGA E ADC - ustawienia przetwornika.

    IMHO jedyne logiczne rozwiązanie. Niby tak, ale równie dobrze ustawienie bitów EVSYS = 0 mogłoby nic nie robić i wtedy osiągnęli byśmy to samo. Tak czy inaczej powinienem raczej użyć ustawienia EVACT = SYNCSWEEP, aby mieć pewność, że ADC będzie wyzwalany przez system zdarzeń i za każdym razem zanim...

    Mikrokontrolery   23 Lis 2019 11:06 Odpowiedzi: 12    Wyświetleń: 348
  • [XMEGA] Przesłanie zmiennej przez NRF24L01+ i wyświetlenie na LCD-GFX

    Dzień dobry. Mam problem z przesłaniem poprawnej wartości rejestru ADC za pomocą NRF24L01+ korzystając z SPI i wyświetleniem jej na wyświetlaczu. Pomiar ADC: Do pinów PA4..7 podłączone są przez dzielnik 4 napięcia (z baterii, czujnika prądu…). Na wyjściu dzielnika otrzymuję napięcia...

    Mikrokontrolery Początkujący   02 Kwi 2020 17:18 Odpowiedzi: 3    Wyświetleń: 375
  • [XMEGA][C]Rekurencyjna funkcja usypiająca mikrokontroler powoduje stack overflow

    Cześć, spotkałem się właśnie z kolejnym "ciekawym" problemem. W moim urządzeniu po wyłączeniu jest ono wybudzane raz na kilka ms lub za pomocą przerwania z zewnętrznego przycisku. W tym wybudzaniu sprawdzany jest stan baterii i w odpowiedni sposób mrugam ledem. Funkcja konfigurująca zachowanie urządzenia...

    Mikrokontrolery AVR   17 Wrz 2021 16:48 Odpowiedzi: 12    Wyświetleń: 498
  • Xmega system zdarzeń i timery

    roblem jaki widzę to że czasem taki uklad drga minimalnie np 1-2 piki enkodera i jak to się trafi na progu przepełnienia, układ będzie ciagle w pętli przerwań. Nie, gdyż dla wejść enkodera można w XMEGA włączyć sprzętowy filtr. Ponadto to mogłoby się zdarzyć wyłącznie, gdyby dochodziło do cyklicznych...

    Mikrokontrolery AVR   23 Mar 2022 08:16 Odpowiedzi: 29    Wyświetleń: 387
  • [atmega...][c]Masakrowanie przerwań - luźne dywagacje...

    Przepraszam, mój błąd, chodziło mi o XMega, ATMega nie ma hierarchicznych przerwań.

    Mikrokontrolery AVR   30 Cze 2010 10:39 Odpowiedzi: 91    Wyświetleń: 6930
  • Prawidłowy sposób korzystania z przerwania z RTC PFC8583

    Zminana na odczyt co 60s zmieni tylko tyle, że mignięcie będzie co 60s a nie co sekundę, niby lepiej, ale ciągle nie tak. Jeśli po włączeniu/wyłączeniu przerwań program idzie w maliny to znaczy, że masz w programie błąd. Najpewniej oprócz flagi I modyfikujesz także inne flagi tego rejestru. Zamiast...

    Mikrokontrolery AVR   23 Mar 2014 10:31 Odpowiedzi: 10    Wyświetleń: 2289
  • ATMEGA - kilka ADC na przerwaniu

    Zamiast SIGNAL, używaj ISR. Program napisałeś tak, że przeskoczy go raz i się wywali, a może zresetuje. Powinno być coś w stylu: [syntax=C] int main(void) { funcja_wywolywana_tylko_raz_przy_starcie... while(1) //pętla { funkcja_wywolywana_non_stop(); } } [/syntax] Poza tym obowiązuje...

    Mikrokontrolery AVR   16 Lut 2015 09:45 Odpowiedzi: 17    Wyświetleń: 1620
  • AVR - przerwanie UART po odebraniu całości

    Na ATMega644 oczywiście nie da się tego zrobić, chociażby z tego powodu, że bufor odbiornika jest jendobajtowy i odebrane znaki by się po prostu zgubiły. Natomiast z AVR da się coś takiego osiągnąć na XMEGA E5, gdy sprzęgniesz USART z EDMA w trybie wyszukiwania wzorców. Wtedy jest możliwość zgłoszenia...

    Mikrokontrolery Początkujący   03 Lis 2015 17:28 Odpowiedzi: 2    Wyświetleń: 729
  • [C]Zmienna lokalna vs globalna, a szybkość wykonywania programu przerwania

    1. Podrzucę Ci pomysł, pomocny lub nie. Zrobiłem PWN Atmega8 (czyli straszny dziad) generator miłego dla ucha sinusoidalnego dźwięku (w oparciu o przerwanie timera). Czystość uzyskałem, gdy na samym początku przerwania ustawiałem wartość ze zmiennej do PWM, a potem mogłem ją sobie opracowywać "na nastepny...

    Mikrokontrolery AVR   08 Lis 2017 22:39 Odpowiedzi: 14    Wyświetleń: 2229
  • Odbieranie więcej niż 1 bajt po UART na przerwaniu

    A ja słyszałem, że w Ameryce biją murzynów. Na oscylatorze wewnętrznym mogą się dziać różne rzeczy, do UART potrzebny jest kwarc, chyba, że używasz XMega, lub wiesz co robisz. Po drugie, jeśli mamy ci pomóc to daj nam chociaż szansę. Popraw błędy o których pisałem. Jeśli masz krzaki to powodem jest...

    Mikrokontrolery AVR   01 Lip 2011 21:27 Odpowiedzi: 9    Wyświetleń: 1953
  • ATXMega128A1 - Porty IO i przerwania

    Amógłbyś jeszcze napisać czy istnieje w xmega coś jak tryb przerwania CTC w atmega? Potrzebuję przerwanie co 1 sekundę i za bardzo nie wiem jak to zrobić a strasznie mało informacji w sieci:/ Czy CTC to jest CCA w xmega? Każda Xmega ma wbudowany układ RTC orac generator 32kHz więc można sobie...

    Mikrokontrolery AVR   09 Lis 2012 06:53 Odpowiedzi: 6    Wyświetleń: 1455
  • [AVR] Przerwanie zewnętrzne ~ 2 - 5 minut

    No właśnie. można na ATTiny i WD, można dowolny ATMega z RTC, można XMEGA z RTC, co ma dodatkowo zaletę, że można go wybudzać w dowolnej chwili i ma podtrzymanie bateryjne. Opcji jest wiele.

    Mikrokontrolery   27 Lut 2013 12:48 Odpowiedzi: 15    Wyświetleń: 1782
  • Atmega8 - Tym razem; przerwanie sprzętowe - nie działa

    Ogólnie powiem z całym szacunkiem, że z najnowszym AVR Studio jest sporo problemów. Dla początkujących do nauki polecam AVRStudio 4.18 - tam w zakresie podstawowych kostek serii Tiny AVR i Mega AVR wszystko działa poprawnie. (Jedynie najmniejsze kostki Tiny10/9/5/4 są w wersji 4.18 obsługiwane nieprawidłowo,...

    Mikrokontrolery Początkujący   03 Kwi 2013 20:44 Odpowiedzi: 30    Wyświetleń: 3606
  • [Atmega8][C] - Typ przerwania

    Ok rozumiem. Chcę po prostu zliczać impulsy dla enkodera inkrementalnego(dwa sygnały A i B) ale muszę zliczać impulsy dla każdej zmiany stanu na obu liniach aby otrzymać ilość sygnałów 4xPPR Przydał by się także port USB. Było tak od razu :) Jedno z rozwiązań podał ci kolega Atom, ale skoro...

    Początkujący Naprawy   21 Lip 2013 16:01 Odpowiedzi: 93    Wyświetleń: 8109
  • Atxmega256A3BU-AU - Przerwania IO, zbocza.

    Do tej kamery to proponuję wziąć inny kontroler :) Czytałeś ds do tej kamery? Czytałeś ds i manual do xmegi? Gdybyś czytał, to nie pytałbyś co wpisać, aby układ reagował na zbocze narastające. Nie wiem jak chcesz rozwiązać problem zbyt szybkiego zegara kamery (24MHz) względem możliwości xmegi, (16MHz)...

    Mikrokontrolery AVR   05 Paź 2013 19:26 Odpowiedzi: 15    Wyświetleń: 2367
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Ta wstawka asm nie jest prawidłowo napisana, działa tylko dlatego, że kompilator nie wykorzystał jak dotychczas rejestrów R14 i R15. Jeśli program rozrośnie się na tyle, że kompilator będzie wykorzystywał te rejestry to program przestanie działać. Jak wspomniałeś poza eterem, masz możliwość skorzystania...

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4317
  • WS2812 na choince w przerwaniach od USART - AVR Mega

    AVR nie bardzo nadają się do WS2812. Ostatecznie Mega1284 (16 ram), ale kolejny problem to obciążenie procka podczas wysyłania danych do LED. Teraz nie pamiętam ale mimo modyfikacji prologu i epilogu przerwania, w czasie transmisji do LED wykonuje sie kilka/kilkanaście rozkazów. Xmega czy Arm rozwiązują...

    DIY Konkurs   09 Sty 2018 14:44 Odpowiedzi: 25    Wyświetleń: 5523
  • AVR32DA28 - Przerwanie zewnętrzne

    Z nowych mam tylko AVR32DA28 na atmega i attiny problem nie występuje, xmega nie mam. Przeinstalowałem AS7, bez zmian. Dodano po 38 Namierzyłem metodą Macajewa takie wektory: PORTA_PORT_vect _VECTOR(3) powinno być: _VECTOR(6) TCB0_INT_vect _VECTOR(6) powinno być: _VECTOR(12) PORTD_PORT_vect...

    Mikrokontrolery AVR   22 Paź 2020 11:22 Odpowiedzi: 26    Wyświetleń: 1044
  • SPI Xmega - Blokada przerwań po transmisji SPI (XMega 128A3U)

    Dorób obsługę przerwania (tak jak masz dla timera) albo go nie włączaj.

    Mikrokontrolery   17 Maj 2015 17:12 Odpowiedzi: 5    Wyświetleń: 804
  • [XMEGA][C] ADC - przerwanie od ADC

    Ja nie włączyłem dwóch poziomów tylko wybrałem najwyższy priorytet dla mojego przerwania zgodnie z tabelą z noty katalogowej: Ale wielkie dzięki za pomoc bo nie wiedziałem o tym że w PMIC trzeba aktywować przerwania o określonym poziomie a domyślnie nie są one aktywne. Aktywowałem przerwania...

    Mikrokontrolery AVR   07 Sie 2011 19:43 Odpowiedzi: 8    Wyświetleń: 2863
  • Xmega A1 - Jak poprawnie zrealizować USART z przerwaniami?

    System event może dla timera robić dwie rzeczy - być źródłem zegara - to już zrobiłeś, ale oprócz tego każdy timer ma rejestr (CTRLD), w którym można powiązać kanał zdarzeń z akcją, jedną z dozwolonych akcji jest zmiana kierunku zliczania góra/dół (UPDOWN). Zresztą już to musiałeś wykorzystać, bo jedną...

    Mikrokontrolery AVR   15 Gru 2014 21:18 Odpowiedzi: 9    Wyświetleń: 1695
  • xmega - blokada przerwań po wywołaniu

    Efekt końcowy jest taki, że nie ma różnicy. Jednak dla porządku zablokował bym przerwanie w rejestrze MASK dlatego, że do rejestru kontrolengo pinu czasami się zapisuje coś nowego. W efekcie przypadkiem możesz odblokować konfigurację np. w związku z konfiguracją event system i nagle program zacznie...

    Mikrokontrolery Początkujący   17 Lis 2015 11:38 Odpowiedzi: 8    Wyświetleń: 999
  • Arm vs Xmega - szybkość reakcji na przerwanie INT

    Zanim AVR wykona skok do przerwania, musi dokończyć wykonywanie bieżącej instrukcji, która może trwać od 1 do 4/5 cykli. (zakładając oczywiście stabilne taktowanie oraz że w pętli głównej nic nie blokuje przerwań)

    Mikrokontrolery   15 Sie 2016 19:46 Odpowiedzi: 10    Wyświetleń: 864
  • Xmega E5 - Dublowanie się przerwania

    A w Xmegach E5 przypadkiem nie ma tylko jednego przerwania na port ? Sugeruję się tym że, w podpowiedziach nie ma takiego skrótu jak np INT0MASK tylko INTMASK

    Mikrokontrolery Początkujący   02 Sty 2017 21:41 Odpowiedzi: 7    Wyświetleń: 828
  • XMEGA i niezwykle czułe przerwanie wybudzające

    Dla wewnętrznego pullupa to może i tak będzie - on ma o ile się nie mylę 25 kOm, czyli naprawdę sporo. Daj zewnętrzny rzędu 2-4 k i sprawdź ponownie. Warto też pomyśleć o sprawdzeniu na innym zasilaniu niż z kompa. Z moich doświadczeń wynika, że przez USB przenosi się makabryczna ilość paskudztwa z...

    Mikrokontrolery AVR   05 Lip 2017 20:01 Odpowiedzi: 25    Wyświetleń: 1278
  • Pomiar napięcia w przerwaniach ADC z XMEGA

    A jeśli ustawie tryb freeruning i zezwole na przerwania od zakończonej konwersji to będą wówczas wywoływane?

    Mikrokontrolery   24 Wrz 2017 10:11 Odpowiedzi: 11    Wyświetleń: 720
  • Enkoder obrotowy XMega - przerwania

    Witam !! Ustawiłem przerwania dla licznika. Działają gdy licznik zlicza w górę Czyli 0, 1, 4,5 i załącza przerwanie. Czy można tak zrobić aby przerwanie przy 5 załączyło się .gdy licznik liczy w dół 7,6,5 ,4 ? [syntax=c] TCC0.PER=0; //górna granica licznika x4 !!!!! TCC0.CTRLB = ...

    Mikrokontrolery Początkujący   20 Lut 2019 13:59 Odpowiedzi: 10    Wyświetleń: 1350
  • XMEGA - ASF USB, przerwania od timerów

    Witam, chciałbym rozbudować kod znaleziony tutaj: Na razie chciałbym dodać obsługę timerów, niestety przerwania nie działają ;/ Sprawdzam działanie przerwań za pomocą JTAGa (Atmel ICE) i stawiam breakpoint'y w funkcjach obsługi tych przerwań, niestety program się nie zatrzymuje... Korzystam...

    Mikrokontrolery AVR   18 Sty 2020 18:32 Odpowiedzi: 6    Wyświetleń: 339
  • [Atmega8][C/AVRSTUDIO] Jak próbkować z niskimi częstotliwościami

    Oj coś koledzy krążycie wokół tematu a nie widzę nigdzie pełnej odpowiedzi. Niektóre są za to błędne albo upraszczające. F_CLK_ADC, to tak jak ktoś pisał, tylko częstotliwość taktowania ADC. A że jest to przetwornik typu SAR (z sukcesywną aproksymacją) to konwersja 1 próbki trwa n cykli zegara F_CLK_ADC. W...

    Mikrokontrolery AVR   15 Mar 2012 12:01 Odpowiedzi: 6    Wyświetleń: 1159
  • [News - Atmel] - Next-Generation low-power 8-bit microcontrollers

    Oto moje odpowiedzi. Odnoszę się tylko do układów z rodziny STM32F4xx, ponieważ nie wiem nic o LPC, Kinetis czy układach od Renesas. Powiedzmy, że wyjście TxD UART chcę zmodulować przebiegiem z timera? Nie robiłem nic takiego, bo nie widzę w tym większego sensu, ale do wyboru jest SIR encoder (kompatybilny...

    Mikrokontrolery AVR   16 Lis 2014 12:54 Odpowiedzi: 31    Wyświetleń: 2190
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie projektu....

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 5970
  • WS2812- Proszę o podpowiedź w pracy "tablica świetlna".

    Zmienne globalne zajmują...... Pewnie ram dla led jest rezerwowany w chwili uruchomienia biblioteki przez memalloc. Gdybyś sam pisał obsługę led to użyłbyś tablicy o określonym rozmiarze dzięki czemu wiedziałbyś ile ram zajmuje program. Poszukaj jak wyświetlić ilość wolnej pamięci ram w czasie działania...

    Arduino   25 Cze 2018 21:33 Odpowiedzi: 15    Wyświetleń: 867
  • Obsługa wyświetlacza 7-segmentowego Atmega16

    ad 1. To co piszesz jest prawdą dla niektórych procesorów, posiadających przerwania wielopoziomowe z priorytetami. AVR8 z wyjątkiem rodziny XMEGA tak nie mają. Jeśli wystąpi przerwanie to wszystkie inne są blokowane. Tylko XMEGA ma 4 poziomy piorytetów (właściwie 3 - jeden to po prostu blokada przerwań)...

    Mikrokontrolery AVR   30 Sty 2012 12:21 Odpowiedzi: 12    Wyświetleń: 6938
  • Hydepark działu mikrokontrolerów

    Nie pasuje to, że nie wrzuciłeś ani jednego kawałka kodu. Wielokrotnie w DIY nie udostępnia sie kodów, bardzo często do projektów w rodzaju miganie diodą. Dlaczego więc ja miałbym udostępnić kody? Mając doświadczenia z pomocą na forach rozumuję tak: Gdy potrzebuję pomocy, najczęściej jestem...

    Mikrokontrolery   23 Sie 2021 16:12 Odpowiedzi: 695    Wyświetleń: 80319
  • [Atmega328][c] - sterowanie serwerm, timer 8-bitowy

    Ograniczeń sprzętu się nie pzeskoczy. Tylko jak już robić to programowo to można dla wszystkich trzech serw, kod taki sam, a zostaje jeden timer więcej. Ale powstaje problem pod postacią jitteru wejścia w przerwanie, jeśli mikrokontroler wykorzystuje jeszcze inne przerwania. Ponieważ ATMega ma jednopoziomowy...

    Mikrokontrolery   07 Wrz 2014 18:44 Odpowiedzi: 2    Wyświetleń: 696
  • Xmega128A3U - nieprawidłowe działanie funkcji Lcd() po zmianie taktowania zegra

    Witam Próbuję wykonać ćwiczenie z kursu Leona 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 na początku kodu...

    Mikrokontrolery AVR   03 Mar 2015 10:07 Odpowiedzi: 3    Wyświetleń: 771
  • Atmega 32A - Uszkodzony UART?

    Nadajnik (xmega 128a3, TRYB = 1): [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include <avr/pgmspace.h> #include <stdbool.h> #include "SPI.h" #include "nRF24L01.h" #include...

    Mikrokontrolery AVR   31 Sie 2016 19:39 Odpowiedzi: 35    Wyświetleń: 2493
  • Atxmega128A3U - komunikacja SPI z MCP6S91

    Witam wszystkich. Próbuję uporać się z moją pracą dyplomową. Za pośrednictwem SPI chcę wysłać odpowiednie komendy do wzmacniaczy programowalnych MCP6S91 i MCP6S92 , które w zależności od bitów będą miały odpowiednie wzmocnienie. Niestety nie mogę się uporać z problemem komunikacji. Schemat urządzenia...

    Mikrokontrolery AVR   05 Lis 2017 11:07 Odpowiedzi: 4    Wyświetleń: 798
  • Układ MOC3041 - sterowanie dwoma tyrystorami

    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...

    Projektowanie Układów   18 Lis 2017 16:31 Odpowiedzi: 11    Wyświetleń: 2550
  • Atxmega128A3U - ENC28J60 - nie pinguje

    Witam Od kliku dni walczę nad implementacją ENC28J60 do Xmegi128A3U. Najpierw udało mi się zrobić malutki serwerek na Atmega32 i działa poprawnie ( bazowany na książce Mirka ). Teraz chcę go przełożyć do Xmega i nawet nie chce go pingować. Przypuszczam że błąd leży gdzieś w SPI. Xmega taktowany zewnętrznym...

    Mikrokontrolery AVR   25 Lut 2014 21:28 Odpowiedzi: 8    Wyświetleń: 2685
  • Programowanie w czystym C - Literatura

    Ja mam cały komplet, opiszę swoje zdanie na ten temat: 1. AVR Praktyczne projekty. Świetnie opisana architektura AVRów w zasadzie XMEGA oraz sposoby programowania peryferii, zasady działania przerwań, eventów... w bardzo przyjemny sposób. 2. Mikrokontrolery AVR - Język C Tutaj mamy podaną...

    Nauka Szkolnictwo   06 Wrz 2017 18:06 Odpowiedzi: 5    Wyświetleń: 834
  • Atmega8 - Wyjsce USB z atmegi8

    Jeśli chcesz podłączyć enkoder absolutny i w dodatku sterowany silnikiem - zakładam, że impulsów na sekundę będzie sporo to tym bardziej przejdź na XMEGA - mają sprzętowy układ dekodera dla enkoderów m.in. absolutnych z indeksem. Wtedy podłączysz enkoder do dowolnego wejścia, które sobie zroutujesz do...

    Mikrokontrolery AVR   18 Mar 2014 14:43 Odpowiedzi: 17    Wyświetleń: 3960
  • ARM - Najtańszy zestaw startowy

    Nigdy nic nie złamałem na STM32F4DISCOVERY, a korzystam z ST-Link niemal codziennie. Wszystkie sygnały wyprowadzone na goldpiny (2.54mm) przy krawędzi płytki. CoIDE to jest właśnie środowisko typu pobierasz, klikasz i działa :) Jako początkujący też się na to zdecydowałem. Co do SAMD... Rdzeń...

    Mikrokontrolery ARM   04 Kwi 2014 19:59 Odpowiedzi: 46    Wyświetleń: 5367
  • ATMEGA32 - równoległe wątki(funkcje)

    Chyba najlepiej by było zrobić dodatkowe przerwanie, które realizowało by elementarne operacje na magistrali 1Wire, czyli włączało stan niski linii i go zwalniało. Wtedy nie byłoby tego czekania 480 us i to dodatkowe przerwanie mogłoby przerwać przerwanie silnika na nieistotny czas. Tylko, czy to...

    Mikrokontrolery AVR   31 Paź 2015 17:39 Odpowiedzi: 35    Wyświetleń: 5274
  • [atmega] 20MHz i zewnętrzny SRAM

    Freddie: Kabel COM/USB to zawsze wiecej niz brak tego kabla. Jak sie go nie ma to trzeba go kupic, co moze nie jest problemem, ale traci sie tez czas. Nie kazdy mieszka w miescie, gdzie dostanie go w sklepie za rogiem. Ale to nie jest nasz problem, tylko pytajacy musi sobie odpowiedziec co mu lezy. Co...

    Mikrokontrolery AVR   16 Paź 2009 19:37 Odpowiedzi: 21    Wyświetleń: 5596
  • Oscyloskop Cyfrowy AVR v2.0 Atmega 32 LCD LS020

    Nie będzie to specjalnie trudne, nawet na AVR. Jak pisałem, zainteresuj się rodziną XMega, masz tam podwójny ADC z pipeline, DMA umożliwiający ładowanie wyników wprost do pamięci lub urządzenia IO, samplowanie 2Msps przy 12-bitowej rozdzielczości, a nawet szybciej dla niższej. Programowe wzmocnienie...

    DIY Konstrukcje   11 Lis 2012 10:19 Odpowiedzi: 180    Wyświetleń: 95933
  • Atmega644+TFT LCD - Jakich szybkości wyświetlania mogę się spodziewać?

    Z tym równoległym to warto się zastanowić. Niektóre kontrolery LCD mają stosunkowo wolne interfejsy równoległe, a megaszybkie szeregowe, w efekcie równoległy jest oczywiście ciągle szybszy, ale nie aż tak bardzo w stosunku do szeregowego. SPI jest proste i wygodne, na XMEGA wyciągniesz 16 MHz na tym...

    Mikrokontrolery AVR   29 Paź 2013 16:59 Odpowiedzi: 16    Wyświetleń: 3540
  • Atmega88 - ADC, PID i stacja lutownicza

    Kolejna sprawa dlaczego brakuje u ciebie w części zasilaczowej magazynu energi tylko jest sam ceramik(LM7805)?? Po mostku jest 1000uF dla dwóch stabilizatorów (9V i 5V). Po LM7805 jest 470uF. Pobór prądu z LM7805 nie powinien przekraczać 100mA, więc energii jak aż nadto. Rozważam tu raczej zastosowanie...

    Mikrokontrolery AVR   16 Gru 2014 23:49 Odpowiedzi: 32    Wyświetleń: 5775
  • USB na ATXMEGA128A4U-AU - wątpliwości

    Ok, uporałem się jakoś z tym projektem, tak że wreszcie działa. W końcu użyłem tego gotowego przykładu: i jakoś "ręcznie" dodałem biblioteki ASF od TWI. Było kilka niezgodności, ale się z tym uporałem. Tak więc program działa i wymienia dane z kompem. Mam jednak inny problem. Na razie działa prymitywna...

    Mikrokontrolery AVR   05 Wrz 2018 12:20 Odpowiedzi: 30    Wyświetleń: 3861
  • Wiele wątków a jedno Arduino

    Prawda jest taka, ze bez użycia przerwań nic sensownego nie da się zrobić. Czy to będzie Arduino czy ARM, czy (tfu przez lewe ramię) Bascom. Jakiej jedno proste zadanie tak. Może i kilka ale dokładając kolejne program nie nadąża w pętli głównej sprawdzać flag i wykłada sie tam, gdzie 6502 z zegarem...

    Arduino   04 Sty 2018 00:34 Odpowiedzi: 115    Wyświetleń: 4692
  • Stacja pogodowa oparta na Arduino + WiFi - projekt, link.

    Który z AVRmega ma dwa I2C? A programowo kolega nie umie zrobić? Działa i to dobrze. Ardymenty sie kończą czy kolega chce zabłysnac wiedza na temat I2C? "Ardymenty" się nie kończą ale myślałem, że kolega trochę o tym poczyta i coś z tego, co wyczyta, rzuci mu się w oczy w odniesieniu do kontekstu...

    Arduino   07 Maj 2018 17:33 Odpowiedzi: 39    Wyświetleń: 3021
  • Zaawansowana 45MHz sonda logiczna z pomiarem częstotliwości, czasu i oscyloskop

    Popatrz na atxmegę, też na nią przeszedłem i jest to nowa jakość, peryferii full, zegar łatwo ustawić, fuse bity nie straszą, 3 poziomy przerwań, timerów full no i eventy, na tym można cuda robić. Ale Xmega, w stosunku do ARM są drogie i mają mało RAM. Nadal to 8-bit przez co trzeba walczyć z atomowym...

    DIY Konstrukcje   14 Wrz 2021 23:24 Odpowiedzi: 282    Wyświetleń: 41547
  • Servomechanizmy na pinach PB3 i PD7 + atmega32 w C

    Z programowymi rozwiązaniami byłbym ostrożny. Można założyć, że przerwanie od uart wykona się w 10us. Oczekujesz na serwie rozdzielczości 1 stopień. Jak wyliczył (at)emarcus wymaga to sterowania serwem impulsami o rozdzielczości co najmniej 2,8us. Jeśli serwem nie będziesz sterował sprzętowo przez PWM...

    Mikrokontrolery AVR   03 Sie 2019 13:14 Odpowiedzi: 23    Wyświetleń: 558
  • Arduino NANO Every, test, uruchomienie, problemy...

    Assemblera na ARM? Na AVR piszesz w ASM? Nie, czasami robię wstawki w przerwaniu, ale głównie sprawdzam co mi kompilator wypluł bo juz kilka razy miałem że program mi nie mnie chodził jak chciałem przez nadmierną optymalizację kompilatora. W ARM takich problemów nie ma. Wstawek ASM nie trzeba...

    Artykuły   10 Lip 2020 05:08 Odpowiedzi: 32    Wyświetleń: 15570
  • atrybut "volatile" dla struktury danych - niezgodność

    Panowie wydaje mi się, że właśnie w takim przypadku użycie volatile jest KONICZNE i to zdecydowanie, ponieważ to właśnie tylko w funkcjach a w zasadzie TYLKO w funkcjach zawierających pętle nieskończone bez możliwości ich przerwania dochodzi do buforowania zmiennych Nie jest to prawdą: Poczekaj...

    Mikrokontrolery   28 Sie 2011 09:32 Odpowiedzi: 23    Wyświetleń: 3322
  • Bascom AVR, Atmega16 - Disable Interrupts, Disable Int0/1

    To o co pytasz nie zależy od Bascoma, tylko od architektury procesora. AVRy po przyjęciu przerwania blokują wszystkie przerwania (z wyjątkiem XMEGA, które mają przerwania wielopoziomowe i NMI). Tak więc sam nigdy nie musisz w handlerze przerwania ich blokować. Pytanie, kiedy je odblokowywać przed zakończeniem...

    Mikrokontrolery Początkujący   02 Wrz 2012 21:06 Odpowiedzi: 1    Wyświetleń: 1296
  • Lampki LED na choinkę - wersja na Attiny84

    No tak nie do końca. Na AVR, w czasie transmisji do WS2812, na przerwaniach (usart/spi) obciążenie procka jest na poziomie 80..90% (zależnie od Fclk), "tachlując" GPIO 100% bez względu na Fclk. Liczenie bardziej skomplikowanych efektów w czasie rzeczywistym jest problematyczne, al jeśli jeszcze ktoś...

    DIY Konstrukcje   20 Gru 2017 11:16 Odpowiedzi: 4    Wyświetleń: 6288
  • [atmega32][C] - Pomiar częstotliwości z 7 czujników, jaką metodą?

    O ile dorze rozumiem idee tego przerwania (nie miałem okazji wykorzystać go w praktyce) to określona zmiana na którymkolwiek pinie z grupy wywołuje przerwanie... i teraz myślałem, żeby za pomocą prostych warunków zliczać, który wywołał i ile w danym czasie. Problem widzę w momencie, gdy przykładowo...

    Mikrokontrolery   17 Lip 2015 23:48 Odpowiedzi: 7    Wyświetleń: 699
  • Arduino i FT800 - Dwie funkcje na raz

    Jeśli mówimy o ATmega, to najmniej czasochłonnym sposobem nadawania jest użycie SPI, a wtedy trzeba generować ponad 300.000 przerwań na sekundę, co jest niemożliwe do obsługi, zstaje więc aktywne oczekiwanie na SPI z zablokowanymi przerwaniami. Każdy inny sposób transmisji na ATmega (bibang) również...

    Arduino   21 Sty 2016 17:22 Odpowiedzi: 24    Wyświetleń: 2778
  • Atmel/ATmega644PA-AU/BASCOM - [BASCOM] Wielokrotne wywołanie przewań

    Coś te flagi przecież ustawiło... Najpierw włączasz obsługę tych przerwań, potem włączasz podciąganie pinu to flaga już ustawiona...a kasowana jest przez AVR sprzętowo kiedy obsługiwane jest przerwanie. Bascom nie musi obsługiwać żadnego kasowania flagi przerwania bo robi to sam procesor tyle, że w...

    Mikrokontrolery AVR   28 Lis 2016 11:54 Odpowiedzi: 14    Wyświetleń: 726
  • ile można wycisnąć z mego 64/32

    Prędkość obsługi przerwań determinuje wyłącznie tempo ich obsługi. Aby AVR wykrył przerwanie potrzebne są o ile dobrze pamiętam 2 takty zegara, co niewiele zmienia, bo z taką prędkością i tak przerwań nie obsłużysz, bo samo wejście do nich trwa ponad 4 takty, a wyjście dodatkowo 2. I to w przypadku pustego...

    Mikrokontrolery AVR   18 Lis 2011 17:45 Odpowiedzi: 12    Wyświetleń: 1555
  • [ATMEGA32][C++] - Sprzętowy interfejs USB

    Nie do końca tak jest. Pierwszy problem to podpisy cyfrowe sterowników. Win8 wymaga, a Win7 prawie wymaga tych podpisów. W efekcie brak może znacznie utrudnić korzystanie z takiego USB. Podpisane sterowniki (sterownik to dużo powiedziane, bo to tylko plik inf dla Windowsa) są dostępne od Atmela. Kolejny...

    Mikrokontrolery AVR   13 Sie 2013 21:26 Odpowiedzi: 65    Wyświetleń: 9321
  • Świąteczny świecznik na LED WS2812

    Ale z komentarzy widzę, że wykorzystany jest sprzętowy UART więc porównywanie tego jest lekko bez sensu. Dlaczego bez sensu? Praktycznie każdy AVR ma USART. Tu akurat jest kilka ledów i nie ma innych peryferii, więc można robić w dowolny sposób, co innego jak się steruje 500led i w tym czasie odbiera...

    DIY Konkurs   19 Sty 2018 12:00 Odpowiedzi: 8    Wyświetleń: 5133
  • Arduino WS2812B sterowanie

    Musisz więc w loop() sprawdzać stan wybranego pinu funkcją digitalRead() Naliczyłem 17 delay, których czas ustawiony jest na 100ms. Daje to łącznie 1,7sekundy i może być tak, że po takim czasie program zareaguje na zmianę stanu wejścia. Pierwsza rzecz jaką bym zrobił to wywalił delay i sterowanie...

    Arduino   05 Sie 2019 05:06 Odpowiedzi: 9    Wyświetleń: 576
  • Programator ATxmega za złotówkę, czyli obsługa PDI w USBASP

    ATxmegi to łakomy kąsek dla kogoś, kto już poznał "stare" AVRki - zwiększona szybkość (32MHz!), o wiele więcej peryferiów (5 UARTów! 16 kanałów PWM!), modularna budowa i można używać tych samych dobrze znanych narzędzi. Ale potem czytamy o interfejsie programowania i... co?! Gdzie jest ISP?!...

    DIY Konstrukcje   14 Gru 2014 20:16 Odpowiedzi: 48    Wyświetleń: 47415
  • Zarządzanie zadaniami w środowisku Arduino (TaskScheduler)

    Analizując TaskScheduler można stwierdzić, że został stworzony dla osób, które nie potrafią napisać procedur obsługi przerwań czy używać RTOS albo wykorzystać millis To oczywiście nie jest prawda. Biblioteka TaskScheduler ułatwia harmonogramowanie zdań w środowisku Arduino, niezależnie od tego, czy...

    Artykuły   30 Lip 2019 20:43 Odpowiedzi: 24    Wyświetleń: 5493
  • AVR - jak zacząć i co wiedzieć trzeba.

    Zarys. AVRy to sympatyczne uC (mikrokontrolery) firmy znanej chyba wszystkim z produkcji legendarnej "51" z pamięcią Flash - . 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....

    Mikrokontrolery AVR   16 Cze 2016 09:01 Odpowiedzi: 17    Wyświetleń: 54607
  • Książki o programowaniu uC i systemach uC - opinie, przemyślenia, nowości

    Wracając do książki przewertowałem troszkę , na ile czas mi pozwolił i w tym momencie wrażenia są mieszane spodziewałem się bardziej wyważonego podziału miejsca i rozwinięcia tematów a w tej książce część jest bardzo skrupulatnie rozwinięta a części zagadnień albo brak albo są opisane na zasadzie...

    Mikrokontrolery Początkujący   21 Mar 2020 12:19 Odpowiedzi: 525    Wyświetleń: 133682
  • Jaki mikrokontroler wybrać do...?

    Powrót małorolnego człowieka, a moderator burdel teraz zrobił. Zamiast zostawić potrzebne posty, to temat przeniósł do ??? Jaki mikrokontroler wybrać do... ??? Co to ma wspólnego z założonym tematem ? Jakiś nieogarnięty w temacie... Tylko spójrzmy na to obiektywnie - co kolega tymon_x sprawdził ?...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 258559
  • [AVR/XMEGA] - Mikrokontrolery AVR jakich używasz - ankieta

    Tylko małe sprostowanie, JTAG i możliwość debugowania w układzie można uzyskać kupując AVR Dragon za 240zł - pełne wsparcie z Atmel Studio i programowanie wszystkich AVR8 i AVR32 przez wszystkie możliwe interfejsy. Jasne, nie wiedziałem tego. Różnica w cenie dwukrotna, ale też Dragon jest wolniejszy...

    Mikrokontrolery AVR   15 Cze 2013 18:47 Odpowiedzi: 54    Wyświetleń: 13518
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    Co rozumiesz przez "stabilność pracy"? Jeśli chodzi o zabezpieczenie przez zawieszeniem się na skutek zaniku sygnału zegarowego to XMEGA ma ciekawy układ monitorujący sygnał zegarowy. W razie błędu automatycznie zostanie uruchomiony wbudowany generator 2MHz i zostanie zgłoszone przerwanie. W XMEGA...

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 538428
  • [ATxmega128A4U][C] - Wyświetlacze LED + przyciski

    Nie chce się nic pojawić na wyświetlaczu ;/ Może cały kod pomoże ?: [syntax=c] /** * (c)2013 Tomasz Francuz * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source...

    Mikrokontrolery AVR   26 Lut 2014 19:21 Odpowiedzi: 82    Wyświetleń: 10218
  • STM32F410RB lista rozkazów

    Największy problem jaki tutaj widzę, to przyzwyczajenie Autora do AVR, gdzie port I/O jest tak banalnie prosty, że nie ma czego wybierać. W tej sytuacji zderzenie z konfiguracją portu I/O w Xmega również będzie problemem Zgadzam się w całej rozciągłości. Peryferiom Xmega bliżej do peryferii ARM niż...

    Mikrokontrolery Początkujący   16 Sty 2019 20:32 Odpowiedzi: 121    Wyświetleń: 3723
  • Budżetowy licznik częstotliwości 0,1Hz - 42MHz (1.6GHz) i czasu 24ns - 10s

    Albo napisać coś inteligentniej i nawet na 8bit AVR będzie działać Pewnych problemów nie rozwiąże nawet najlepszy soft. To czego najczęściej brakowało mi w AVR to DMA i RAM. Problem rozwiązałby Xmega ale one są najczęściej droższe od dużo lepiej wyposażonych ARM i dużo wolniejsze przy tym samym zegarze...

    DIY Konstrukcje   30 Paź 2020 21:26 Odpowiedzi: 52    Wyświetleń: 7365
  • ATXMEGA32A4AU uart tylko 2 bajt z bufora

    Bo reszta pinów jest nieskonfigurowana i łapie śmieci z powietrza. Rozumiem, że działasz na Portd.3 i Portd.2 Gdybyś czytał Helpa do Bascom .... For the XMEGA, if you set the priority with CONFIG PRIORITY, you must enable the MED priority. Czy to Tobie coś mówi? :D Przedobrzyłeś. Xmega ma...

    Mikrokontrolery AVR   06 Gru 2021 13:23 Odpowiedzi: 8    Wyświetleń: 327
  • Ile cykli trwa przesłanie bajtu przez SPI?

    Dlatego też popychanie danych po SPI realizuje się z użyciem FIFOów i przerwań, w szczególności na AVR czy PIC, gdzie wejscie i wyjscie z ISRa ma prawo trwać krótko... Procki które na wejscie i wyjscie z ISRa zużywają dużo cennych cykli, przeważnie mają już DMA no i temat rozwiązuje się sam... No...

    Mikrokontrolery AVR   25 Lip 2011 21:20 Odpowiedzi: 4    Wyświetleń: 1480
  • Zestaw uruchomieniowy USB 3.0

    Ależ ja wcale nie odbieram tej dyskusji jako napastliwej, czy złośliwej, stąd uśmieszek na końcu tego co napisałem. Co do przykładów - są różne, niektóre wykorzystują sporo peryferii - odtwarzanie muzyki, współpraca z kartą SD z FAT, obsługa TP i LCD. Co nie zmienia faktu, że są zastosowania do których...

    Mikrokontrolery Początkujący   02 Lip 2013 12:15 Odpowiedzi: 25    Wyświetleń: 2901