przerwać programowy

Znaleziono około 1797 wyników dla: przerwać programowy
  • S7-200, VersaMax Micro, instrukcje operacji na przerwaniach.

    Witam! ATCH - Blok funkcyjny łączący określony numer zdarzenia "EVENT" z wybranym numerem przerwania "INT". Operacja zostanie wykonana, gdy do wejścia "EN" podany zostanie sygnał. W momencie, w którym warunki określone numerem zdarzenia są spełnione zostanie automatycznie rozpoczęty proces wykonania...

    Automatyka Przemysłowa arwit   25 Maj 2007 06:31 Odpowiedzi: 3    Wyświetleń: 1781
  • Atmega8 - Przerwania zewnętrzne

    BlueDraco już nakierował Ciebie dość mocno, a ja chciałem byś sam do tego doszedł, i częściowo jesteś na dobrym tropie: Bo w momencie ruchu enkodera od razu jest zapalana flaga INTF0, więc natychmiast (prawie) przechodzimy do instrukcji przerwania, w której de fakto nie powieniem robić opóźnień oraz...

    Mikrokontrolery Początkujący Legier   13 Lip 2013 18:53 Odpowiedzi: 19    Wyświetleń: 2769
  • Przerwanie w PIC16F876. TMR0, po uruchomieniu przerwania nic nie da się zrobić.

    Przykład diody1000 dotyczy przerwań programowych Basica i raczej działa jak podprogram bo każde naciśnięcie przycisku w pętli głównej blokuje przerwanie i przez to wszystko chodzi cztery razy wolniej. Ja chce wykorzystać przerwanie sprzętowe ,a bit PEIE ustawiam bo tak pisze w dokumentacji ale czy go...

    Mikrokontrolery elektryk   22 Lut 2006 16:43 Odpowiedzi: 8    Wyświetleń: 1008
  • [ATmega32][c] Przerwanie od porównania w timer1 - ograniczenia

    Gdzieś na forum był już podobny temat przerabiany. Instrukcja skoku do przerwania trwa z tego co wiem 4 cykle zegarowe. W trakcie obsługi jednego przerwania inne nie jest obsługiwane. Zostanie wykonane dopiero po zakończeniu obsługi poprzedniego przerwania. Jeżeli co najmniej dwa przerwania wystąpią...

    Mikrokontrolery AVR macieqs   21 Lis 2011 17:23 Odpowiedzi: 10    Wyświetleń: 1855
  • [LPC2148][C] CPSR i przerwania

    Skoro problem startupa już rozwiązałeś, to może napiszę cokolwiek o tym drugim. Po pierwsze - po co chcesz zmieniać wartość I / F z poziomu kodu? W znakomitej większości przypadków - jeśli nie korzystasz z przerwań zagnieżdżonych - nie ma takiej potrzeby. Przerwania aktywowane są (lub nie) w rozbiegówce...

    Mikrokontrolery ARM Freddie Chopin   03 Kwi 2009 17:04 Odpowiedzi: 3    Wyświetleń: 1698
  • Ogólne - Procedura obsługi przerwania pustej linii

    Może się mylę ale w kilku uC można wywołać przerwanie programowo, jeśli nie będzie oprogramowane to prawdopodobnie nastąpi !(at)#, lub inny powód gdy z powodu błędu oprogramowania zostanie skonfigurowane przerwanie i wyzwolone przerwanie pomoże znaczenie szybciej odnaleźć błąd.

    Programowalne układy logiczne tmf   31 Sty 2013 16:05 Odpowiedzi: 9    Wyświetleń: 1413
  • [ATmega32][C][AVR Studio 4] Slave SPI, timery i przerwania - kolizja.

    Przerwanie od t1 nieblokowane lub w jego wnętrzu sprawdzasz flagę SPI i obsługujesz przerwanie programowo od SPI odbierając bajt

    Mikrokontrolery AVR Co_pat   23 Lis 2011 21:03 Odpowiedzi: 6    Wyświetleń: 1637
  • LPC 1114 - programowa emulacja USB

    Na AVR USB nie jest zrobiony na timerze, tylko na odliczaniu instrukcji. Kiedy trwa transmisja USB, mikrokontroler nie robi już nic innego i ma zablokowane przerwania. Programowy USB na AVR to pożyteczna i ciekawa zabawka, ale tylko zabawka, która nadaje się do b. wąskiej klasy zastosowań..

    Mikrokontrolery ARM BlueDraco   02 Lut 2013 16:43 Odpowiedzi: 4    Wyświetleń: 1125
  • Ustawianie flag w przerwaniu timera - dobrze, czy źle

    Pomyśl, skąd bierze się przerwanie timer? Stąd, że w rejestrze timera został sprzętowo ustawiony znacznik, który można odczytać programowo. Ustawiając w przerwaniu timera znacznik programowy bezsensownie dublujesz znacznik sprzętowy - wystarczyłoby bez żadnego przerwania sprawdzać znacznik sprzętowy...

    Mikrokontrolery Początkujący BlueDraco   14 Paź 2018 13:31 Odpowiedzi: 1    Wyświetleń: 159
  • Programowa realizacja transmisji RS-232 - problem

    Potrzebowałem szybko napisać program, który realizowałby zarówno transmisję poprzez sprzętowy UART, jak i programowo poprzez przerwanie zewnętrzne i jeszcze jeden pin. Wyszła z tego wielka kicha, a dokładniej z odbiorem danych w przerwaniu. Przerwanie jest wykonywane cały czas - tak jak gdyby napięcie...

    Mikrokontrolery Johny_Szczecin   17 Cze 2004 15:11 Odpowiedzi: 0    Wyświetleń: 758
  • [C][ATmega168][USART] jak wysłać tablicę w przerwaniu a nie stosując pooling?

    Moim zdaniem jest prostsza metoda. Tworzy się dwa indeksy i tablice buforującą. Oprogramowanie zapisuje znaki to bufora i zwiększa pierwszy indeks (umownie indeks programowy). Po takim zapisie przed wyjściem zezwala na przerwanie. Przerwanie z kolei jak wykryje, że bufor programowy jest różny od drugiego...

    Mikrokontrolery AVR esnow   19 Kwi 2012 22:28 Odpowiedzi: 8    Wyświetleń: 1515
  • Przekładnia programowa na Atmega 128

    Witam, Zamiast przekładni mechanicznej chcę zrobić (a nawet już zrobiłem) przekładnie programową. Silnik asynchroniczny zasilony falownikiem napędza jedną oś. Umieszczone na niej jest kółko z 5 otworami. Do tego 2 transoptory szczelinowe z czego jedne na przerwanie INT0 drugi na normalne wejście...

    Mikrokontrolery janbernat   02 Mar 2012 20:43 Odpowiedzi: 1    Wyświetleń: 675
  • Atmel - obsługa przerwań, assembly

    Cześć, mam takie zadanie, w sumie nie tyle chciałbym żeby ktoś mi je rozwiązał co poprowadził. Korzystam z AT90USB1287 ale nie ma to dla mnie większego znaczenia później przełożyć taki program jeśli propozycje będą na inne :) Jestem totalnym amatorem na poziomie migiania diodek, więc proszę o wyrozumiałość. ------------------------...

    Mikrokontrolery Początkujący 30402   30 Kwi 2013 19:22 Odpowiedzi: 6    Wyświetleń: 1401
  • Przerwanie INT0 '2313 - osobliwy problem ;)

    Podczas pisania programu dla mikrokontrolera AT90S2313 napotkalem na dosc osobliwy problem z przerwaniami zewnetrznymi. Mianowicie przerwanie wywoluje odbiornik podczerwieni (przez przerzutnik Schmitta) sterowany oczywiscie dioda IRED. Dzialanie tego systemu mozna porownac do bariery podczernieni. Problem...

    Mikrokontrolery kalafonia78   07 Sty 2005 09:42 Odpowiedzi: 1    Wyświetleń: 888
  • 89C2051 problem z zawieszaniem przerwania.

    nie jestem specem w "c" ale wartosc wpisywana do rejestru licznika T1 ((to chyba ten ktory u Ciebie ciągle odlicza) - powinna być wpisywana odrazu po wejsciu do podprogramu obsługi przerwania a nie na jego koncu. (tym bardziej ze program wykonuje sie rozną liczbę cykil). pamietaj o tym , ze mikrokontroler...

    Mikrokontrolery coberr   28 Sty 2008 01:01 Odpowiedzi: 5    Wyświetleń: 1015
  • [C] Atmega16 przerwania i _delay_ms

    no wykonuje ci się wszystko bardzo wolno - ponieważ w procedury obsługi przerwań pakujesz sobie czaso-żerne procedury w tym te najgorsze czyli opóźniające. popatrz ile np u mnie zajmuje kod przerwania od zegarka PCF // przerwanie INT1 generowane jest przez PCF8583 co 1 sekundę // ustawiana jest...

    Mikrokontrolery AVR mirekk36   28 Mar 2009 11:54 Odpowiedzi: 4    Wyświetleń: 3064
  • Równoległa praca przerwań w Atmega16

    Jeśli podczas trwania jednego przerwania nr1 pojawi się przerwanie nr2 i np do tego w skrajnym przypadku dołoży się przerwanie nr3 to czy wszystkie te przerwania wykonają się poprawnie (równolegle)? 1. Każde ze zdarzeń generuje praktycznie natychmiast tylko ustawienie flagi odpowiedniego zdarzenia....

    Mikrokontrolery AVR LordBlick   20 Lip 2012 16:03 Odpowiedzi: 22    Wyświetleń: 2607
  • [Atmega8][bascom] Licznik i symulacja programowa.

    To jest fragment kodu, którego używałem , żęby zrobić obsługę licznik, ale nie działa w symulacji $sim $regfile = "m8def.dat" 'Informacja dla kompilatora. $crystal = 8000000 'Też dla kompilatora,zastosujemy...

    Mikrokontrolery AVR ZbeeGin   02 Lip 2008 18:40 Odpowiedzi: 8    Wyświetleń: 3718
  • ATmega88 - programowe PWM + UART

    Poprawiłem kod żeby był czytelniejszy i nieco go skomentowałem: [syntax=c] /* układ ATmega88pa-pu 8MHz */ #define F_CPU 8000000 #define BAUD 9600 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdint.h> #include <stddef.h> #include...

    Mikrokontrolery AVR tmf   15 Mar 2012 11:28 Odpowiedzi: 5    Wyświetleń: 1546
  • Programowy odczyt sygnatury uC...

    teraz po przemyśleniu całej sprawy okazuje się rzeczywiście jak już nawet rozpoznam układ to programowo strasznie ciężko będzie wszystko ogarnąć - nawet kompilatorowi się to nie spodoba :) ... wymyślę coś innego :). Można odczytać sygnaturę układu (w ATMEGA2560 tak robię). [syntax=asm] clr ZH ldi ...

    Mikrokontrolery AVR vania   21 Sie 2014 13:40 Odpowiedzi: 3    Wyświetleń: 744
  • Pomiar impulsów przerwania

    Z tego co wiem to w ATmega-ch raczej trudno o możliwość zliczania impulsów z 3 niezależnych źródeł zewnętrznych i generowania dla każdego z osobna przerwania (chyba że powyżej ATmega32, ale w grę wchodzi wtedy wysoka cena). Pytanie czy konieczne jest takie rozwiązanie jak zaproponowałeś? Przy pracy uC...

    Mikrokontrolery kedzi1   11 Lis 2008 13:04 Odpowiedzi: 5    Wyświetleń: 848
  • Pic nie startuje za każdym razem (prawd. coś źle programowo)

    Proponuje oddzielić zliczanie czasu od wyświetlania, będzie czytelniej i dokładniej. Program główny niech zajmie się wyświetlaniem, a przerwanie tylko naliczaniem czasu. Następnie zmniejszyć ilość przerwań, poprzez ustawienie prescalera w rej. option, wpisując do niego 1 zmniejszasz liczbę przerwań...

    Mikrokontrolery PIC leechu   20 Lis 2010 20:29 Odpowiedzi: 3    Wyświetleń: 1571
  • Problem z programowym uart'em

    No a skąd ci przyszło do głowy, żeby programowy UART chcieć z przerwaniem od sprzętowego używać ??? Ta wersja programowego UART'a w ogóle nie generuje żadnego przerwania.

    Mikrokontrolery AVR mirekk36   02 Gru 2010 11:40 Odpowiedzi: 1    Wyświetleń: 654
  • PIC 16F877A przerwanie zewnętrzne int - problem z obsługą

    OK po paru modyfikacjach program zaczął lepiej działać ale nadal nie działa w 100% Co któreś kliknięcie dioda tylko mrugnie. Czyli np włączy i od razu wyłączy albo wyłączy i od razu włączy tak jakby wykonane zostały 2 przerwania. według programu działanie powinno być takie: • po podłączeniu...

    Mikrokontrolery PIC lisek_lichu   19 Lip 2010 20:33 Odpowiedzi: 7    Wyświetleń: 2876
  • Print-wysyłanie danych i przerwania [bascom]

    Witam 1.Czy w Bascomie gdy wysyłam dane przez instrukcję PRINT, trzeba wyłączać przerwania w tym czasie, aby owa procedura wysyłająca dane [PRINT "zzzz"] nie została przerwana przez np. Timer? Czy PRINT ładuje dane do wyłania do niezależnego od przerwań układu wysyłającego? I jak w tym momencie zostanie...

    Mikrokontrolery AVR monokrysztal12   14 Wrz 2011 23:49 Odpowiedzi: 3    Wyświetleń: 1206
  • [Atmega644p][C] - programowy reset - nie watchdog

    Dobra nie będą Cię więcej męczył tylko powiem. To nie będzie reset. Podczas sprzętowego resetu są asynchronicznie resetowanie wszystkie rejestry specjalne. Czyli piny są ustawiane jako Hi-Z, Timery są zatrzymywane, ADC/I2C/SPI/UART zatrzymywane, przerwania wyłączane itd. itp. Skok pod adres 0 nie...

    Mikrokontrolery AVR _Robak_   14 Mar 2010 12:58 Odpowiedzi: 11    Wyświetleń: 1754
  • ATmega164P - Watchdog - reset programowy

    Witam Proszę o pomoc w zindentyfikowaniu problemu. Otóż jestem w trakcie nauki programowania uC AVR i chciałbym w swoim programie umieścić programowy reset za pomocą watchdog'a. Zależy mi na kompletnym resecie żeby program "na świeżo" wystartował. Po zasięgnięciu do noty katalogowej uC znalazłem opis...

    Mikrokontrolery AVR Danoda   24 Mar 2013 23:27 Odpowiedzi: 3    Wyświetleń: 1209
  • AVR/Atmega32/Bascom - Uart programowy nie wszystko dociera.

    Ech, czemu ie weźmiesz jakiegoś tańszego mikrokontrolera z odpowiednią liczbą UARTów? Programowy UART w Bascomie nie musi działać - są duże narzuty na obsługę przerwań. Jeśli masz jakieś inne przerwanie o wyższym podpriorytecie to niemal bez szans.

    Mikrokontrolery Początkujący Fredy   27 Mar 2013 23:43 Odpowiedzi: 10    Wyświetleń: 1695
  • Czy procesor może sam na sobie wymusić RESET (programowo)?

    Łatwo i bez marnowania pinów można zrobić to programowo. Nie znam bascoma, więc napisze taki prosty kod w C. //start programu reset=1; while(1) //początek pętli bez końca { if (reset==1) //jeżeli reset =1 { //wyłącz obsługę przerwań //wyzeruj...

    Mikrokontrolery Szopler   20 Mar 2006 22:20 Odpowiedzi: 15    Wyświetleń: 1359
  • Przerwania czasowe S7-300

    Witam, Chciałbym w swoim programie wykonać kilka przerwań czasowych klasy OB10-OB17. Moje CPU S7-300 w HW config posiada możliwość aktywowania tylko bloku OB10. OB10 działa mi parametryzując za pomocą HWconfig jak i programowo za pomoca specjalnych SFC. Jak zrobić abym w podobny sposób np. programowo...

    Automatyka Przemysłowa Markos80   18 Sty 2015 21:40 Odpowiedzi: 1    Wyświetleń: 552
  • [BASCOM][ATMEGA32] - Przerwanie INT0 z odbiornika RC5.

    Witam. Mój układ ma realizować między innymi funkcję taką, że po naciśnięciu dowolnego przycisku na pilocie bez wprowadzania opóźnień z funkcji getrc5 wyłączać i włączać podświetlenie LCD. Problem nierozwiązany dla mnie od dłuższego czasu to występujące przypadkowo przerwania INT0. Jak wyeliminować ten...

    Mikrokontrolery AVR pozzzima123   06 Mar 2015 14:44 Odpowiedzi: 2    Wyświetleń: 501
  • [Atmega8][ASM] Problem z przerwaniami zew. INT0

    Witam Piszę program, który ma mierzyć długość impulsu podawanego z zew. źródła jakim jest odbiornik RC, częstotliwość impulsów to 50Hz, a ich długość mieści sie w przedziale 1ms-2ms. To mój pierwszy program na AVR w którym obsługuje przerwania zew. i mam pewien problem, program już napisałem, sprawdziłem...

    Mikrokontrolery AVR Lukis   28 Maj 2008 21:42 Odpowiedzi: 8    Wyświetleń: 3587
  • Przerwanie od UART zakłóca sterownie fazowe triaków

    Oczywiście, że w AVR jest "poziom prorytetowy", przechowywany w bicie blokującym przerwania - to jest właśnie informacja dla procesora o tym, że jest "w przerwaniu". W każdym procesorze można programowo zmienić priorytet w przerwaniu. Robiło się to od zawsze w PC. Kiedy się zmieni priorytet procesora...

    Mikrokontrolery AVR BlueDraco   27 Sty 2013 10:02 Odpowiedzi: 13    Wyświetleń: 2118
  • [AVR] atmega programowy "zimny" RESET

    Watchdog nie jest programowy tylko sprzętowy Możesz mi powiedzieć co tu miałeś na myśli? Watchdog nie jest programowy? pierwsze słyszę. programowo: 1. ustawiam watchdoga na jak najkrótszy czas 2. wyłączam przerwania (na wszelki wypadek) 3. pętla nieskończona. i masz programowy PEŁNY...

    Mikrokontrolery mirekk36   11 Gru 2010 10:46 Odpowiedzi: 4    Wyświetleń: 3286
  • ATmega8A-PU - Przerwanie podczas przerwania?

    Podczas wykonywania programu obsługi przerwania w mikrokontrolerach AVR zgłoszenie przerwania tego samego typu ( lub innego) zostaje przyjęte do realizacji. Zostanie zrealizowane po zakończeniu obsługi bieżącego przerwania(nie koniecznie natychmiast). Jeżeli w trakcie przerwania zostaną zgłoszone 2 przerwanie...

    Mikrokontrolery Początkujący Steryd3   10 Sty 2013 06:20 Odpowiedzi: 4    Wyświetleń: 1284
  • 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 tadzik85   06 Lut 2016 16:31 Odpowiedzi: 15    Wyświetleń: 1182
  • Bascom i przerwanie z INT1

    ...A dlaczego bajzel? Ano dlatego , że w kodzie nie ma procedury przerwania dla Timer1 , więc procek chcąc obsłużyć przerwanie T1 , poszed by w przysłowiowe maliny. Co się stanie w podanym programie gdy w czasie obsługi przerwania wystąpi następne przerwanie ? Nic się nie stanie. W AVR-ach...

    Mikrokontrolery zumek   21 Paź 2006 11:46 Odpowiedzi: 9    Wyświetleń: 1466
  • [Attiny2313][Bascom] Dwa Timery na przerwaniach na raz

    maciejbilu --> powiem więc ci inaczej - trzeba to całkowicie inaczej napisać i zapewniam cię że nie trzeba wykorzystywać Bitwait. Poczytaj sobie nawet na elektrodzie o wykorzystywaniu tzw FLAG w przerwaniach - to może coś ci się rozjaśni - bo na razie to niestety brniesz w ślepy zaułek - w ogóle nie...

    Mikrokontrolery AVR xury   30 Lis 2009 09:01 Odpowiedzi: 7    Wyświetleń: 1993
  • [ATtiny2313][C] Obsługa klawiszy w przerwaniu PCINT

    No właśnie chciałem uniknąć cyklicznego skanowania klawiszy, a w szczególności w pętli głównej programu. Przerwania INT[1...0] (które mogą być aktywowane zboczem, co jest świetną sprawą przy klawiszach) to dodatkowe wejście do obsługi klawiatury, czego chcę uniknąć. Oba timery z kontrolerka, wykorzystuję...

    Mikrokontrolery AVR Electix   29 Lis 2010 20:19 Odpowiedzi: 5    Wyświetleń: 2400
  • [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 glu80   14 Maj 2013 06:48 Odpowiedzi: 7    Wyświetleń: 2199
  • Obsługa przycisków (przerwania i inne sposoby) w C/C++ Attiny2313

    Oczywiście to co pokazuję jest w C ale jestem otwarty na pomoc i propozycję rozwiązań mojego problemu z tego względu jest napisane powyżej, w moim poprzednim poście "...C/C++...". C czy C++ nie jest mi straszne i tym bardziej obce. Drgania wyeliminowałem jak na razie sprzętowo i tak zgodzę się odczyt...

    Mikrokontrolery Początkujący Kargul1000   21 Kwi 2014 20:24 Odpowiedzi: 17    Wyświetleń: 1971
  • STM32F4 - Wielokrotne przerwania EXTI

    Witam wszystkich zainteresowanych. Może zacznę od opisu kontekstu: W swoim projekcie wykorzystuje czytniki kart. Zasada ich działania jest taka, że gdy na jednej lini pojawia się zbocze opdajace, z drugiej odczytujemy logiczny stan. Wysłanie jednego numeru to wysłanie 40 bitów. W moim urzadzeniu...

    Mikrokontrolery Freddie Chopin   16 Maj 2015 16:22 Odpowiedzi: 7    Wyświetleń: 858
  • Przerwanie a wywołanie podpogramu SIEMENS

    Nie. Procedura obsługi przerwania nie zwraca wartości, ale zapisuje dane do pamięci danych i powraca do przerwanego miejsca w OB1, który wznawia wykonanie. Program w OB1 nie zauważa wystąpienia przerwania, dopóki nie odczyta komórek pamięci danych zmodyfikowanych podczas obsługi przerwania. Czyli...

    Automatyka Sterowanie PLC Rariusz   18 Lis 2018 01:13 Odpowiedzi: 11    Wyświetleń: 861
  • Przerwania Mikrokontrolerów

    Witam Przerwanie tak obrazowo tłumacząc: Czytasz książkę, nagle dzwoni telefon. Odbierasz telefon, rozmawiasz. Po zakończeniu rozmowy wracasz do lektury. Procesor wykonuje jakiś kod, dzwonek tel. to jest zgłoszenie przerwania - więc wykonuje kawałek innego kodu - rozmowa tel. Po wykonaniu przerwania...

    Początkujący Elektronicy karlos79   10 Kwi 2006 22:20 Odpowiedzi: 2    Wyświetleń: 653
  • ATmega8, przerwania w bootloaderze

    nie jest to fuse bit tylko bit w GIRC ktory odpowiada za przepisanie tablicy wektorow przerwan do bootloadera...w Datasheet jest opisany Dodano po 5 w procku nie dziala sekcja SPM (nie mozna bylo zapisac nic do flasha poprzez spm). podlaczylem inny uklad PCB tez z mega8 i wszystko bylo OK. No...

    Mikrokontrolery piotr270977   09 Lip 2006 15:07 Odpowiedzi: 7    Wyświetleń: 1392
  • 89Cxx51 + przerwanie zewnetrzne

    Chyba trochę skpmplikowałes swoje urządzenie... Licznik T0 już po 2 cyklach włącza przerwanie :!: Ma dodatkowo wyższy priorytet, niż przerwanie zewnętrzne, które uruchamia ten licznik! PRZERW_INT0: SETB TR1 SETB TR0 POP ACC POP ACC MOV A,#jakies_miejsce PUSH ACC MOV...

    Mikrokontrolery MooNTER   16 Lip 2006 13:17 Odpowiedzi: 11    Wyświetleń: 1245
  • 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 tony_tg   04 Wrz 2006 23:33 Odpowiedzi: 5    Wyświetleń: 3715
  • Atmega8 - priorytet zewnętrznych przerwań?

    czy pomiędzy impulsami drogi nie masz innych impulsów na którymkolwiek przerwaniu, i czy program obsługi przerwania od impulsu drogi jest bardzo krótki? jeżeli nie to jest to krytyczna usterka programu. poza tym w ten sposób można obsłużyć tylko jedno (1szt.) przerwanie w drugim. przy większej ilości...

    Mikrokontrolery mieczotronix   21 Sty 2007 14:25 Odpowiedzi: 20    Wyświetleń: 5895
  • ATMega32 i uart programowy

    Wg mnie zegar Uarta sie powoli rozjeżdża. Sprawdź dokładnie czasy jakie ustawione są dla timerów. Nie zauważyłem także, aby na czas generacji i odbioru znaków blokowane były przerwania, to także może być przyczyną błędów, gdyz przerwanie od timera może byc nie obsłużone.

    Mikrokontrolery dolf   27 Gru 2006 00:30 Odpowiedzi: 4    Wyświetleń: 3043
  • Dwa przerwania i przyciski.

    Problem rozwiązany!!:D Wystarczyło zmienić parametr gate z external na internal (sterowanie pracą programową) W trybie external licznik startował programowo jednak przytrzymanie lini INT0 do masy powodowało sprzętowe zatrzymanie licznika. [/img]

    Mikrokontrolery edekk   13 Sty 2007 01:12 Odpowiedzi: 4    Wyświetleń: 1056
  • Dwa duże problemy z przerwaniami od timera na ATmega32

    Witam, piszę całkiem spory (w moim mniemaniu) program do sterowania silnikiem i paroma jeszcze innymi rzeczami (aktualnie na ATmega32L i 8MHz wewnętrznego oscylatora) i mam niezrozumiały dla mnie problem z obsługą przerwania od timera, kod obsługi przerwania wygląda mniej więcej tak: ... .org...

    Mikrokontrolery firefox_PL   16 Lut 2007 16:21 Odpowiedzi: 2    Wyświetleń: 1059
  • Programowy reset w 51. Czy jest jakiś rozkaz?

    A wchodził Ci znów po tym do tego przerwania ?

    Mikrokontrolery Fajfer2   05 Sie 2007 12:04 Odpowiedzi: 15    Wyświetleń: 1155
  • Programowy reset mikrokontroleraczy da się ?

    Witam Miałem podobny problem i rozwiązałem go właśnie watchdog-iem, poczytaj ten temat: Skok do adresu zerowego, nie jest najlepszym rozwiązaniem, ponieważ jak ktoś wcześniej wspomniał nie ustawia to rejestrów na wartości początkowe. Nie chodzi tu tylko o stany portów ale wewnętrzne rejestry (przerwania,...

    Mikrokontrolery AVATAR_PL   09 Gru 2007 16:19 Odpowiedzi: 5    Wyświetleń: 1097
  • Probem z przerwaniami - ATTINY25

    8MHz / 1024 (preskaler) / 256 (timer zlicza od 0 do 255 i dopiero się przepełnia) / 100 (ilość przepełnień odliczana programowo (2*50)) = 0.3Hz z kawałkiem. Zmień preskaler timera na 4, o ile taki jest dostępny, nie sprawdzałem, a jak nie jest, to programowy licznik zmodyfikuj.

    Mikrokontrolery shg   26 Sty 2008 10:56 Odpowiedzi: 4    Wyświetleń: 1026
  • Atmega8 - problem podczas powrotu z przerwania

    Widać, że autor jeszcze nawet nie do końca rozumie na czym polega praca z przerwaniami i stąd takie kuriozalne sposoby podejścia do pisania programu. Gdzie część jego funkcjonalności (jak sam autor napisał w pierwszym poście) próbuje przenieść właśnie do przerwania. Otóż TAK NIE MOŻNA no ale z drugiej...

    Mikrokontrolery AVR m.bartczak   10 Sty 2010 08:12 Odpowiedzi: 14    Wyświetleń: 1782
  • [AT89s52 ] [C] Timery... nie działają ... błąd programowy?

    Albo if(zmienna_1 > 19) zamienić na if(zmienna_1 > 9) ,wtedy też wyjdzie jedna sekunda. Nie mniej teraz aby uzyskać Procedure która trwa jedną sekunde musze zrobić cos takiego? #include <8051.h> void czas() interrupt 1 { TH0 = 0x3C; TL0...

    Mikrokontrolery E2PL_Humble   10 Wrz 2010 09:20 Odpowiedzi: 4    Wyświetleń: 1587
  • programowe liczniki/timery

    Witam! Tak ostatnio borykam się z tym, maksymalnie wykorzystuje zasoby timerów/liczników mikrokontrolerów w moich projektach, a że lubię mieć jakiś zapas, tak do wykorzystania na przyszłość, stąd mój post. ;) Zazwyczaj wykorzystuje liczniki do odmierzania niezbyt dokładnych czasów, nie mniejszych...

    Mikrokontrolery r06ert   18 Wrz 2010 08:17 Odpowiedzi: 2    Wyświetleń: 773
  • [STM32] programowy reset procesora

    Tego jeszcze nie grali ;) Wstawiłem tą funkcję do przerwania od Timera TIM3_IRQHandler i procek stawał. Potem wstawiłem tą funkcję do funkcji main i było OK. Wstawiłem tą funkcję z powrotem do przerwania i odpiąłem JTAGa i cyka. Hmm ciekawe. Więc w sumie procek się resetuje ale jest to rozwiązanie...

    Mikrokontrolery ARM piti___   15 Paź 2010 13:45 Odpowiedzi: 20    Wyświetleń: 5260
  • [mega16][bascom] Sterowanie 25 LED - programowy PWM

    Nie analizowałem tego wszystkiego ale czy ten drugi listing to przypadkiem nie jest to coś co się wykonuje w przerwaniu ?? Jeśli tak to przede wszystkim nie może być tam dwóch "return". Bascom zinterpretuje tylko pierwszy ret jako powrót z przerwania i może stąd jest problem... Nie, to nie jest przerwanie....

    Mikrokontrolery AVR SylwekK   06 Maj 2011 12:35 Odpowiedzi: 66    Wyświetleń: 12682
  • Bascom - Atmega 128 i zerowanie flagi przerwania zewnętrznego

    Witajcie Napotkałem następujący problem - Mam układ komunikujący się szeregowo z procesorem w sposób następujący: 1. Układ wywołuje przerwanie 2. Odbieram dane statusu od układu 3. Wychodzę z przerwania i to działa. Problem zaczyna się jeżeli odebrane dane statusu wymuszają w procesorze...

    Mikrokontrolery AVR dondu   10 Gru 2012 11:39 Odpowiedzi: 10    Wyświetleń: 2622
  • STM32F4 podwójne przerwania

    Dziękuję za szybką odpowiedź :). Czyli Freddie Chopin napisał że się mylę a to dokładnie tyle samo znaczą te linie w przypadku dokładnie tego procka na który ja piszę. Przez to że nie dałem mu do tego powodu rozumiem, że nie powinien zgłaszać przerwania ponieważ zmieżone wartości napięć nigdy nie...

    Mikrokontrolery ARM stanleysts   02 Kwi 2013 15:49 Odpowiedzi: 41    Wyświetleń: 4827
  • dsPIC33FJ32GS606 - Wykorzystanie sprzętowego DAC do programowego ADC 16bit

    W sumie tak sie nie robi zeby wykorzystywać DAC w do ADC ;] troche to sprzeczne... Skoro wziąłeś procesor do przetwornic, i mowisz o dwóch równoległych kanałach samplujących jednocześnie, to śmierdzi mi to dwufazową przetwornicą gdzie prąd kluczy mierzysz tymi ADC a dodatkowy ADC potrzebujesz do pętli...

    Mikrokontrolery Początkujący elmłot   18 Wrz 2013 08:36 Odpowiedzi: 12    Wyświetleń: 1743
  • [Przerwania] Atmega 32 coś nie działa

    ... po coś chyba jest ten PIN int0, int1 To w jaki sposób wykorzystujesz przerwanie zależy tylko od Ciebie. Dlatego już pisałem, że możesz nawet dać opóźnienie programowe w funkcji przerwania, tak jak zrobiłeś, tylko musisz znać tego konsekwencje. Jeżeli więc konsekwencje akceptujesz, to tak działaj...

    Mikrokontrolery AVR dondu   02 Gru 2013 07:56 Odpowiedzi: 21    Wyświetleń: 2097
  • Programowy PWM na ATtiny2313

    Witam Wszystkich Forumowiczów :) Prosze o pomoc w rozwiązaniu problemu z programowym PWM na Attiny2313. Chciałem zrobić program że jak jest na nóżce PIND.4 stan niski to zawsze ma się świecić jedna dioda natomiast jak wystąpi stan wysoki to ma zgasną ta dioda a zaświecić się druga dioda z płynnym...

    Początkujący Naprawy adam_es   19 Sty 2014 22:41 Odpowiedzi: 1    Wyświetleń: 723
  • 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 szczupx   26 Mar 2014 00:07 Odpowiedzi: 2    Wyświetleń: 924
  • [STM32F1] - Generowanie przerwania od przekroczenia wartosci

    Prawdopodobnie o żaden konkretny tylko o samo porównanie. Prościej więc po prostu programowo sprawdzać ten warunek (w końcu wartości pewnie też będą generowane programowo). A co do Timera to faktycznie on tylko porównuje na równość (==). Więc na nim tego nie zrobisz.

    Mikrokontrolery ARM ADI-mistrzu   16 Lip 2014 11:26 Odpowiedzi: 10    Wyświetleń: 1218
  • Bascom - Programowy PWM, zmniejszanie i zwiększanie wypełnienia na portach.

    Witam. Dziękuję za radę, dzięki niej ruszyłem z projektem nieba. Na ta chwile wygląda to tak jak na filmiku. Tak, oczywiście z tym kwarcem to pomyłka, Atmega 32 taktowana jest z częstotliwością 16MHz. Umieszczam także kod źródłowy jaki wyskrobałem. wszelkie uwagi mile widziane. Dodano po 5 ...

    Programowanie Początkujący fysiek   15 Lis 2014 19:53 Odpowiedzi: 2    Wyświetleń: 1218
  • AVR attiny2313A - Programowy PWM, brak automatycznego zerowania TCNT0.

    Chodzi o to, że zmienna volatile cały czas odczytywana jest z pamięci i ładowana do rejestru a zmienna bez volatile, ładowana jest tylko raz? Czy dobrze myślę? Dobrze myślisz. Ogólnie zmienna globalna volatile ma sens w sytuacji, gdy ze zmiennej korzystasz jednocześnie w programie głównym i w procedurze...

    Mikrokontrolery AVR w1941s   27 Lip 2015 13:14 Odpowiedzi: 9    Wyświetleń: 810
  • ATtiny13A - Programowy USART - okazjonalne krzaczki przy wysyłaniu liter

    Jakoś nie bardzo wierzę, że programowy UART bez użycia przerwania timer ama prawo działać - to po pierwsze. Po drugie - częstotliwość wewnętrznego zegara ATTiny13 jest na tyle niedokładna, że komunikacja szeregowa nie musi działać Kiedyś robiłem coś takiego, i średnio jeden uC na 4 nie transmitował...

    Mikrokontrolery AVR BlueDraco   11 Paź 2015 12:28 Odpowiedzi: 7    Wyświetleń: 717
  • PIC16F1459 - Frequency counter / meter (programowy)

    Nie czuję zamysłu tego kodu. Jak już chcesz czyścić z powrotem flagę po tym jak się zmieni na 1, to czyść po tym jak się zmieni na 1... tzn: Licznik sprzętowy powiniem startować kiedy masz jedną zmianę zbocza sygnału mierzonego a wyłaczać się przy innej ( albo przy tym samym zboczu). A...

    Mikrokontrolery PIC 94075   29 Lip 2016 23:24 Odpowiedzi: 3    Wyświetleń: 2997
  • STM32F103 Programowa likiwidacja drgań styków nie działa poprawnie

    Witam Opracowałem prosty program, żeby nauczyć się eliminować programowo drgania styków. Idea jest taka, że po starcie wyświetla się napis „Test0 „ po naciśnięciu przycisku „Test1” i „Test2”. Wykorzystałem rozwiązanie z przykładu 9.6 z książki K. Paprockiego, sam...

    Mikrokontrolery Początkujący sonic302   05 Lip 2017 00:04 Odpowiedzi: 2    Wyświetleń: 873
  • [Atmega8515][AVR gcc] 4 zdarzenia wywołujące 1-o przerwanie

    - Program wygląda w porządku, ale obsługuje tylko 2 enkodery (wejścia ENC_A i ENC_B). raczej jeden enkoder, A i B to przesunięte w fazie kanały tego samego enkodera. Dużo zależy od szybkości działania tych enkoderów - wywołanie przerwania i jego obsługa zajmie kilka cykli - przy programowej obsłudze...

    Mikrokontrolery AVR kwesoly   01 Wrz 2009 02:48 Odpowiedzi: 3    Wyświetleń: 1593
  • Przerwania i PWM, ATmega8A - Brak reakcji na wektory przerwań

    Tym razem z kol. BlueDraco się nie zgodzę. To, że jego rozwiązanie jest być może lepsze nie znaczy, że piszę źle. U kolegi Bartosza brakowało rzeczywiście ustawienia bitu włączającego przerwanie w ADC. Niemniej jednak, w moich programach najczęściej ADC wyzwalam timerem. Próbowałem używać trybu free...

    Mikrokontrolery Początkujący Bartosz36   29 Mar 2015 01:56 Odpowiedzi: 49    Wyświetleń: 2187
  • Przerwania - jak działają?

    Wiem co robi przerwanie, problem w tym że nie potrafię określić jednoznacznie gdzie ono się rozpoczyna Nie gdzie, tylko kiedy. Załóżmy taką sytuację: Dowódca X obserwuje przedpole, na którym spodziewa się ataku wroga. Żołnierz A ukryty i odległy o 500m dostał zadanie zliczania obcych...

    Mikrokontrolery AVR 2675900   17 Lis 2016 18:53 Odpowiedzi: 34    Wyświetleń: 1716
  • at89c2051 i prad przerwania.

    Dodatkowe uwagi: Jesli wybierzesz aktywacje zboczem, to musisz zadbac o wlasciwy ksztalt tego zbocza. Najlepiej uzyc przerzutnika Schmitta n.p. 74HC14. Jesli Twoj uklad bedzie zaciemniany powoli, to mozesz dostac kilkadziesiat lub wiecej impulsow na przerwaniu zamiast pojedynczego. Jakis uklad debouncingu...

    Mikrokontrolery marek_Łódź   04 Maj 2005 04:15 Odpowiedzi: 18    Wyświetleń: 1285
  • AT89C2051 i przerwania

    ale nie wiem jak podejsc do przerwan zewnetrznych (przyciski). Przyciski mam podlaczone pod: P3.3 (Int1), P3.5(T1), P3.4 (T0), P3.2 (Int0). Jak to jest mozliwe ze sterujac multiplekserowo wyswietlaczami segmentowymi wysylajac aktywny bit na port P3, moge jednoczesnie zglaszac zewnetrzne przerwania...

    Mikrokontrolery xor2   04 Maj 2005 20:26 Odpowiedzi: 3    Wyświetleń: 936
  • Timery i przerwania w 89C2051

    Wydaje mi sie , że ... Twój projekt ma chyba coś wspólnego z samochodem hmmm...:?: Do rzeczy: Czy możesz zdradzić w jaki sposób można to zrobić? Czy mam sprawdzać przy każdym przerwaniu timera, czy na którymś z wejść nie pojawił się impuls? Gdybyś zliczał impulsy kierując się stanem pinu , wyszły...

    Mikrokontrolery _Arecki_   06 Lut 2006 19:07 Odpowiedzi: 11    Wyświetleń: 1936
  • [Keil] [C] [DS89C430] Wywoływanie funkcji w przerwaniu

    Napisałem sobie takie oto funkcje do obsługi DS18S20: #include <DS89C4xx.H> // biblioteka uC DS89C430 typedef unsigned char BYTE; // definicja typow danych typedef unsigned int WORD; sfr led_10 = 0x80; // port P0 wyswietla cyfre dziesiatek sfr led_01 = 0xA0; // port P2 wyswietla cyfre...

    Mikrokontrolery 94075   14 Sie 2008 07:23 Odpowiedzi: 1    Wyświetleń: 2025
  • [LPC2138][C] Problem z przerwaniami

    Chyba obaj troszeczkę namąciliście ;-) po co wylaczac przerwanie recznie w ISRach, skoro mozna je po prostu wylaczyc w trybie IRQ w rozbiegowce? Jak chcesz to zrobić ??? Przecież CPSR nie jest bankowany ;-) Ale fakt, przerwania są domyślnie wyłączone przy wejściu do IRQ. Wystarczy więc wywalić...

    Mikrokontrolery ARM Piotr Biel.   29 Paź 2008 12:47 Odpowiedzi: 10    Wyświetleń: 2216
  • AVR136 oraz czas obsługi przerwania

    Witam, Oczywiście steruję diodami LED, układ już dawno zmontowany, ale nim wdrożę go w życie, naszło mi na myśl wprowadzić parę udogodnień, to 32kanałowy sterownik RGB po interfejsie modbus. Koncept jest następujący: Co 255 cykli wywoływane jest przerwanie (przepełnienie timera 0) które wymusza...

    Mikrokontrolery AVR Krokus22   15 Lut 2012 13:49 Odpowiedzi: 11    Wyświetleń: 1792
  • Atmega16 i przerwanie INT0 a deklaracje funkcji

    Właśnie się nad tym zastanawiałem, ale myślę, że nie trzeba, bo w przerwaniu INT funkcje ponownie pobierają wartości z innych czujników... Przecież napisałem, że kompilator o tym nie wie... PD2- i jeśli ma przychodzić z zewnątrz to chyba nie trzeba delkarować tego pinu jako wejscie czy wyjście... Bo...

    Mikrokontrolery AVR gaskoin   12 Lip 2012 19:31 Odpowiedzi: 29    Wyświetleń: 2021
  • obsługa wyświetlacza LED przerwaniami i wyświetlanie zmiennej z pętli głównej

    A co jest złego w odmierzaniu czasu i obsłudze wyświetlaczy w jednym przerwaniu? O ile nie masz typowego zegara RTC (na kwarcu 32768Hz), to właśnie ten sposób jest najlepszy. Zmiany wymaga natomiast Twoje podejście do tej kwestii. Program powyżej jest lekko chaotyczny. Nie rozumiem dlaczego sekundy...

    Mikrokontrolery Początkujący Kociejsko   14 Paź 2013 16:56 Odpowiedzi: 16    Wyświetleń: 2442
  • Atmega32, C - Przerwania INT0 i INT1 - Co tu nie gra?

    Nie wiem czy obie zmienne są zaniżane bo nie mam możliwości zadania układowi dokładnej ilości impulsów, natomiast zawsze impulsy zliczone na przerwaniu INT0 są zaniżone w stosunku do tych zliczanych na przerwaniu INT1. Owszem, masz taką możliwość - skorzystaj z symulatora dostępnego w Atmel Studio...

    Mikrokontrolery martin_cb   18 Lis 2013 20:28 Odpowiedzi: 20    Wyświetleń: 2379
  • Impulsator, Atmega328p na jednym przerwaniu INT0

    1. W funkcji main brakuje pętli głównej, a to oznacza, że doda ją kompilator w dodatku wyłączając przerwania - efektem będzie ... brak reakcji mikrokontrolera na jakiekolwiek sygnały z enkodera. 2. W necie można znaleść sporo przykładów na obsługę impulsatora, wszystkie przykłady które znalazłem...

    Artykuły Janusz_kk   15 Mar 2015 15:13 Odpowiedzi: 13    Wyświetleń: 4677
  • STM32, IRQ, Interrupt, USART - Przerwanie - kilka USARTów STM32

    Filozoficznie ująłbym to tak: jeśli cała funkcjonalność programu nie da się zawrzeć w przerwaniach, to znaczy, że powinniśmy użyć RTOSa. Z samego faktu obecności "pętli głównej" wynikają wyłącznie problemy. Od dawna piszę wszystkie nieduże projekty w taki sposób, że procesor po zainicjowaniu peryferiali...

    Mikrokontrolery ARM tplewa   30 Sty 2015 11:11 Odpowiedzi: 14    Wyświetleń: 3759
  • stm32 przerwanie zlicza podwójnie

    witam Podpiąłem włącznik pod gipo ustawiłem na nim przerwanie i zmienną która je zlicza. jak przycisk trzymam krótko to licznik powiększa się o jeden prawidłowo, przy dłuższym przytrzymaniu przycisku zliczenie ( przerwanie ) występuje na przyciśnięciu i puszczeniu guzika, proszę o pomoc [syntax=c]void...

    Mikrokontrolery Początkujący s.golaszewski   28 Sie 2015 20:05 Odpowiedzi: 7    Wyświetleń: 549
  • Przerwania w Delphi lub C++

    Poszukuję informacji jak obsługiwać przerwania sprzętowe i programowe w Delphi lub C++. Czy są na ten temat jakieś książki lub dobre witryny opisujące to zagadnienie? Potrzebuję informacji jak się dostać do przerwań zegara systemowego, aby możliwe było wywołanie przerwania np 1000 razy na sekundę...

    Programowanie nightman   11 Kwi 2006 12:40 Odpowiedzi: 16    Wyświetleń: 2466
  • RTC w ATmega 32, a wyłączenie globalnych przerwań.

    Czy RTC (zegar czasu rzeczywistego) używający Timera 2 w trybie asunchronicznym , działa nawet wtedy gdy wyłączone sa przerwania globalne ? ... kwarc, preskaler oraz Timer2 nie potrzebuje przerwań ale to nie wystarcza do zrobienia całego RTC to wystarcza do zrobienia przerwania co 1 sekundę a reszta...

    Mikrokontrolery GienekS   15 Kwi 2006 10:56 Odpowiedzi: 3    Wyświetleń: 1476
  • Jak to jest z tymi przerwaniami INT w AVR-ach ???

    Witam. Tak zgadza się można to zrobić też sprzętowo nawet mam aplikację na przerzutniku 74HT123 gdzie mogę dodatkowo uzyskać pewną stałą czasową np 10ms. Ale właśnie staram się to zrobić programowo bo szczerze mówiąc nieche mi sę znów wytrawiać przerabiać urządzenia :) Pozdrawiam Warhard Dodano...

    Mikrokontrolery Warhard   27 Cze 2006 16:42 Odpowiedzi: 10    Wyświetleń: 1297
  • Bscom AVR + ATMega8 + przerwanie

    Dlaczego jak napisze: On Timer0 Timer0_int Disable Timer0 nop nop nop Tirf.0=1 'Ustawiam flagę oznaczająca rzadanie przerwania od Timer0 nop nop nop Enable Timer0 nop nop Timer0_int: nop... to program nie wykonuje przerwania po wykonaniu instrukcji Enable...

    Mikrokontrolery atom1477   22 Wrz 2006 09:20 Odpowiedzi: 2    Wyświetleń: 1100
  • Obsługa enkodera? Programowe wykrywanie kierunku.

    Witam. Może ktoś z szanownych forumowiczów spotkał się z programową obsługą enkodera (choć zwią to różnie) - to takie urządzonko przypominające z wyglądu potencjometr obrotowy ale jego oś kręci się w koło a w środku są styki. Jeśli kręci się w prawo to w pierwszej kolejności zwiera styk środkowy z prawym...

    Mikrokontrolery tomba   19 Paź 2006 21:47 Odpowiedzi: 2    Wyświetleń: 1594
  • [ATmega128] [GCC] Symulowanie przerwania w AVR Studio?

    Wywoływanie przerwania w symulatorze może i jest, ale twój program nieoczekiwanie będzie się wtedy resetował. Nie musisz załączać przerwania (SPIE) żeby sprawdzać flagę SPIF. Jeśli załączysz SPIE, procek (symulowany) będzie przechodził do odpowiedniego wektora przerwań, a tam nie ma żadnej procedury...

    Mikrokontrolery AVR Myrek1   10 Cze 2008 21:25 Odpowiedzi: 6    Wyświetleń: 3611
  • [STM32] Przerwania, timery

    Trzeba dodatkowo włączyć taktowanie bloku przerwań. Wstaw np. zaraz przed while(1) RCC_APB2PeriphClockCmd(RCC_APB2Perip... ENABLE); Jak dojdziesz do timera to też dodatkowo trzeba włączyć taktowanie RCC_APB2PeriphClockCmd(RCC_APB2Perip... No wreszcie udało...

    Mikrokontrolery ARM pawel_rad   05 Sty 2011 00:57 Odpowiedzi: 10    Wyświetleń: 5961
  • [C][Atmega32] Przerwania od Timera0

    Chcialbym napisac najprostrzy program aby sprawdzic czy progra mi wogole wchodzi w przerwanie czyli czy zapali diode. Ale zupelnie nic sie nie dzieje. Zarówno symulacja programowa w AVR Studio, jak i program uruchomiony na realnym sprzęcie działa poprawnie. Albo się pomyliłeś co do podłączenia diody,...

    Mikrokontrolery Twarozek89   07 Mar 2011 09:24 Odpowiedzi: 8    Wyświetleń: 1766
  • wiele przerwań w asm problem z ogarnięciem tego

    Nie znalazłem tematu, który by rozwiewał moje wątpliwości, przepraszam, jeśli takowy już istnieje. Programowałem już wcześniej uC Analog Devices w c. Tam odpowiednie przerwania miały swoje numery i po prostu pisało się funkcję obsługi danego przerwania. Czy dobrze rozumiem, że programując PIC w asemblerze...

    Mikrokontrolery PIC don diego   16 Mar 2011 22:00 Odpowiedzi: 1    Wyświetleń: 795
  • [mega8] Problem z przerwaniem

    ....... panie autor.... zastanów się, nad tym co się dzieje na twoim wejściu INT ??? Przerwanie sobie jakoś tam zainicjalizowałeś i ok, ale co masz na wejściu ??? bo wg mnie - trzeci stan Hi-Z. Czyli napięcie ci pływa - brak podciągania .... i dziwisz się, że przerwanie jest wciąż wyzwalane nawet...

    Mikrokontrolery tsare   09 Maj 2011 14:25 Odpowiedzi: 8    Wyświetleń: 1581
  • [ATMega168][C] Obsługa przerwań

    Niestety PCINT nie da się sprzętowo ograniczyć, do jednego zbocza. Ale możesz to zrobić programowo, sprawdzając na początku przerwania czy pin generujący przerwanie był wcześniej 1, a teraz jest 0. Tak można zrobić, gdy impulsy nie są jakoś kosmicznie krótkie (musisz zdążyć wejść w przerwanie i sprawdzić)....

    Mikrokontrolery Początkujący Stefan90   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 4331
  • [STM32F103RB][C/Keil] DMA - przerwanie po zakończeniu transferu

    W sumie to mam pytanie czy dobrze rozumiem jak to ma działać. Tak skonfigurowany DMA wykonuje transfer raz, w momencie ustawienia bitu ENABLE. Kod z moimi komentarzami (wypisane z DSa). [syntax=c] void DMA_Conf(void) { RCC->AHBENR = RCC_AHBENR_DMA1EN; /* Procedura konfiguracji kanałów DMA 1....

    Mikrokontrolery ARM Firble   01 Lut 2012 15:00 Odpowiedzi: 4    Wyświetleń: 1433
  • [AtMega644][GCC] Przerwania PWM i INT0

    oprócz zmiennej temp reszta czyli aż int0_flag jest volatile większa cześć kodu jest z słynnej ostatnio książki na forum. jeszcze nie zdążyłem za dużo pozmieniać [syntax=cpp] /* * main.c * * Created on: 2012-02-14 * Author: Jacek */ #include <avr/io.h> #include <stdlib.h> #include...

    Mikrokontrolery AVR jacekr   15 Lut 2012 21:12 Odpowiedzi: 9    Wyświetleń: 1468
  • Atmega8, przerwania od dwóch timerów.

    Witam, mam problem z napisanym przez mnie kodem. Założenie jest takie, że przy puszczonym przycisku Timer1 skonfigurowany jako Fast PWM ma mi powoli rozjaśniać listwę RGB. W momencie przyciśnięcia swicha Timer0 ma odliczyć 5 sekund i PWM ma mi ściemnić listwę. Ma to działać dla 4-ech niezależnych od...

    Mikrokontrolery Początkujący jarecki1989   07 Cze 2012 11:59 Odpowiedzi: 3    Wyświetleń: 1199
Mouser  Szukaj w 5mln produktów