przerwania przykład

Znaleziono około 2480 wyników dla: przerwania przykład
Podstawowa forma zapytania: przerwać przykład
  • [STM32F429i-disco] - Przerwania zewnętrzne

    Pomyśl, ile przerwań i w jakich odstępach czasu wygeneruje jedno naciśnięcie przycisku? Wiesz to? Bo ja nie wiem, wiem tylko, że na ogół będzie ich więcej niż jedno. W jakim celu miałbyś czekać w obsłudze tego przerwania? przykład obsługi przycisku w przerwaniu timera masz tu: Konwersję ADC...

    Mikrokontrolery ARM   14 Sty 2015 00:11 Odpowiedzi: 6    Wyświetleń: 765
  • Tutorial PIC18F2550 + SDCC - Część 4 - Timery, przerwania

    Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...

    Artykuły   02 Kwi 2020 00:20 Odpowiedzi: 0    Wyświetleń: 948
  • [AT91SAM7S][C] Timer i przerwania.

    Witam! Spędziłem już dobre kilka dni na czytaniu specyfikacji, przykładów i różnych wypowiedzi innych ludzi, a problemu wciąż nie mogę rozwiązać. Pracuje na procesorze AT91SAM7S64 z programem CrossStudio i potrzebuje skonfigurować Timer0 tak by zliczał od 0 do rejestru RC w kółko i przy tym generował...

    Mikrokontrolery ARM   29 Maj 2008 17:24 Odpowiedzi: 2    Wyświetleń: 3062
  • [Atmega644][C] nazwy przerwań UART, FatFS -obsługa FAT16,Przypadłość ATMega644 ?

    Witajcie, mam problem który wykracza poza dotychczas posiadaną wiedzę i granice rozumowania mojego umysłu ;) Otóż uruchomiłem bibliotekę FatFS (przykład do obsługi kart SD przez UART) na procesorze ATMega32 na płytce testowej (dokładnie ZL3AVR jeśli to w czymkolwiek może pomóc), wszystko ładnie...

    Mikrokontrolery AVR   09 Maj 2011 21:08 Odpowiedzi: 6    Wyświetleń: 1886
  • [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED

    Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). A teraz chciałbym go wam zaprezentować. Na początek podręcznik języka C w formie pliku pdf ->...

    Mikrokontrolery AVR   24 Lis 2009 11:17 Odpowiedzi: 1    Wyświetleń: 24070
  • at91sam7s przykłady

    Witam, Programy typu zapal diodę w pętli już przerobiłem, od paru dni męczę sie z Real Time Timer . Napisałem sobie program który co 2 sekundy zapala kolejną diodę, aż do 8 diody. W symulatorze program działa w porządku , ale jak testuje na płytce, to zapalają mi sie po 2 sekundach wszystkie diody...

    Mikrokontrolery   10 Kwi 2008 13:09 Odpowiedzi: 10    Wyświetleń: 2498
  • Częstotliwość generowania przerwań przez Timer1 Atmegi8

    Witam. Nie mogę dobrać parametrów timera tak by osiągnąć zadaną częstotliwość. Potrzebuje teraz osiągnąć by timer1 się przepełniał 10 razy na sekundę czyli co 100ms. ] Do tej procedury nie musisz wcale zmieniac fusebitów. Możesz w zupełności pracowac z f-taktowania 1MHz wykorzystując wewnętrzny,...

    Mikrokontrolery AVR   05 Maj 2019 05:44 Odpowiedzi: 9    Wyświetleń: 282
  • STM32F4 Discovery - Obsługa przerwania RTC

    Witam, Dalej walczę z książka STM32 Aplikacje i przykłady w języku C. Doszedłem do obsługi przerwania RTC. W książce jest przykład, który konfiguruje przerwanie od RTC, tak jak by to było przerwanie wewnętrzne. Autor zakłada, ze w pliku stm32f10x_it.c jest gotowy szablon funkcji RTC_IRQHandler (),...

    Mikrokontrolery ARM   14 Paź 2014 11:51 Odpowiedzi: 1    Wyświetleń: 1740
  • [C] odczyt z pilota JVC - gotowy przykład

    Witam. Mam takiego pilota do JVC (kupiony rok temu za około 10 zł). Po wielu dniach ciężkich zmagań, w końcu udało mi się napisać program pod AtMege8 który pozwala go odbierać przy pomocy odbiornika podczerwieni TSOP1736. Przy tworzeniu programu , wspomagałem się 2 źródłami na temat kodu jvc,...

    Mikrokontrolery   05 Kwi 2009 21:38 Odpowiedzi: 0    Wyświetleń: 2822
  • CrossStudio + at91sam7s256 - problem z przerwaniami

    Cześć wszystkim, męczę się już dość długo z przerwaniami i nie mogę sobie poradzić dlatego zwracam się do was. Otóż chciałem zrobić przykład z książki pana Jacka Augustyna "Projektowanie systemów wbudowanych na przykładzie rodziny sam7" dokładnie chodzi o przerwania IRQ PIOA i wszystkie inne. Starałem...

    Mikrokontrolery ARM   24 Paź 2009 20:46 Odpowiedzi: 0    Wyświetleń: 687
  • Priorytety przerwań w procesorach AVR

    Czyli rozumiem, że jak jednocześnie nastąpią przerwania INT0 i INT1 to du*a ? Przeczytaj jeszcze raz to: W tym przypadku nic się nie stanie - każde przerwanie ma swoją flagę, więc się kolejkują . Chyba, że dojdzie do dwóch przerwań tego samego typu , wtedy informacja się gubi. Tu jest...

    Mikrokontrolery AVR   26 Mar 2011 16:26 Odpowiedzi: 9    Wyświetleń: 5080
  • [AVR][asm] Niepoprawny powrót z obsługi przerwania

    Muszę zwrócić honor w takim razie, to moje ewidentne przeoczenie, oczywiste, że ilość push i pop musi się zgadzać. To przydałoby się przynajmniej koledze asembler kliknąć klawisz pomógł Zastanawia mnie w takim razie jak to możliwe, że przy takiej implementacji wszystko dzieje się prawidłowo?...

    Mikrokontrolery AVR   10 Kwi 2011 12:31 Odpowiedzi: 13    Wyświetleń: 1978
  • [ATmega32][ASM] Pętla w procedurze przerwania.

    Witam Wszystkich Mam taki oto problem. Piszę w asemblerze program obsługujący interfejs UART (mk:atmega32) oraz wysyłający odebrane dane na wyświetlacz złożony z 10 matryc (5x8) LED. Napisałem program który mi odbiera dane (w procedurze przerwania) i umieszcza odebrany znak w buforze UART. Następnie...

    Mikrokontrolery AVR   15 Cze 2008 23:44 Odpowiedzi: 5    Wyświetleń: 2012
  • Kalkulator przerwań dla mikrokontrolerów

    Witam napisałem prosty kalkulator w c++, obliczający przerwania dla zaokrąglonych czasów, Mi się przydał do zegarka i stopera może i Wam się przyda Program napisany pod Linux, skompilowana wersja na Windowsie nie działa Pozdrawiam Brak zdjęć, proszę to poprawić, regulamin wewnętrzny pkt....

    DIY Poczekalnia   04 Sty 2012 18:34 Odpowiedzi: 3    Wyświetleń: 1666
  • [stm32] Przerwania od timerów vs czyszczenie flasha

    Witam! Mam problem z projektem na STM32. Chciałem użyć pamięci flash do zapamiętania potrzebnych mi parametrów. Problem pojawił się przy czyszczeniu flasha. Po wywołaniu FLASH_ErasePage dostaję flagę FLASH_FLAG_BANK1_EOP,co wydaje się całkiem prawidłowe. Program wraca do pracy z tym, że przez około...

    Mikrokontrolery ARM   14 Cze 2011 12:02 Odpowiedzi: 0    Wyświetleń: 897
  • [AVR][C]Jak przerwać przerwanie

    A prosto - dodasz flagę informującą co aktualnie jest wyświetlane - na podstawie tej flagi funkcja obsługi przerwania wyświetlania LED pobierze sobie dane z odpowiedniego bufora. Zresztą w darmowych przykładach do książki z linku poniżej masz gotowe wyświetlanie LED multipleksowane, dodasz tylko flagę...

    Mikrokontrolery AVR   31 Sie 2011 21:47 Odpowiedzi: 75    Wyświetleń: 8762
  • Atmega 32[asm] - PCF 8583-zagadka działającego przykładu

    witam ! tematów dotyczących niedziałającego PCF 8583 w Proteusie było już kilka jednak w internecie krąży przykład napisany w asm,który działa również u mnie. W sumie sam nie wiem co tu wrzucić,bo gdybym wrzucił wszystko to nikt by tego nie przeczytał. Najkrócej więc jak się da: Przekopiowałem...

    Mikrokontrolery Początkujący   09 Sie 2016 19:12 Odpowiedzi: 5    Wyświetleń: 987
  • [ATMEGA 8][AVR-gcc] - Priorytetowość przerwań

    Największy priorytet ma dla mnie w kolejności: 1) Mierzenie długości impulsu z 2 przerwań zewnętrznych 2) Mierzenie poziomu baterii na ADC 3) Komunikacja USART 4) Update/zapis zmiennych do EEPROM Zaczynając od organizacji USART: 1) Wiem już że opóźnienia to nie jest najlepszy pomysł w przerwaniu 2)...

    Mikrokontrolery Początkujący   17 Lut 2013 15:04 Odpowiedzi: 11    Wyświetleń: 2679
  • [stm32f4][przerwania] - Przerwania nie zawsze wykonują się poprawnie.

    Jeżeli nie chodzi Ci o podstawy C, to książka dla win czy linuxa ma się nijak do programowania mikrokontrolerów. Programowanie mikrokontrolerów to w dużym stopniu znajomość i umiejętność obsługi peryferiów, czyli sprzętu. Z reguły (przynajmniej w moim przypadku) najwięcej kłopotów i błędów pojawia się...

    Mikrokontrolery ARM   24 Paź 2013 13:31 Odpowiedzi: 9    Wyświetleń: 2079
  • atmega8 - UART przerwania

    Musisz opracować własny protokół wymiany danych. Jeśli rozkaz wraz z jakimiś dodatkowymi bajtami ma np. 5 bajtów, to warto odbierać je do jakiegoś bufora i dopiero po odebraniu wszystkich rozpoznać jaką paczkę danych odebrano. Z reguły o tym co dana paczka zawiera decyduje co najmniej pierwszy bajt...

    Mikrokontrolery AVR   21 Lip 2015 21:56 Odpowiedzi: 9    Wyświetleń: 1371
  • PIC18LF46K80 timer1 nie ustawia flagi przerwania

    Może powinieneś (na przykład) jednak synchronizować ten timer. Dzięki za sugestię bo nie pomyślałem o tym wcześniej, jednak i to nie pomogło. A może powinieneś (na przykład) w ISR, wyłączyć timer na czas ładowania a następnie włączyć z powrotem. To rozwiązanie pomogło, choć nie bezpośrednio....

    Mikrokontrolery PIC   29 Mar 2017 17:09 Odpowiedzi: 6    Wyświetleń: 2562
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Gdybym opisał program wszystko stałoby się oczywiste :D Użycie IF ELSE bez END IF zawsze warte jest omówienia bo potem nikt nie może się doliczyć END IF :D Chodzi o to że jeśli tylko jedna instrukcja jest od jakiegoś warunku zależna to można ją zapisać w jednej linii. Jeśli z powodu jakiegoś warunku...

    Mikrokontrolery AVR   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 1800
  • [LPC2148][C] Przerwania

    Witam mam dość dziwny problem z przerwaniami w tym procesorze. Jestem jeszcze zielony jeśli chodzi o przerwania i dlatego będę wdzięczny za każdą pomoc. otóż problem pojawia się z takim kodem: #include "lpc213x.h" #include "clcddisp.h" #include "armint.h" CLcdDisp...

    Mikrokontrolery ARM   15 Lis 2008 14:10 Odpowiedzi: 7    Wyświetleń: 1692
  • [C]Jak opóźnić działanie przerwania?

    Witam serdecznie! Przejdę od razu do sedna. Napisałem program do megi328, z przerwaniem INT1, odpowiednio poustawiałem rejestry, uruchomiłem globalną obsługę przerwań sei(), i niestety atmega po podłączeniu zasilania od razu wykonuje przerwanie, mimo, iż switch nie został wciśnięty, wiem, że tak się...

    Mikrokontrolery Początkujący   27 Mar 2012 23:41 Odpowiedzi: 15    Wyświetleń: 4493
  • STM32F107VCT6 - Przerwania zewnętrzne

    Witam, prosiłbym bym o pomoc, żeby ktoś wytłumaczył, albo podał przykład jak skonfigurować przerwania zewnętrzne w tym mikrokontrolerze bo walczę z tym i nic mi nie wychodzi i zaczynam podejrzewać, że to procek jest zepsuty, albo tej sztuki jeszcze nie opanowałem :D na początku pisałem własne kody,...

    Mikrokontrolery ARM   05 Lis 2012 19:11 Odpowiedzi: 2    Wyświetleń: 1014
  • [LPC1768] - [FreeRTOS] Sprzętowe przerwania

    Witam, mam problem z sprzętowymi przerwaniami na FreeRTOS-ie, dla LPC1768 (Keil v.4.60). Otóż, wstępnie już freeRTOSa ogarnąłem, taski, semaphory, softwareowe przerwania. Wszystko fajnie działa. Przyszedł czas na obsługę przerwań sprzętowych. Próbowałem dołączyć pliki .c i .h które mam do obsługi...

    Mikrokontrolery ARM   11 Mar 2013 19:40 Odpowiedzi: 2    Wyświetleń: 1503
  • STM32F429 - DCMI i DMA. Jakieś dziwne przerwania.

    Mam mały problem z DMA podczas pracy z DCMI. nowydamian-a . Zwiększa wskaźnik na bufor i ponownie włącza DMA. Różnica jest w tym że resetowanie wskaźnika mam w przerwaniu od DCMI. Dzięki temu każda kolejna ramka obrazu powinna zaczynać się od pozycji zerowej bufora (obraz zawsze powinien być w tym...

    Mikrokontrolery ARM   06 Lut 2016 16:31 Odpowiedzi: 15    Wyświetleń: 1380
  • Przejmowanie obsługi przerwań pod Windows NT/2000/XP

    Cześć. Przesyłam programik ilustrujący jak przejść do trybu RING0 za pomocą IDT (Interupt Description Table). Jest to wykożystywane w wielu virusach, etc. Miejsza o szczegóły. Sprowadza się to do tego że nalezy zmienić wektor przerwania na "naszą" procedure, i potem ją wywołac. Przykład pochodzi z książki...

    Programowanie   27 Sty 2004 11:09 Odpowiedzi: 2    Wyświetleń: 2068
  • AVR-GCC a przerwania Pomoc potrzebna

    Witam ponownie !! Bardzo prosze o jakieś przykłady funkcji obsługi przerwań. Jak zadeklarować funkcje np. dla INT0 i UART'a. TYLKO PROSZE NIE KOPIUJCIE MI POMOCY DO GCC BO Z TEGO NIC NIE ROZUMIEM. Bardzo prosze o konkretny sprawdzony przykład. Z góry dziękuje (M.)

    Mikrokontrolery   10 Maj 2004 17:04 Odpowiedzi: 5    Wyświetleń: 4255
  • atmega i rzeczywista liczba przerwań do wykorzystania

    Witam! Mam problem ze zrozumieniem działania zewnętrznych przerwań w mikrokontrolerach atmega (avr). Dla przykładu posłużmy się konkretnym osobnikiem - Atmega48. W specyfikacji (strona 64) wyróżniają dwa przerwania INT0 i INT1 i dodatkowo 24 - PCINT23..0. Te 24 przerwania są podzielone na 3 grupy...

    Mikrokontrolery   11 Kwi 2006 13:29 Odpowiedzi: 2    Wyświetleń: 1373
  • komenda ORG i przerwanie

    Działa to tak. Najprostsze mikroprocesory mają stałe wektory przerwań. Po ludzku oznacza to że po wystąpieniu przerwania 0 program przeskakuje pod adres 10, po wyskoczeniu przerwania 1, program przeskakuje pod adres 20 itd. Jeżeli byś umieszczał program od adresu zerowego w sposób ciągły to pod adresami...

    Mikrokontrolery   03 Gru 2006 12:22 Odpowiedzi: 4    Wyświetleń: 2021
  • Przerwania - Jak wyłączyć?

    Jak nie zostaje wyłączone... Przecież podczas wykonywania przerwania inne są automatycznie blokowane, właśnie poprzez wyzerowanie globalnej obsługi przerwań - tak więc nie ma nawet potrzeby stosowania specjalnych zabiegów (cli) w tym celu, to właśnie żeby włączyć stosuje się sei w przypadku, gdy trzeba...

    Mikrokontrolery   03 Sty 2008 20:57 Odpowiedzi: 8    Wyświetleń: 1585
  • AVR32 - przerwania. Nie działają, Co może być nie tak?

    Wszystko OK. Przykłady z pakietu korzystają z plików assemblerowych: crt0.S, exception.S, trampoline.S które należy dołączyć do projektu. Poza tym, jeśli korzysta się z tych plików, inaczej deklaruje się przerwania. Aby projekty z przykładów działały należy utworzyć projekt "Standard Make C AVR32...

    Mikrokontrolery   09 Mar 2008 16:09 Odpowiedzi: 2    Wyświetleń: 1181
  • [ATtiny26][jezyk C] Zatrzymywanie programu = przerwanie?

    Witam od paru dni bawię się w programowanie uC, doszedłem już do etapu ustawiania stanów na poszczególnych bitach, odczytania wartości bitów i nadszedł czas by program w którymś momencie zatrzymał się na chwilę na przykład po to by zamrugać kilkukrotnie diodą LED (dalej chciał bym sterować silnikiem...

    Mikrokontrolery AVR   06 Paź 2008 10:12 Odpowiedzi: 20    Wyświetleń: 3570
  • [LPC2148][C] CPSR i przerwania

    Mam w zasadzie wie sprawy, ucząc się programować wspomniany w temacie procesor, pełen optymizmu i zapału, zabrałem się za rozgryzanie systemu przerwań. No i zaczęły się schody. Aha, przy nauce mocno wspomagam się książką p. Lucjana Bryndzy "LPC2000 - mikrokontrolery z rdzeniem ARM7". Ustawiając przerwania...

    Mikrokontrolery ARM   03 Kwi 2009 17:04 Odpowiedzi: 3    Wyświetleń: 1773
  • [BascomAVR] - przekazywanie danych do przerwań

    Widzę że muszę trochę sprostować. 1. Nawet kosmicznie często wywoływane przerwanie zdąży się wykonać choć by nie wiem jak długo ono trwało, bo przerwania po wejściu w obsługę jakiegoś przerwania są blokowane i odblokowywane są dopiero po zakończeniu się obsługi tego przerwania. Więc twierdzenie że...

    Mikrokontrolery AVR   12 Sty 2010 21:23 Odpowiedzi: 13    Wyświetleń: 1521
  • [STM32F107VBT6][C/Keil] Obsługa I2C slave przez przerwania

    Sporo się namęczyłem, zanim ruszył mi slave transmitter w STM32F103. W 107 będzie tak samo. Po pierwsze zobacz do errat - tam między innymi napisali, że przerwanie i2c musi mieć najwyższy priorytet, bo inaczej się wiesza. Poza tym przykłady nie zadziałały mi od razu, a problemy mają też inni, o czym...

    Mikrokontrolery ARM   09 Lis 2011 08:30 Odpowiedzi: 9    Wyświetleń: 5863
  • C18 - wiele przerwań - wyjaśnienie zagadnienia

    Witam, Piszę kod programu jest on dość spory i chcę wykorzystać kilka przerwać. z Tego co pamiętam to w prockach AVR każde przerwanie ma swoją nazwę. Przy kompilatorze HI-TECH było chyba podobnie (chyba była konkretna nazwa do konkretnego przerwania ale mogę się mylić krótko z niego korzystałem :P) Czytam...

    Mikrokontrolery PIC   13 Sie 2012 19:48 Odpowiedzi: 11    Wyświetleń: 1812
  • [atmega8] [C] - Ustawianie bitów na porcie D a niechciane przerwania.

    W drugim przykładzie ustawiasz jednocześnie PD6 i PD7, w pierwszym przykładzie tylko PD6, być może masz włączone przerwanie od komparatora AIN0/AIN1, wklej cały schemat, być może stan linii PD6 i PD7 wpływa na wejścia PD2 i PD3.

    Mikrokontrolery Początkujący   24 Lis 2012 22:20 Odpowiedzi: 4    Wyświetleń: 1176
  • [ATMEGA32][BASCOM] - Przerwania zagnieżdżone - LCD razem z INT0

    Witam forumowiczów, Natknąłem się na pewien problem, z którym nie wiem jak sobie poradzić. Sprawa dotyczy nieprawidłowej obsługi przerwania INT0 podczas wykonywania komend sterujących wyświetlaczem LCD. Do Atmega32 podłączone są: - standardowy wyświetlacz LCD, - źródło impulsów (dokładniej jest...

    Mikrokontrolery AVR   14 Maj 2013 06:48 Odpowiedzi: 7    Wyświetleń: 2403
  • Atmega328p,przerwania,UART,I2C - Przerwania pomiędzy pomiarami.

    Witam, Tworzę projekt kompasu cyfrowego po szynie I2C pracujących na Atmega 328p-pu. Chciałbym zrealizować u siebie w projekcie przerwania, w ten sposób, że odbieram dane z kompasu->przerwanie i kolejno na początek. Przerwania na prostych przykładach realizowałem ale tutaj nie mam pomysłu jak...

    Mikrokontrolery AVR   04 Paź 2013 22:39 Odpowiedzi: 1    Wyświetleń: 2169
  • AtTiny2313 - Usart i przerwania

    Witaj. Przyglądnij się przykładowi na ATmega: Na podstawie przykładu opracuj swoją wersję na ATtiny. Funkcja USART_ReceiveByte() do przerwań Ci się nie przyda.

    Mikrokontrolery AVR   28 Lis 2013 17:21 Odpowiedzi: 1    Wyświetleń: 933
  • [BASCOM] PCF8583 ustawianie alarmu - przykład

    Kolejny kawałek ku potomności. Poniżej procedura ustawiająca alarm dzienny na PCF8583. Oczywiście alarm jest używany do wygenerowania z PCFka przerwania i np. wybudzenia układu z trybu oszczędzania energii. Wystarczy odpowiednią nóżkę PCF dać na dowolny port wejściowy procka i ustawić potem przerwanie. ...

    Mikrokontrolery AVR   16 Cze 2016 12:40 Odpowiedzi: 0    Wyświetleń: 555
  • Przerwania w 90S8515

    Z jakiego przerwania chciałbyś skorzystać ? Co miałaby robić procedura obsługi tego przerwania ? Dla przykładu obsługa przerwania Int0: $regfile = "8515def.dat" Config Int0=Falling 'przerwanie Int0 wyzwalane opadającym zboczem Enable Interrupts 'włącz ogólne zezwolenie...

    Mikrokontrolery   12 Lut 2003 11:46 Odpowiedzi: 6    Wyświetleń: 2321
  • Przerwania na AT89c2051 w asm jak to zrobic?

    Przerwania w '51 są proste jak budowa cepa, poza tym przerwanie nie oznacza zajęcia timer'a. możesz również wykorzystać jedno z dwóch przerwań sprzętowych (zdaje się opadające zbocze na pinie 6 {int0/ P3.2 lub na pinie 7 {int1/ P3.3}). Do obsługi przerwania potrzebujesz koniecznie: -ustawić bit...

    Mikrokontrolery   24 Maj 2004 15:05 Odpowiedzi: 20    Wyświetleń: 2872
  • Przerwania 89c2051 .asm. Pytania dot. obsługi przerwań.

    Nie wiem czy dobrze zrozumiałeś ideę wykożystania przepełnienia od licznika w tego typu wyświetlaniu, więc po kolei: - napewno wiesz że przy wyświetlaniu multipleksowym w danej chwili świeci tylko jedna cyfra, aby uzyskac efekt świecenia wszystkich trzeba kilkadziesiąt razy na sekundę zapalac kolejne...

    Mikrokontrolery   07 Sie 2006 19:59 Odpowiedzi: 15    Wyświetleń: 2482
  • ARM i przerwania

    WItam Czy ktoś mogłby wyjaśnic rodzaje przerwan z przykładu ponizej ( dla SAM7S i standardowych bibliotek AT91SAM7S256.h, lib_AT91SAM7S256.h) : //* open external PIO interrupt //* define switch SW3 at PIO input for interrupt IRQ loop AT91F_PIO_CfgInput(AT91C_BASE... SW3_MASK...

    Mikrokontrolery   04 Wrz 2006 23:33 Odpowiedzi: 5    Wyświetleń: 3919
  • ATmega8 INT0 - Bascom. Nie wychodzi z przerwania.

    Tu tez jest mały problem, ponieważ w chwil wystąpienia przerwania, na lcd musi być to zakomunikowane, wiec uznałem ze tam należy to wstawić, wait jest tam po to by mrugał napis " NOT-AUS AKTIV ! “ zobacz jak to można zrobić bez tych dziwacznych wait w procedurach przerwań: '************...

    Mikrokontrolery   20 Gru 2008 15:54 Odpowiedzi: 11    Wyświetleń: 2396
  • [mega32][C] timer, przerwania i precyzyjne odmierzanie czasu

    Wszystko co napisałem powyżej pozostaje w mocy. Tryby normalny i CTC działają przy odmierzaniu czasu podobnie: obydwa tryby odliczaja ileś tam tyknięć rejestru TCNT i generują przerwanie. W przypadku trybu normalnego to liczenie następuje od wartości ustawianej w TCNT do wartości 0 (256), a w trybie...

    Mikrokontrolery AVR   16 Lip 2008 18:30 Odpowiedzi: 34    Wyświetleń: 7233
  • [ATtiny2313][C] Problem z przerwaniami

    Opóźnienia nie można stosować, bo mija się to z celem używania przerwań. Ich istotą jest błyskawiczna reakcja na zdarzenie. W czasie trwania przerwania główny wątek aplikacji (u ciebie multipleksowanie, pomiar, wysyłanie itd.) zostaje wstrzymany, co nie jest sytuacją pożądaną (multipleksowany obraz się...

    Mikrokontrolery AVR   16 Wrz 2009 17:47 Odpowiedzi: 3    Wyświetleń: 1659
  • [Atmega32][c] przerwania w przerwaniach i ich odwołanie

    sorki chodziło mi o sei() :| a pomerdało mi się z cli() czyli globalnym wyłączeniem przerwań. Jeśli dobrze zrozumiałem, to w procedurze obsługi przerwania np.INT1 nie można uruchomić np. przerwania od komparatora? To max zagmatwanie nie jest chyba takie tragiczne. Może na innym przykładzie będzie...

    Mikrokontrolery AVR   19 Maj 2010 23:07 Odpowiedzi: 5    Wyświetleń: 1305
  • atmega8+uart+przerwanie+dioda+LED+C

    a chciałbym zapytać jeszcze o jedną rzecz, mianowicie znalazłem taki opis przerwań: Avr-gcc posiada dwa typy handlerów przerwań : SIGNAL() - utrzymujący sprzętowe wyłączenie przerwania ( wszelkie pozostałe przerwania są zablokowane do momentu zakończenia obsługi bieżącego ); oraz INTERRUPT() - wyposażony...

    Mikrokontrolery AVR   06 Kwi 2011 11:23 Odpowiedzi: 25    Wyświetleń: 2654
  • [STM32F2] Kasowanie flagi przerwania periodycznego

    Witam! Timer generuje przerwanie periodyczne. W procedurze obsługi testowo chciałem przełączać stan na jednej z linii portu GPIO (prymitywny debug na LED), ale... okazało się, że nie działa. W pierwszej chwili szukałem błędów w inicjalizacji timera, ale później się okazało, że przerwania się generują,...

    Mikrokontrolery ARM   13 Lis 2011 22:43 Odpowiedzi: 7    Wyświetleń: 2131
  • STM32F4 podwójne przerwania

    1. Zbędny atrybut volatile w deklaracji AdcVal. 2. Czy AWD jest jedynym źródłem przerwania ADC? 3. Kasować bit zgłoszenia przerwania należy na początku procedury obsługi przerwania. nie wiem, aj to jest W STM32, ale w wielu innych Cortexach Zgłoszenie przerwania nie zdąży się w takiej sytuacji...

    Mikrokontrolery ARM   02 Kwi 2013 15:49 Odpowiedzi: 41    Wyświetleń: 5046
  • 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...

    Mikrokontrolery AVR   27 Sty 2013 10:02 Odpowiedzi: 13    Wyświetleń: 2217
  • [STM32l][FreeRTOS] - problem z obsługą przerwania

    A kto czyści flagę przerwania? Bo tutaj nie widać... W zasadzie we wszystkich przykładach wykorzystania przerwania z UARTA nie było nigdzie czyszczenia flagi, więc założyłem, że jej nie potrzeba... gdzieś czytałem, że flaga jest automatycznie czyszczona, ale jestem laikiem więc mogę się mylić. Wdzięczny...

    Mikrokontrolery ARM   15 Kwi 2013 17:44 Odpowiedzi: 8    Wyświetleń: 2133
  • ATmega - Sygnał zewnętrznego przerwania

    Witam, czy ktoś może podpowiedzieć czy sygnał zewnętrznego przerwania musi być utrzymany w stanie ( np. niskim) do czasu wywołania procedury przerwania czy może zostać zwolniony. przykład dotyczy ATmega128 (kwarc 14MHz) gdzie uruchomione są dwa przerwania od licznika TIMER1 oraz zewnętrzne...

    Mikrokontrolery AVR   05 Maj 2016 14:38 Odpowiedzi: 4    Wyświetleń: 1344
  • [STM32F4][CoIDE] - Przerwanie od AWD

    Chciałbym zrobić przerwanie od Analog Watchdog, które będzie wywoływane gdy napięcie na kanale 10 przetwornika ADC1 wyjdzie poza zakres 1V-2V. No i cóż, przerwanie nie chce występować... Sprawdzałem w debuggerze i w ogólę nie wchodzi do przerwania, więc problem jest zapewne w konfiguracji. Sam ADC1 oczywiście...

    Mikrokontrolery ARM   03 Cze 2013 14:50 Odpowiedzi: 8    Wyświetleń: 1812
  • Arduino - Czy jest obsługa przerwania z UART bufor nadawania pusty

    Jeżeli używasz klasy Serial, to tam to już jest zaimplementowane. Jeżeli nie, tu uważaj na możliwe problemy linkera (duplicate reference, symbol already defined), bo domyślna funkcja main, ta, która w pętli odwołuje się do funkcji loop, ma referencję do klasy Serial i przez to, może nie być możliwe instalowanie...

    Arduino   14 Paź 2014 22:23 Odpowiedzi: 2    Wyświetleń: 1854
  • Xmega A1 - Jak poprawnie zrealizować USART z przerwaniami?

    Po pierwsze enkoder możesz obsługiwać sprzętowo na XMEGA - w tym celu konfigurujesz event system na QDEC, a dowolny timer będzie ci zliczał impulsy i pracował jako enkoder. Co do transmisji USART - można paczki odbierać przez DMA, co jest wygodne, można to zrobić w oparciu o przerwania. W tym celu odblokowujesz...

    Mikrokontrolery AVR   15 Gru 2014 21:18 Odpowiedzi: 9    Wyświetleń: 1632
  • lpc2148 - Przerwania i zawieszanie się programu

    Powiem, że bardzo cieszy mnie twoja odpowiedź jeżeli chodzi o LPC1768. To był pierwszy ARM jaki wpadł mi w ręce. Mam do niego wspaniałą płytę prototypową z dołączanymi peryferiami i kolorowym wyświetlaczem dotykowym o rozdzielczości 320x240. Uruchamiałem na nim demonstracyjne programy graficzne i byłem...

    Mikrokontrolery ARM   19 Lis 2015 21:16 Odpowiedzi: 10    Wyświetleń: 1098
  • Atmega, zapis liczby 16bit procesor 8bit i przerwanie - konflikt

    1. idealnie to analizujesz, dokładnie tak zapis 16bit może być podzielony przez przerwanie 2. leczy się to przez rzeczywiście wyłączenie przerwań ORAZ jako baza zadeklarowanie zmiennej jako volatile (wielu wierzy tylko magiczna moc volatile - błąd). Przywrócenie przerwań jest IMHO ładniejsze, jak...

    Mikrokontrolery AVR   24 Paź 2017 14:40 Odpowiedzi: 1    Wyświetleń: 552
  • Przerwania w HT PICC. symbol _main is defined more than once.

    Witam. Mam problem z obsługą przerwań (PIC12f675). Napisałem procedury zgodnie z manualem i przykładami ale kompilator wywala mi błąd: Executing: "C:\Program Files\HI-TECH Software\PICC\STD\9.60\bin\picc.exe" -oodbierz.cof -modbierz.map odbierz.obj delay.obj rs232.obj --chip=12F675 -P -q -g --asmlist...

    Mikrokontrolery   04 Lis 2007 20:54 Odpowiedzi: 4    Wyświetleń: 1326
  • [asembler][przerwania][LPC2468] Nie mogę wyczyścić przewania

    Witam, Moje pierwsze starcie z asemblerem na ARM i przerwaniami ... Mam taki kawałek kodu tmr0_irq stmdb r13!, {r0-r4, r12, r14} ldr r0, =TMR0_BASE ldr r1, =TMR0_RST str r1, [r0,...

    Mikrokontrolery ARM   28 Cze 2010 13:04 Odpowiedzi: 0    Wyświetleń: 663
  • [ATmega 644p][C] Analizator - problem z przerwaniem

    volatile jest konieczne jeśli zmienna może zmienić swój stan niezależnie od głównego ciągu instrukcji, a taka zmiana jest niemożliwa do prześledzenia przez kompilator. Przykłądem jest np. sprawdzanie stanu zmiennej w jednym miejscu, kiedy ta zmienna może niezależnie (np. w przerwaniu) ulec zmianie. Bez...

    Mikrokontrolery AVR   01 Wrz 2010 14:56 Odpowiedzi: 14    Wyświetleń: 3092
  • [Atmega8][assembler] Przerwanie z timera 0 nie działa

    Coś nie bardzo wychodzi mi wywołanie przerwania INT0 po przepełnieniu Timera0. Poniżej kod (usunąłem zbędną funkcję wyświetlającą, która działa poprawnie). Program powinien: - po restarcie wyświetlić korpkę (robi to poprawnie) - po każdym przerwaniu wyświetlać kursor (i to nie działa bo nie ma...

    Mikrokontrolery AVR   07 Lis 2010 06:58 Odpowiedzi: 2    Wyświetleń: 2161
  • Przerwania - priorytety. PIC18F8720. Przerwania przestają działać.

    Na przykładzie Timer0: Ponieważ używasz priorytetów, to musisz zadbać o to aby sprawdzić czy używane przez Ciebie peryferia, mają możliwość przypisania przerwania do LOW lub HIGH priorytetu. W przypadku Timer0 odpowiada za to INTCON2.TMR0IP. Ponieważ ustawiasz: ... a obsługę tego przerwania...

    Mikrokontrolery PIC   07 Kwi 2011 11:08 Odpowiedzi: 4    Wyświetleń: 1796
  • [STM32] Wyłączenie przerwanie od EXTI

    Witam, Od razu pisze że nie jestem mistrzem w pisaniu programów, a z stm zaczynam swoją przygodę. Chce wyłączyć przerwanie od EXTI na przykład po obsłudze tego przerwania: Do wyłączenie/wyłączenia przerwania np. od Timera jest TIM_ITConfig(TIM3, TIM_IT_Update, ENABLE); //TIM IT enable Generalnie...

    Mikrokontrolery ARM   25 Lip 2012 11:40 Odpowiedzi: 8    Wyświetleń: 4000
  • [Bascom][Atmega8] Problem z przerwaniami.

    Witam. Mam problem z przerwaniami w atmega8. Wcześniej nie potrzebowałem przerwań więc to zagadnienie mnie nie interesowało. Potrzebuję wywołać przerwanie zewnętrzne int0 które uruchomi timer1, a ten zacznie odmierzać czas. Proszę o pomoc. Pierwsza zasadnicza uwaga to nie zauważyłem w programie...

    Mikrokontrolery AVR   01 Paź 2011 17:22 Odpowiedzi: 3    Wyświetleń: 1330
  • [ATmega32][c] Przerwanie od porównania w timer1 - ograniczenia

    Nie tylko wywołanie ale procedura obsługi przerwania zajmuje troszkę czasu. Może zdarzyć się taki przypadek że procedura obsługi przerwania trwa zbyt długo. W tedy aktualne przerwanie blokuje obsługę samego siebie. Przykład Timer0 - liczysz czar 8us. Po obliczeniu 8us następuje procedura obsługi...

    Mikrokontrolery AVR   21 Lis 2011 17:23 Odpowiedzi: 10    Wyświetleń: 2005
  • [STM32] [NVIC] [LCD] - segmenty led i przerwania

    Jak to zrobić: 1. włączasz przerwanie od timera w NVIC 2. Konfigurujesz timer, żeby generował jakieśtam przerwanie Odpowiedzi na pytania: 1. No bez timera raczej nie zrobisz przerwań co jakiś czas [; 2. Funkcja przerwania po prostu musi nazywać się DOKŁADNIE TAK SAMO jak jest wpisana w tablicy...

    Mikrokontrolery ARM   05 Gru 2011 15:49 Odpowiedzi: 7    Wyświetleń: 2202
  • [C] Funkcja i przerwanie.

    No tak, nie podałem że po main() jest definicja. To teraz dalej całość: [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> volatile uint8_t pwm0=56; volatile uint8_t pwm1=108; volatile uint8_t pwm2=60; volatile uint8_t pwm3=70; volatile uint8_t...

    Mikrokontrolery   28 Maj 2012 07:11 Odpowiedzi: 17    Wyświetleń: 1444
  • [Bascom] Przerwania i wait

    Wait nie stopuje programu. To nie całkiem prawda. Wait zatrzymuje główny program. Nie dotyczy to przerwań, które jak sama nazwa wskazuje przerywają działanie programu głównego, a więc i waita. Tak więc waity nie przeszkadzają przerwaniom, ale przerwania wydłużają czas waita. Przykład: Przerwanie...

    Mikrokontrolery Początkujący   09 Lip 2012 22:19 Odpowiedzi: 7    Wyświetleń: 1553
  • Bascom AVR, Atmega16 - Minimalizowanie liczby instrukcji w przerwaniu

    Co innego gdyby to rozbić na małe fragmenty sekwencyjnie wywoływane, pomiędzy którymi znajdzie się miejsce na realizację innych zadań. Tyle, że to już wywraca do góry nogami całą filozofię programowania sekwencyjnego. To już zahacza o wielowątkowość. Ze swojej strony - np. taki FreeRTOS jest...

    Mikrokontrolery Początkujący   04 Wrz 2012 18:47 Odpowiedzi: 13    Wyświetleń: 1740
  • AVR obsługa przerwań Timer1 library

    \ 1. Rozumiem, że ustawienie odpowiedniej częstotliwości da mi czas, który jest mi potrzebny? Tak, program z tego postu demonstruje rejestry i bity których odpowiednie ustawienie spowoduje daną częstotliwość przerwać timerów, a w konsekwencji odpowiednią częstotliwość wysyłania tekstu / migania diodą,...

    Arduino   20 Gru 2019 21:55 Odpowiedzi: 21    Wyświetleń: 663
  • Przerwanie wykonywania petli z przerwania.

    Teoretycznie można... Bill G. chyba coś takiego stosuje :P Przerwanie może wystąpić w każdy momencie programu. Jesli twój program tylko zapala i gasi diode, to cos takiego mozesz zastosować, ale i tak może się posypać. Zabawa polega na modyfikacji stosu. MUSISZ wiedzieć co jest zapisywane na stos...

    Mikrokontrolery   15 Wrz 2004 22:58 Odpowiedzi: 13    Wyświetleń: 1907
  • I2C w przerwaniach

    jesli przerwanie zakloca ci transmisje i2c to masz cos nie tak bo to transmisja synchorniczna i nawet jesli dana przestanie się wysylac na kilka minut a potem się wznowi to bedzie ok. może przybliżę problem ponieważ wiem że coś jest nie tak :D tylko co ? 1)przerwanie timera w okreslonym interwale...

    Mikrokontrolery   09 Gru 2004 16:08 Odpowiedzi: 18    Wyświetleń: 3453
  • Przesunięcie wektorów przerwań w 80C51

    Jest to przykład z braci Gałków. Jednak nie działa mi z powodu cytuje: Jeśli użytkownik korzysta z przerwań sprzętowych to w programie musi uwzględnić fakt że program zaczyna się od adresu 2000h i wektory przerwań są przesunięte o ten wektor. Co to oznacza jaki jest więc adres timera 0. Czy dobrze użyłem...

    Mikrokontrolery   03 Sty 2005 19:47 Odpowiedzi: 2    Wyświetleń: 885
  • Obliczanie przerwania w uC PIC

    hmm, przerwania co 20 instrukcji procesora ;-) Wydaje mi się, że nie uwzględniasz czasu pomiędzy wywołaniem przerwania a ustawieniem timera. Dla przykładu ; INTERRUPT ORG 0x004 ; interrupt vector location btfsc INTCON,T0IF ; TMR0 overflow goto serv_t0 retfie ; return from interrupt serv_t0 bsf PORTC,0 m...

    Mikrokontrolery   13 Lut 2007 23:00 Odpowiedzi: 7    Wyświetleń: 1348
  • Ogólny zarys programu, co w przerwaniach? Obsługa przycisków

    Do piotrkopec: Po prostu jeżeli przychodzi przerwanie, to ustawiasz flagę i blokujesz to przerwanie. Odblokowujesz je ponownie po wykonaniu odpowiadającej mu czynności w pętli głównej. Poza tym, jeżeli chodzi o klawiaturę, to powinieneś eliminować drgania styków. Na przykład po otrzymaniu przerwania...

    Mikrokontrolery   28 Wrz 2007 10:23 Odpowiedzi: 9    Wyświetleń: 1664
  • Przerwania ATmega32 w srodowisku IAR

    Witam, Popełniłeś kilka błędów: - aby odblokować przerwania od przepełnienia timera 1 trzeba ustawić bit 2 a nie 5 w rejsestrze TIMSK - wektor przerwania od przepełniania timera 1 to nie 0x12 a 0x24 Dobrze jest przy pisaniu w C korzystać z funkcji dostarczanych wraz z kompilatorem "intrinsic...

    Mikrokontrolery AVR   11 Lis 2008 00:00 Odpowiedzi: 3    Wyświetleń: 1317
  • [ATTiny2313/C] Błąd w przerwaniu po dodaniu jednej lini kodu

    ADI-mistrzu --> kolega pokazał idealny przykład "jak nie powinno się pisać programów dla takich procków" a w szczególności "jak nie powinno się pisać procedur obsługi przerwań" - to już jest nawet lekki hardcore. (pętle oczekujące w przerwaniu???? wyświetlanie na LCD w przerwaniu???) No ale to wprost...

    Mikrokontrolery AVR   06 Maj 2010 21:14 Odpowiedzi: 9    Wyświetleń: 1891
  • PIC 16F877A przerwanie zewnętrzne int - problem z obsługą

    hmmm dzięki za podpowiedzi co do kodu ;rozpoznawanie zrodla przerwanie jest zbedne, mozliwe jest tylko z RB0 ;w tym przypadku zachowanie i odtwarzanie STATUS i W jest niepotrzebne ;zerowanie GIE jest niepotrzebne, przyjecie przerwania go zeruje ;natomiast polecenie RETFIE go ustawia w...

    Mikrokontrolery PIC   19 Lip 2010 20:33 Odpowiedzi: 7    Wyświetleń: 3035
  • Atmega128 - Bascom. Wyłączenie powrotu z obsługi przerwania

    Czy wiesz co to jest prolog i epilog w assemblerze? Czy wiesz co to jest stos? Z tego co wiem w obsłudze przerwania powinno stosować się krótki i prosty kod, natomiast w moim przypadku potrzebuję po wystąpieniu przerwania przejść do wykonywania programu w pętli. Od takich spraw są flagi (czyli...

    Mikrokontrolery   22 Gru 2013 19:03 Odpowiedzi: 2    Wyświetleń: 807
  • [TMS320C6720][C/Code Composer Studio 3.3]Przerwanie zewnętrzne

    Potrzebne mi jest w moim systemie przerwanie zewnętrzne. TMS320C67XX nie mają takich linii. Jednak dokumentacja mówi, że można wykorzystać linię AMUTE i za pomocą impulsu dostawać przerwania od dMax (taki DMA). Problem polega na tym, że czasem to działa, a czasem nie. Najlepsze jest to, że obecnie...

    Mikrokontrolery Pozostałe   20 Mar 2014 19:24 Odpowiedzi: 9    Wyświetleń: 2946
  • Atmega 644P - przerwanie od przycisku - stale aktywne

    Dzień dobry. Usiłuję okiełznać przerwanie INT1 w AtMega 644P. Większość przykładów jest dla prostszych atmeg i stąd wynika mój problem. Po uruchomieniu na wyświetlaczu stale widnieje "interrupt" - czyli przerwanie jest stale włączone. Port przerwania INT1 - PA1 jest podłączony do przycisku zwierającego...

    Mikrokontrolery AVR   17 Lip 2014 13:17 Odpowiedzi: 2    Wyświetleń: 1032
  • Impulsator, Atmega328p na jednym przerwaniu INT0

    Witam, Przedstawiam a tym artykule jak można na jednym przerwaniu obsłużyć pokazany poniżej impulsator. Może komuś się przyda. Wyjście B enkodera może by na innym dowolnym pinie, wymaga jedynie zmian w algorytmie. /* wyjście impulsatora A do INT0 PORTD pin PD2 ...

    Artykuły   15 Mar 2015 15:13 Odpowiedzi: 13    Wyświetleń: 5391
  • Przerwania zewnętrzne i sterowanie silnikiem

    Przecież wiesz, że delay w przerwaniu nie powinieneś stosować to dlaczego ponownie je tam wstawiasz? Przyjmij wreszcie postawę, że delay jest be i przestań go używać, oraz że do odliczania odcinków czasowych należy wykorzystywać timery. Patrząc na to co zaproponowałeś powyżej nie wiesz natomiast,...

    Mikrokontrolery AVR   22 Gru 2016 15:04 Odpowiedzi: 27    Wyświetleń: 1065
  • [STM32] - STM32L052K8Tx - EXTI Przerwania dla pinu PA2

    - Czy muszę go użyć w ten sposób czy jednak dla innego pinu jest inny. Z tego co wyczytałem z dokumentacji pin PA2 jest nadal na Line0? Jest to niezwykle mylące. - Rozumiem, że przychodząca jedynka to zbocze narastające prawda? Czyli dobrze używam "EXTI_RTSR". Zanik zasilania możesz...

    Mikrokontrolery ARM   27 Wrz 2018 11:16 Odpowiedzi: 9    Wyświetleń: 372
  • Przerwania od PORTUD6 AVR328PB

    Twoje przerwanie PCINT2 uaktywnia się, gdy zmienisz stan odpowiedniego pinu. Po naciśnięciu przycisku, program zmienia ci bit LEDbottom w PORTB na przeciwny, a następnie wychodzi z przerwania. Następna zmiana w tym porcie nastąpi dopiero, gdy puścisz przycisk. Jeżeli chcesz, aby migała gdy przycisk...

    Mikrokontrolery AVR   24 Mar 2020 19:35 Odpowiedzi: 5    Wyświetleń: 240
  • Skok do etykiety w programie po wykonaniu przerwania - jak?

    Wiatm potrzebuję zrobić pewną procedurkę ale nie wiem jak to wykonać. A mainowicie podczas wykonywania programu gdy wygenerowane zostanie rzerwanie INT0, program wchodzi do procedury przerwania, a po wykonaniu wraca do miejsca w programie z którego zostało wywołane. Chodzi mi o taką sytuacje żeby...

    Mikrokontrolery   16 Paź 2004 19:34 Odpowiedzi: 36    Wyświetleń: 3693
  • Zegar na aTmega8. Rozbudowany układ. Przerwania wewnętrzne.

    Na przykładzie timera0 ;wektory przerwań .org 0x00 rjmp reset .org 0x09 rjmp przerwanie_timer0 reset: .def acc = r16 .def maska = r17 ;### START TIMER0 in acc, TCCR0 ldi maska, 0b00000111 ; 3 ostatnie bity to ustawienie preskalera or acc, maska out TCCR0, acc in acc, TIMSK ldi...

    Mikrokontrolery   16 Gru 2006 23:45 Odpowiedzi: 6    Wyświetleń: 1614
  • At91sam7s, przerwania, procesor się zawiesza.

    Od niedawna pracuje z ARM (AT91sam7s256) i zatrzymałem się obecnie na etapie uruchomienia FREERTOS. Sam star RTOS poszedł bez problemowo (użyłem dema ze strony ) skompilowałem w GCC i wszystko śmiga ładnie pięknie (wątki, tworzenie ,usuwanie ,wstrzymywanie ) .Problem pojawia sie gdy chce użyć przerwań....

    Mikrokontrolery   22 Gru 2006 23:18 Odpowiedzi: 3    Wyświetleń: 1493
  • MSP430 - zmiana priorytetu przerwań.

    Witam. Pytanie dla osób znających się na MSP430: Jak w środowisku IAR zmienić priorytet przerwań? Chciałbym mieć np. przerwanie od portu P1 o wiekszym prioryteci niż przerwanie od TA. Da sie to zrobić ? Czy ktoś mógłby mi podać przykład deklaracji? Znalazłem w jakiejś książce tablice z priorytetami...

    Mikrokontrolery   10 Sty 2007 02:44 Odpowiedzi: 4    Wyświetleń: 1765
  • Niezwykłe "nie_działanie" przerwania RXC

    No nie to żebym od razu się domagał:) po prostu myślałem, że się ktoś zainteresuje i jak nie będzie widział tutaj potrzebnych informacji to powie mi jakich (a nie od razu zmiesza z błotem:) bo ja nie wiem co jest potrzebne żeby zdiagnozować ten błąd. Po kolei. Do tego nie robisz wcięć, przez co...

    Mikrokontrolery   22 Sie 2007 16:51 Odpowiedzi: 14    Wyświetleń: 1367
  • [mega16][C] Przerwania timera vs reszta kodu - blad programu

    Witam . Kiedyś pisałem w asemblerze obsługę DS 1990 i była ona rozwiązana z uwzględnieniem przerwania od timera. Działało to w następujący sposób. Jest sobie rejestr statusu DS-a każdy bit sygnalizuje inny stan w trakcie odczytu.Na przykład ustawiony bit 0 oznacza reset_on. bit 1 reset_off i tak po...

    Mikrokontrolery AVR   02 Mar 2009 18:28 Odpowiedzi: 3    Wyświetleń: 1357
  • [Atmega8515][AVR gcc] 4 zdarzenia wywołujące 1-o przerwanie

    - Podobne rozwiązanie jest często stosowane. Mianowicie linie, które mają być podpięte do jednego wejścia dołącza się na wejścia bramki AND a jej wyjście na wejście przerwania. Dodatkowo te linie dołącza się na linie portów skonfigurowanych jako wejścia. To przypadek gdy interesuje nas zmiana z 1 na...

    Mikrokontrolery AVR   01 Wrz 2009 02:48 Odpowiedzi: 3    Wyświetleń: 1656
  • AVR - [C] deklaracja zmiennej w przerwaniu

    Witam, czytając książkę "Język C dla mikrokontrolerów AVR" natknąłem się na stronie 313 na przykład migania diodami led w przerwaniu od timera. Bardzo proszę o wytłumaczenie mi dlaczego w przerwaniu definiowana jest na początku zmienna LED, z tego co rozpisałem sobie na kartce wynika że stan portu b...

    Mikrokontrolery AVR   27 Sty 2013 14:52 Odpowiedzi: 1    Wyświetleń: 1359
  • 8051 - Przerwanie programu w 8051 w C

    Jest taka jedna święta zasada: w przerwaniu się NIE CZEKA. Na nic! Zgłaszanie przerwania od przycisku w zasadzie służy tylko do jednego - budzenia systemu z głębokiego uśpienia, co u Ciebie nie ma zastosowania. W każdym innym przypadku prawidłowa obsługa przerwania od przycisku jest znacznie bardziej...

    Mikrokontrolery   09 Lip 2014 22:05 Odpowiedzi: 15    Wyświetleń: 2802
  • Przerwania i PWM, ATmega8A - Brak reakcji na wektory przerwań

    Free run plus przerwania - to gotowy kłopot. W kodzie Autora jest znacznie poważniejszy błąd - gotowość ADC jest testowana w pętli, a niedziałające przerwanie ADC nie odczytuje danych z ADC. Natomiast sugestia, jakoby ignorowanie bitów ADC poprawiało stabilność jest całkowicie błędna. To tak, jak...

    Mikrokontrolery Początkujący   29 Mar 2015 01:56 Odpowiedzi: 49    Wyświetleń: 2418