wielopoziomowy system przerwań

Znaleziono około 21 wyników dla: wielopoziomowy system przerwań
  • Atmega8 - Co kupić do zestawu startowego? Lista elementów i pytania o części

    tmf: Mam też świeżą wiedzę o cenach i wydajnościach układów 32-bitowych. O ile wiem, na dzisiaj jedynie ATtiny13 i ATmega8 (czyli dwa zabytki) są tańsze od 10-krotnie od nich szybszych Cortexów, z tym, że Cortex konkurujący z Attiny13 będzie miał 4 KiB ROM i 1 KiB RAM oraz 2 UARTy i raczej będzie tańszy od ATtiny13 (realnie za 3 miesiące). Porównajcie...

    Mikrokontrolery Początkujący   29 Gru 2012 20:42 Odpowiedzi: 15    Wyświetleń: 6546
  • AVR - Jak sprawdzić używane rejestry w przerwaniu NAKED od UART?

    (at)R-MIK Obawiam się, że nie masz racji. Poczytaj ABI gcc, dowiesz się dlaczego np. R1 musi być zachowany na stosie. R0 i RAMPZ praktycznie też. Oczywiście jeśli zmienisz kod na własny, to można w pewnych przypadkach R0 i R1 odpuścić. Natomiast podstawowe pytanie - jakie ma znaczenie czy sei wykona się po 5, czy 20 taktach? Masz jakieś inne przerwania,...

    Mikrokontrolery Początkujący   18 Sty 2017 01:11 Odpowiedzi: 16    Wyświetleń: 1581
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • jak połączyć w sieć kilkanaście Raspberry Pi Zero?

    To jest parametr konfiguracyjny systemu - chyba wciąż 1 milisekunda Chyba masz na myśli max czas wykonywania tasku. Przy przełączaniu tasku przerwania mogą być blokowane ale nie na ms, raczej to będą ns. Na Arduino nie ma systemu, który by blokował przerwania Ale robią to wszelkiej maści i rodzaju biblioteki jak 1-Wire, WS2812. przerwań są po kilka...

    Raspberry Pi i inne SBC   06 Wrz 2019 14:25 Odpowiedzi: 40    Wyświetleń: 3222
  • REKLAMA
  • [AVR, C] Projekt enkodera inkrementalnego z elektroniką na dwóch uC

    Proponuję dowolny mikrokontroler o wystarczającej mocy obliczeniowej, odpowiednich peryferialach i wielopoziomowym systemie przerwań. Na pierwszy rzut oka dowolny uC z rdzeniem Cortex-M0 powinien wystarczyć (np. jakiś STM32F030), a jeśli nie - to jakiś mniejszy z CM3. Oprócz 20-krotnie większej mocy obliczeniowej przy mniejszych kosztach weź pod uwagę...

    Mikrokontrolery   06 Sty 2014 21:44 Odpowiedzi: 13    Wyświetleń: 3078
  • Wybór mikrokontrolera ARM do nauki po AVR - łatwo dostępny i niedrogi sprzęt

    Autor tematu od pewnego czasu już milczy, a szkoda. Zadając pytanie "Jaki mikrokontroler po AVR?", poprosił o pomoc w rozwoju, a nie w trwaniu na obecnym poziomie. Tutaj jak zwykle dyskusja o tym dlaczego 8-bitowy AVR jest lepszy niż dowolny uC 16- lub 32-bitowy. Widzę tutaj mnóstwo nietrafionych argumentów: - Alpha blending na AVR, kiedy zgodnie z...

    Mikrokontrolery   11 Sty 2017 21:51 Odpowiedzi: 165    Wyświetleń: 10368
  • LPC1114 - Timer 32-bitowy: Przerwanie przy wartości 100000 nie działa poprawnie

    O stosie piszesz herezje, o nakładaniu przerwań też. Czym innym jest odblokowanie zgłaszania przerwań przez 8259A w starym PC (to się robiło na końcu procedury obsługi przerwania), a czym innym wyzerowanie znacznika zdarzenia powodującego przerwanie - to ZAWSZE powinno się robić jak najwcześniej w procedurze obsługi przerwania, żeby nie zgubić kolejnego...

    Mikrokontrolery ARM   10 Lis 2013 00:43 Odpowiedzi: 22    Wyświetleń: 2604
  • Stacja pogodowa oparta na Arduino + WiFi - projekt, link.

    Spokojnie, skoro nie chcesz podjąć rękawicy i przyjechać, to wstawię Już jadę 500km. Chory musiałbym być albo nie mieć za dużo czasu i pieniędzy, zresztą po co skoro 90% konstrukcji objętych jest umowami NDA. Program może jest napisany w Bascom ale wstyd się przyznać? To po co sięgasz po ARMa? Powtórze jeszcze raz: Używam ARM bo - Przeważnie są tańsze...

    Arduino   07 Maj 2018 17:33 Odpowiedzi: 39    Wyświetleń: 3513
  • REKLAMA
  • Przerwanie od UART zakłóca sterownie fazowe triaków

    Jednopoziomowy system przerwań - to taki, w którym procesor ma, jak sama nazwa wskazuje, dwa poziomy priorytetowe wykonywanego kodu :) (czasami nawet trzy, ale zostawmy ten niebezpieczny wątek - chodzi o przerwanie niemaskowalne). Oznacza to, że wszystkie przerwania są zgłaszane na tym samym poziomie priorytetowym, chociaż mogą się one różnić tzw. podpriorytetami....

    Mikrokontrolery AVR   27 Sty 2013 10:02 Odpowiedzi: 13    Wyświetleń: 2451
  • Jak działają przerwania w systemach komputerowych?

    Wiem że to pewnie głupie pytanie, ale czytam i czytam o tych przerwaniach i dalej nie rozumiem o co w nich chodzi... Pomożecie :?:

    Mikrokontrolery   25 Sie 2004 22:03 Odpowiedzi: 3    Wyświetleń: 1028
  • Różnica w obsłudze przerwania zboczem narastającym a stanem wysokim?

    Witam, Mam takie pytanie. Jaka jest różnica w obsłudze przerwania zboczem narastającym a stanem wysokim. Stan wysoki to wiadomo, że napięcie dojdzie do pewnego poziomu powiedzmy 5V i następuje przerwanie. Jak to jest ze zboczem narastającym. Załóżmy, że mamy stan niski i następnie napięcie zaczyna rosnąć. I kiedy następuje to przerwanie, w chwili gdy...

    Mikrokontrolery Początkujący   27 Gru 2014 12:05 Odpowiedzi: 3    Wyświetleń: 1782
  • M8 DS18B20 LED - DS18B20 format wyniku i podział na cyfry

    Nie wszystkie AVRy mają jednopoziomowy system przerwań. Ale to i tak nic nie zmienia. Jeśli nawet wykorzystamy wielopoziomowy system to mamy wybór między dżumą a tyfusem. Albo wyższy priorytet będzie miał LED i będzie kaszanił transmisję OW, albo wyższy priorytet będzie miał OW, ale będzie kaszanił wyświetlanie LED. Albo zrobimy to jak należy i priorytety...

    Mikrokontrolery AVR   31 Gru 2012 12:09 Odpowiedzi: 27    Wyświetleń: 4149
  • Program wykrzacza się, gdy zmienna nie jest zadeklarowana jako static.

    Proste rozwiązanie: użyj uC z wielopoziomowym systemem przerwań, czyli np. dowolnego małego Cortex-M0. Nie wiem czy takie proste, wymiana uC, przeprojektowanie PCB, pisanie wszystkiego od nowa. No i jeśli dobrze rozumiem system wielopoziomowy przerwań, to taki jest też dostępny w xmedze - są 3 priorytety i przerwanie o wyższym priorytecie może przerwać...

    Mikrokontrolery AVR   10 Mar 2021 15:49 Odpowiedzi: 31    Wyświetleń: 1500
  • REKLAMA
  • Gdzie znaleźć listę rozkazów dla STM32F410RB? Różnice w instrukcjach.

    Wiem, że ogarnięcie ARM i jednocześnie C może być trudne, ale ja chciałbym na początek zrozumieć chociaż miganie diodą, a tu się okazuje, że to nie takie proste;-) To jest bardzo proste. Po prostu w AVR by migać diodą robisz 1 include io.h (no dobra, 2, bo jeszcze util/delay.h), ustawiasz 1 flagę kompilatora (np. -mmcu=mega8) i definiujesz jedną wartość...

    Mikrokontrolery Początkujący   16 Sty 2019 20:32 Odpowiedzi: 121    Wyświetleń: 5100
  • AVR - jak radzić sobie z fusebitami i ograniczeniami 8-bit?

    Raczej nie o to chodzi. Rdzeń ARM zasadniczo nie ma nic do tego. Trochę ma podłączenie peryferiów (w tym w niektórych przypadkach PAMIĘCI) poprzez wspólną magistralę peryferyjną. Masz rację, źle się wyraziłem. Chodziło o koncepcję połączenia IO z rdzeniem, która jest dziwaczna. Małointuicyjne jest też wyłączmy wszystko i niech sobie użytkownik włączy...

    Projektowanie i Tworzenie Po godzinach   30 Sty 2020 18:45 Odpowiedzi: 368    Wyświetleń: 17589
  • Dlaczego kolorowe TFT działają wolno z Arduino UNO/Mega i AVRmega/tiny?

    Witam Szanownego Kolegę Omniboard! Raczej Piotrus_999 vel stmx. Atxmegi duże znam i też robiłem na nich system, mają prawie wszystko co army oprócz 32bitów które tak naprawdę są rzadko potrzebne A ja właśnie ARM cenie za 32 bity, ponieważ, o czym już pisałem, sprint, scanf i podobne funkcje działają na int, ale int w ARM ma 32 bity a nie jak w AVR...

    Artykuły   13 Cze 2019 18:00 Odpowiedzi: 74    Wyświetleń: 11580
  • Zarządzanie zadaniami w środowisku Arduino (TaskScheduler)

    Spróbuj w obsłudze przerwania umieścić nieskończoną pętlę, aby się przekonać co się stanie. Zależy od procka, w zwykłychj avr-ach się zablokuje ale tam gdzie jest więcej poziomów przerwań te inne będą chodzić, Takie luksusy to Xmega (ale podobno TaskScheduler na nim nie działa) albo ARM. Jeśli ktoś umie używać wielopoziomowych przerwań to wątpię aby...

    Artykuły   30 Lip 2019 20:43 Odpowiedzi: 24    Wyświetleń: 6420
  • MCY7880 i układ mikroprocesorowy na polskich elementach

    Czy taka konfiguracja będzie się nadawała do ewentualnego odpalenia CP/M w przyszłości? Niestety nie. Pod adresem 0x0000 musi się zaczynać RAM. Właśnie dlatego mam specjalny układ, który wstępnie powoduje przestawienie linii A15 i A14, co powoduje wybranie EPROM przez dekoder adresów. Adres EPROMU to 0xC000. Dopiero potem następuje skok do tego adresu...

    Mikrokontrolery   01 Sie 2021 19:56 Odpowiedzi: 254    Wyświetleń: 19056
  • Izolowany galwanicznie kowerter USB-I2C (głównie AVR, Arduino ale i dla ARM)

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

    DIY Początkujący   12 Lut 2020 23:01 Odpowiedzi: 60    Wyświetleń: 6861
  • "uŚciąga" - Atmega32, LCD i karta pamięci

    Witam ponownie po krótkiej przerwie. Ukończyłem wstępny schemat, projekt płytki również już powstał jednak opublikuję go dopiero po sprawdzeniu działania wszystkich bloków funkcyjnych, co powinno nastąpić w ten weekend (taki plan, ale nic pewnego). Założenia co do płytek i rozmieszczenia elementów: - dwie dwustronne płytki drukowane; - jedna płytka...

    DIY Konstrukcje   07 Paź 2014 19:52 Odpowiedzi: 134    Wyświetleń: 64165
  • Jak podzielić zadania między przerwania a pętlę główną w STM32F411?

    Może być np. inicjowanie w maiin, a cała reszta w przerwaniach. Przy wielopoziomowym systemie przerwań niemal każdy projekt da się zrobić w taki sposób, ale oczywiście potrzeba do tego pewnej wiedzy i świadomości informatycznej. Bez tej wiedzy kończy się zwykle na magicznych zasadach typu "przerwania powinny być jak najkrótsze". ;)

    Mikrokontrolery Początkujący   02 Kwi 2020 21:28 Odpowiedzi: 4    Wyświetleń: 585
  • AT91SAM7S256 + USB BASIC ARM EXAMPLE + obsługa w przerwaniac

    Mój plik CStartup.S wygląda następująco: /*--------------------------------------... //*- ATMEL Microcontroller Software Support - ROUSSET - //*-------------------------------------... //* The software is delivered "AS IS" without warranty or condition of any //* kind,...

    Mikrokontrolery   23 Cze 2009 06:19 Odpowiedzi: 5    Wyświetleń: 2709
  • Assembler a C++ czyli wybór szybciej czy taniej...

    Wówczas takie programowanie przestaje się znacząco różnić od zwykłego C. Tia... a tworzenie zmiennych, zmienianie ich rozmiarów i dynamiczna alokacja pamięci są nawet prostsze (; Do niektórych zastosowań assembler ma sens, ale tych zastosowań jest coraz mniej - niestety lub stety - zależy co kto lubi. Ja początkowo uważałem, że assembler jest najlepszy...

    Mikrokontrolery AVR   08 Wrz 2010 14:25 Odpowiedzi: 144    Wyświetleń: 21361
  • 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ż odstęp pomiędzy przerwaniami OVF. W przeciwnym przypadku...

    Mikrokontrolery AVR   26 Mar 2014 00:07 Odpowiedzi: 2    Wyświetleń: 1254