wyłączenie przerwań przerwaniu

Znaleziono około 1324 wyników dla: wyłączenie przerwań przerwaniu
Podstawowa forma zapytania: wyłączenie przerwać przerwać
  • [AVR][C]Jak przerwać przerwanie

    Nie wgrywałem, ale owszem, program taki jak Ty proponujesz będzie działał, ale jeśli pętla w funkcji main będzie miała więcej operacji do wykonania to takie miganie może wystąpić. Swoją drogą, piszę nieco przesadzoną opinię, bo przecież nie tak trudno zaimplementować mój algorytm, a wtedy wogóle zapominamy...

    Mikrokontrolery AVR nsmarcin   31 Sie 2011 21:47 Odpowiedzi: 75    Wyświetleń: 8210
  • 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 ? Musze w pewnym miejscu programu wyłączać zezwolenie na globalne przerwania na kilkanaście milisekund i zastanawiam sie jak to może wpłynąć na dokładność zegara...

    Mikrokontrolery GienekS   15 Kwi 2006 10:56 Odpowiedzi: 3    Wyświetleń: 1455
  • [atmega162][c] przerwania i timery

    Atmega jest taktowana zewnętrznym kwarcem 12MHz, żeby jeden tick timera trwał ~1us. 1. Czy timer 8-bitowy przyjmujący zewnętrzne impulsy, może je przyjmować w takich samych odstępach czasowych jak 16-bitowy? Niestety na etapie projektowania nie zauważyłem, że żeby użyć 16-bit timera do przyjmowania...

    Mikrokontrolery rzepcio1987   14 Lip 2009 19:17 Odpowiedzi: 5    Wyświetleń: 1965
  • błędna obsługa przerwania INT1 - ustalenia szerokości impuls

    Witam. Tworzę mały projekcik i natrafiłem na pewną zagwózdkę. Na początku wprowadzenie co układ ma robić i jak działać. Układ składa się z części analogowej, tzn. dwóch detektorów tonu (LM567) odpowiedzialnych za detekcję "bitów" łącza fizycznego. Chodzi o to, że rozpoznają "swoją" częstotliwość...

    Mikrokontrolery AVR lnl   01 Sie 2009 13:35 Odpowiedzi: 1    Wyświetleń: 1589
  • XMEGA128A1 - błędna obsługa przerwania Code czy AS6 - ?

    Witam , Zaczynam z AS6, dotąd używałem 4.18 głownie z asemblerem Pytanie dotyczy możliwego błędu symulacji prostego kodu w AS6, do potrzeb zapytania sprowadzonego do wersji jak niżej : również wygenerowany kod obsługi jest poprawny Problem a. Opis dotyczy symulacji wbudowanym...

    Mikrokontrolery AVR jp_elek   07 Sty 2014 16:02 Odpowiedzi: 2    Wyświetleń: 768
  • [AT91SAM7S] IAR+J-Link - nie wywołuje przerwań przy debug

    hmmm, nie wgłębiam się w kod, ale - ustawiłeś breakpointa w obsłudze przerwania? Marek Witam, od jakiegoś czasu używam środowiska IAR wraz z debugger'em zgodnym z J-Link. Pisząc oprogramowanie dla AT91SAM7S256 używam kilku przerwań(głównie wewnętrznych min SPI, UART). Konfigurując peryferium:...

    Mikrokontrolery ARM marenc   09 Wrz 2010 11:29 Odpowiedzi: 2    Wyświetleń: 1326
  • AVR - Przerwanie w przerwaniu czy tak się da?

    No to zysk będzie 2 cykle, ale potem znów jest kopiowanie do zmiennej Volatile. Wiec czy coś sie poprawi? Dodano po 25 Czyli każda procedura (oprócz INT4) powinna wyglądać tak: 1. Na początku procedury wyłączenie wszystkich przerwań oprócz INT4. 2. Włączenie globalnej flagi przerwań...

    Mikrokontrolery jnk0le   19 Wrz 2015 19:49 Odpowiedzi: 49    Wyświetleń: 2793
  • Modyfikacja zmiennych globalnych w przerwaniu.

    No dobrze - o matko (sorki) moja kurza ślepota ale zwrócę uwagę na coś innego mocno niepokojącego w twoim kodzie. On się cały czas resetuje po przerwaniu. Po pierwsz po co ci cli() i sei() w przerwaniu (przecież wyłączenie innych przerwań po wejściu w każde przerwanie dzieje się z automatu) ale...

    Mikrokontrolery AVR maniek_88   26 Lis 2011 11:03 Odpowiedzi: 5    Wyświetleń: 909
  • ARM - problem z przerwaniem timera

    Dziękuje _Matik_ i albertb znowu walczyłem z tematem dodatkowo doszło jeszcze kilka problemów, ale kod _Matik_a rozwiązał problem. Zmieniłem tylko linie: msr cpsr_c, #0x13 /* supervisor mode, interrupts ON */ // msr cpsr_c, #0x93 /* supervisor mode, interrupts OFF */ na // msr...

    Mikrokontrolery gn000   21 Gru 2007 10:02 Odpowiedzi: 13    Wyświetleń: 2738
  • Jaki język wybrać w moim przypadku?

    Żeby pisać na mikrokontrolery w C++ trzeba znać ten język bardzo dobrze. Niestety mikrokontroler to nie PC i nie "wybacza" nieprzemyślanych konstrukcji, które kończą się alokacją ogromnych ilości pamięci. Tak konkretniej to chodzi mi o nieprzemyślane używanie klas. C na mikrokontrolery jest znacznie...

    Programowanie piotrekhbn   24 Kwi 2008 17:03 Odpowiedzi: 24    Wyświetleń: 2655
  • [Attiny2313][Bascom i ASM] tryb powerdown

    Witam, Niestety ostatnio od kilku miesięcy mam bardzo mało czasu na swoje hobby i zabawę z prockami więc teraz tak z marszu ciężko mi sobie przypomnieć jak dokładnie działałem z tym PowerDown w swoim pilocie ale wkleję poniżej swój kod taki jaki działa do dzisiaj w tym moim pilociku i to bardzo dobrze...

    Mikrokontrolery AVR magik128   31 Sty 2009 13:26 Odpowiedzi: 16    Wyświetleń: 3653
  • LPC1768: ADC + UART + DMA -> konfiguracja

    Witam wszystkich Elektrodowiczów! Chcę wykonać transmisję danych pod DMA z przetwornika ADC do USARTu i dalej je wysłać po RS23 lecz coś mi nie wychodzi. Zrobiłem działającą transmisję z pamięci do UARTa1, poniżej zamieszczam kod: 01 . 02 . 03 . 04 . 05 . 06 . 07 . 08 . 09 ...

    Mikrokontrolery ARM Kubbaz   21 Wrz 2011 13:32 Odpowiedzi: 0    Wyświetleń: 1291
  • [ATMEGA16][C]problem z mnożeniem/dzieleniem uint przez uint.

    Witam, Pojawił się ostatnio u mnie taki problem. Otóż odczytuję z przetwornika ADC ATmegi16, z kanału ADC0 wartość napięcia (od 0 do 5VDC). Wyświetlam sobie wynik konwersji na LCD i wszystko ładnie działa (liczba na LCD zmienia się w zakresie od 0 do 1023, jak kręcę potencjometrem). Chciałem sterować...

    Mikrokontrolery AVR Ałek Art.   07 Kwi 2009 14:54 Odpowiedzi: 7    Wyświetleń: 1406
  • [atmega8][C] Timer2 i opóźnienia w zliczaniu czasu

    Witam Kod jak poniżej służy do zliczania czasu trwania jednego impulsu (ta funkcja działa prawidłowo) oraz do zliczania czasu (w celu zliczania ilości impulsów na jednostkę czasu). volatile unsigned char pomiar = 0; volatile uint32_t cw_impuls,impuls = 0; unsigned char sreg; float tc1; char...

    Mikrokontrolery AVR _Robak_   25 Sie 2008 21:47 Odpowiedzi: 9    Wyświetleń: 3827
  • [atmega8][C]Pomiar długości trwania impulsu / stanu niskiego

    Witam Poniższy program mierzy długość trwania impulsu / stanu niskiego podanego na INT1. Pomiar jest wyzwalany przerwaniem, zboczem opadającym, następnie następuje włączenie timera i przestawienie przerwania na zbocze narastające. Gdy ono nastąpi jest wyzwalane kolejne przerwanie, które zeruje...

    Mikrokontrolery AVR demeus   10 Sie 2008 19:58 Odpowiedzi: 3    Wyświetleń: 5935
  • DS18B20 na delay_ms, wyświetlacz na timerze nie działa

    Generalnie cały ten twój układ trzebaby przeprojektować. Jeśli blokujesz przerwania na 750ms przy wyświetlaniu multipleksowym to nie spodziewaj się dobrych efektów. Postaraj się najpierw zrozumieć jak coś działa. W tym przypadku obsługę OW musisz zrobić sprzętowo, wykorzystując np. UART, co rozwiąże...

    Mikrokontrolery AVR nsmarcin   20 Wrz 2011 21:28 Odpowiedzi: 54    Wyświetleń: 4821
  • [atmega8][Bascom]Ustawienie czestotliwosci na 1 wire ds18b20

    Głównie chodziło mi o sposób wysyłania poleceń 1 wire: Disable Int0 'wyłączenie przeszkadzającego przerwania 1wreset 1wwrite &HCC 1wwrite &H44 Capture = 1 Enable Int0 'załączenie przerwania po...

    Mikrokontrolery AVR arktik1   28 Lis 2010 21:12 Odpowiedzi: 13    Wyświetleń: 3933
  • [Atmega8][C] - Pytanie dotyczące uśpienia.

    Witam. Dopiero zaczynam naukę z AVR i ogólnie z programowaniem. Korzystam z książki P. Borkowski 'AVR & ARM7 Programowanie uC dla każdego' i zatrzymała mnie pewna sprawa dotycząca uśpienia wywoływanego przyciskiem. Program wygląda mniej więcej tak: -dwie diody migają naprzemiennie -po naciśnięciu...

    Mikrokontrolery Początkujący jui   09 Paź 2012 23:12 Odpowiedzi: 4    Wyświetleń: 1104
  • [C] Debounce na INT0 - podwójne zliczanie

    Witam, Do INT0 ATmegi16 mam podłączone urządzenie dające impulsy - łączące masę. Dopisałem filtr na drganie styków, ale jedno rozwiązanie działa, a drugie nie. Wolałbym całkiem wyłączać przerwania tak jak w listingu 1, ale w tym przypadku po upłynięciu timeoutu przerwanie uruchamia się jeszcze raz....

    Mikrokontrolery AVR michalko12   02 Sty 2010 19:51 Odpowiedzi: 1    Wyświetleń: 1029
  • Czy ktoś budował barierę podczerwieni na układzie U2531B?

    Witam. Wpadłem w posiadanie schematu bariery optoelektronicznej w oparciu o układ U2531B. Czy ktoś budował barierę podczerwieni na tym układzie? U mnie działa to w dziwny sposób - mianowicie - po oświetleniu diody odbiorczej układ reaguje prawidłowo (przykładowo załącza diodę LED - na schemacie...

    Projektowanie Układów elek555   21 Mar 2007 22:21 Odpowiedzi: 5    Wyświetleń: 2175
  • Problemy z C w AVRStudio.

    Ok, dzięki, jasna sprawa z tymi przerwaniami (teraz:). Co do logiczności dzielenia int, to chyba zależy od logikanta;) Dla mnie bardziej logiczne jest że to raczej programista lepiej wie czego chce i jeżeli pisze int a=int b/int c to interesują go tylko całkowite, ale jak pisze float a=int b/int c to...

    Mikrokontrolery AVR dziechu   13 Cze 2011 11:36 Odpowiedzi: 39    Wyświetleń: 3152
  • [ATtiny45][C/Avr Studio4] Komparator dziwnie się zachowuje.

    Masz rację. Przed chwilą sprawdzałem mój układ ręcznie zmieniając mu warunki zewnętrzne i faktycznie, przy dużej idealizacji układ działa poprawnie, tak jak chce. W takim przypadku co zrobić aby pozbyć się tych wahań napięcia które generują rząd niepotrzebnych przerwań ?? Użyłem już instrukcji wyłączenia...

    Mikrokontrolery AVR hrabia86   26 Maj 2011 07:58 Odpowiedzi: 7    Wyświetleń: 1434
  • [Bascom] UART dziwne zachowanie

    Witam forumowiczów ... Piszę dość zaawansowany program na Atmege64, większość rzeczy wykonywane jest w przerwaniach programowych i jest wszystko OK. Komunikację zrobiłem na RS485 i działa dobrze (protokół MODBUS RTU) ale mam problem z wysłaniem danych: - jak wiadomo RS485 - więc na czas wysyłania...

    Mikrokontrolery AVR 30402   24 Kwi 2012 09:34 Odpowiedzi: 3    Wyświetleń: 1323
  • cortex m3 - __set_BASEPRI

    Witam, mam problem z tym makrem, to co chciałbym osiągnąć to wyłączenie wszystkich przerwań oprócz jednego super ważnego z preemption priority = 0. Niestety mój kod wyłącza również i to przerwanie. Czy ktoś mógłby mi pomóc zlokalizować błąd? Zaznaczam że celem jest odblokowanie przerwań gdy enable_interrupts...

    Mikrokontrolery ARM arcyimperator   19 Lis 2015 21:42 Odpowiedzi: 9    Wyświetleń: 939
  • atmega16, AVR Studio, C - różne czasy wykonania fragmentu kodu

    Witam, Chcę dokonać pomiaru odległości ultradźwiękami. Najpierw program wysterowuje nadajnik ultradźwiękowy falą prostokątną 40kHz (timer0). W tym czasie rusza też timer1 mierzący czas do odebrania sygnału przez odbiornik. Po pewnej chwili (gdy timer1 osiągnie wartość wpisaną do rejestru OCR1AL) wyłączam...

    Mikrokontrolery AVR dondu   04 Cze 2011 19:11 Odpowiedzi: 13    Wyświetleń: 1703
  • NXP LPC1768 i wewnętrzny przetwornik ADC - nie działa

    Przeanalizowałem kod z przykładu pobranego ze strony NXP "Sample Code ADC" (kod niestety nie działa... ;/) i z dokumentacją napisałem kod, który zatrzymuje się w funkcji int ADC_GetData (uint8_t ChannelNumber) przed linijką [syntax=c]LPC_ADC->ADCR |= (1<<ChannelNumber);[/syntax] i nie wiem...

    Mikrokontrolery ARM Kubbaz   22 Cze 2011 11:56 Odpowiedzi: 21    Wyświetleń: 1853
  • Bootloader mikrokontrolera AT90S2313. Potrzebna składnia komend.

    Nie wiem czy sie przyda ale mam opis bootloadera ale na ATmega8 oto on napisany w bascomie: 'Program Bootloadera (monitora) dla ATmega8 umożliwiający ładowanie 'programu do pamięci Flash przez interfejs RS232 z prędkością 19200 'bodów 'Bity fuse należy ustawić, by na Bootloader było...

    Mikrokontrolery Pandor   22 Maj 2006 11:54 Odpowiedzi: 24    Wyświetleń: 3996
  • Problem z termometrem ds18b20 i wyświetlaczem LED

    Przy odczycie DS18B20 jest zalecane wyłączenie wszystkich przerwań.Spełniasz ten warunek i to jest przyczyną "mrugnięcia" (Timer przestaje pracować). Pozdrawiam

    Mikrokontrolery Muni   21 Lut 2015 23:15 Odpowiedzi: 5    Wyświetleń: 1620
  • Jak rozładować kondensator w kuchence mikrofalowej?

    Faktycznie magnetron (tj. katoda) stygnie jakiś czas i wtedy może odprowadzić dużą część ładunku z kondensatora. Zwykle po prostu każde normalne wyłączenie tj. przerwanie zasilania. Najgorzej włączyć z odłączonym magnetronem. C dostaje dużo wyższe napięcie - ok. 2x - i nie ma rozładowania przez magnetron....

    AGD Drobny sprzęt marcinelektronik   09 Sie 2006 20:40 Odpowiedzi: 13    Wyświetleń: 9431
  • Wirtualny port V-USB dla mikrokontrolerów AVR.

    Dziś chciałbym przedstawić pewien projekt wirtualnego portu V-USB przeznaczonego dla mikrokontrolerów AVR. Jak pisze autor projektu, V-USB to oprogramowanie portu USB low-speed dla mikrokontrolerów Atmel AVR, tworząc tym samym możliwość zbudowania urządzeń USB z każdym mikrokontrolerem AVR bez...

    Artykuły malysz   04 Gru 2010 10:46 Odpowiedzi: 6    Wyświetleń: 7266
  • lodówka POLAR CZN 235 czy może sama właczac agreat prądotwórczy

    Jak masz agregat odpalany linką, czyli bez autostartu to niewiele zdziałasz. Kiedyś zrobiłem taki układ z agregatem wyposażonym w autostart i działało to tak z agregatem jak z UPS-em o mocy 2 kW (profesjonalnym). Lodówkę wyposażyłem w dodatkowy zasilacz wspomagany akumulatorem 12V, przekaźnik R15...

    AGD Użytkowy irekr   03 Sie 2011 17:40 Odpowiedzi: 4    Wyświetleń: 2012
  • Co x czas trzaski podczas rozmów OnLine

    Napisałem przecież w temacie jak się gada. Po jakims tam czasie u rozmówcy słychać trzaski, ktore pochodzą ode mnie. W rejestratorze w tym czasie też występują, aż do wyłączenia / przerwania rozmowy.

    Komputery Hardware Madzior_   22 Sie 2011 22:55 Odpowiedzi: 7    Wyświetleń: 1399
  • Termometr pokojowy z histerezą na DS18B20

    Proste i zero mrugnięć. Autorowi tematu również proponowałbym dołożenie w w kodzie 'Case 4' i umieszczenie komunikacji 1wire właśnie tam.... Czyli 5 cyfra 'Case 4' to byłoby: - nic nie rób - lub wywołaj Wyswietl_pom - lub wywołaj Pomiar_sub Aby była to super fajna i kompletna obsługa DS18B20...

    DIY Konstrukcje Flaman11   14 Cze 2013 21:21 Odpowiedzi: 24    Wyświetleń: 20994
  • Mruganie diód, opóźnienie

    Witam, Mam ćwiczenie, aby 2 diody mrugały jedna po drugiej po 0,5 s odstępie. Czy to co napisałem będzie działało? Jak zrealizować opóźnienie 0,5 w podany przeze mnie sposób? [syntax=avrasm].nolist .include "m8def.inc" .list .cseg .org 0 cli ; wyłączenie obsługi przerwań ldi r16, HIGH(RAMEND) out...

    Mikrokontrolery AVR korrus666   05 Sie 2015 13:02 Odpowiedzi: 2    Wyświetleń: 435
  • LPC1769 NXP - Przetwornik ADC - dziwne zachowanie odczytu z przetwornika

    Procedura odczytu wartości jest całkiem zła, a ustawień przetwornika nie pokazałeś. Obecnie masz coś takiego: czytasz bez potrzeby w kółko nieważną wartość z ADC, a czytanie przerywasz po ustawieniu bitu gotowości, który być może został ustawiony już po odczytaniu nieważnej danej. Nie rozumiem...

    Mikrokontrolery ARM 2675900   03 Gru 2015 00:34 Odpowiedzi: 32    Wyświetleń: 1779
  • Lutowniczy dylemat, warsztat elektronika

    Lepiej pewne 50W, niż wymyślone 75W. Myślę że np. dość fajną stacją jest: STACJA LUTOWNICZA GROTOWA LUTOWNICA BGA GM-951 75W (wpisać w google). Zacytuję. Stacja pozwala na pracę z lutowiem ołowiowym i bezołowiowym w zakresie 200-450°C. Kolba lutownicza 202B(2028) która znajduje się w zestawie...

    Warsztat co kupić? Gimbul2000   07 Sty 2016 18:45 Odpowiedzi: 28    Wyświetleń: 3048
  • BenQ TH682ST - Nie włącza się

    Witam u mnie miga tak jak na obrazku przycisk power na zaielono a napis power na czerwono - i nie dzieje się to po włączeniu przycisku power tylko bezpośrednio po podłączeniu do sieci. Na przycisk power nie reaguje. Jedyne co możny bo do tego dopasować to - Nieudane wyłączenie przelicznika (przerwanie...

    Projektory DLP i LCD domino20   09 Lis 2017 18:08 Odpowiedzi: 4    Wyświetleń: 567
  • Budowa konwertera z wybierania impulsowego na tonowe

    Cieszę się, że widzę chętnych do budowy takiego konwertera. Ja znalazłem takie koncepcje: Co do kwestii zasilania, wczoraj wieczorem wpadłem na taki pomysł: Zasilanie uC powinno się załączyć automatycznie a jego wyłączenie i przerwanie prądu pobieranego z linii można wykonać podając...

    Telefony Stacjonarne Użytkowy TechEkspert   24 Mar 2018 09:07 Odpowiedzi: 47    Wyświetleń: 1818
  • Bezpiecznie wyłączenie rejestratora NVR NBD7008T model 00000121 AHB700xt8-3520d

    To się zgadza, natomiast jakoś to rozwiążę - wystarczy na chwilę przerwać napięcie dochodzące do rejestratora w tym przypadku i włączy się. Przerwy też zazwyczaj są dłuższe niż 5 sekund. Ja i tak nadal nie wiem jak i czy da się go wyłączyć w jakiś prosty sposób i o to pytam :)

    Monitoring Wizyjny CCTV peesek   17 Sie 2018 13:51 Odpowiedzi: 12    Wyświetleń: 126
  • ATmega16 [C] - Samowolne odpalanie przerwania po mrugnięciu kontaktem etc.

    Witam mam bardzo nietypowy jak dla mnie problem z układem który ostatnio wykonałem. Mianowicie jest to centralka alarmowa oparta o uC ATmega16. Działa na tej zasadzie że pod wejście PB2(INT2) podpięty jest kontrakton (zwiera do masy) do którego przykładam magnes i albo rozbrajam albo uzbrajam centralkę....

    Mikrokontrolery tictac1991   22 Sie 2013 21:38 Odpowiedzi: 9    Wyświetleń: 1335
  • Przygoda z przerwaniami cd. - wylaczenie diody

    "Program i założenia są błędne". ;) Ponadto w programie jest jeszcze jeden paskudny błąd: z powodu operacji logicznych na portach w obsłudze przerwania, opercje na portach w pętli głównej muszą być wykonywane w sekcji krytycznej - przy zablokowanych przerwaniach. Inaczej zawartość portu będzie modyfikowana...

    Mikrokontrolery AVR BlueDraco   07 Sty 2017 21:29 Odpowiedzi: 9    Wyświetleń: 708
  • [atmega32][bascom] 4 przyciski, jedno przerwanie i powerdown

    Jednka pojawil sie nastepny problem ktorego nie moge rozwiazac, jak badalem ten kod ktory mowilem, ze dziala; to duszac pare razy na przycisk program sie zawieszal. Wie ktos moze dlaczego? Może kolega rozwiązał ten problem? Szukałem podobnego rozwiązania i ten wątek okazał się bardzo pomocny, ale...

    Mikrokontrolery AVR manekinen   07 Wrz 2009 14:13 Odpowiedzi: 21    Wyświetleń: 5547
  • [ATmega16][gcc] DS18B20 i PCF8538P na przerwaniach

    Witam Chcę skonstruować urządzenie, które oprócz zegarka mierzyłoby jednocześnie temperaturę i obydwie wielkości wyświetlałoby na wyświetlaczu LCD. Gdy programy napisałem osobno, obydwa działały, lecz gdy połączyłem je w całość, to czas odczytuję bez problemu, natomiast nie wyświetla mi się temperatura....

    Mikrokontrolery AVR Skyttop   18 Maj 2009 12:22 Odpowiedzi: 2    Wyświetleń: 1605
  • [ATTiny2313/C] Błąd w przerwaniu po dodaniu jednej lini kodu

    Średnio chce mi się analizować ten kod, ale jeśli załączasz przerwania w przerwaniu od INT1 po wcześniejszym wyłączeniu przerwania od INT1 - jest poprawnym rozwiązaniem, gdyż nie ma możliwości wejścia do funkcji przerwania od INT1 podczas jej wykonywania niezależnie od okoliczności; tak ponowne zezwolenie...

    Mikrokontrolery AVR _Robak_   06 Maj 2010 21:14 Odpowiedzi: 9    Wyświetleń: 1798
  • ATmega8 - Timer w trybie CTC i wykorzystanie przerwań.

    Dlatego, że nie używasz AS masz problem z ustaleniem przyczyny. Wystarczy uruchomić symulator, by zobaczyć, że Twój program wpada w zabezpieczenie dodawane przez kompilator polegające na wyłączeniu przerwań globalnych i zapętleniu się w specjalnie dodanej pętli. Symulator na początku zabawy z mikrokontrolerami,...

    Mikrokontrolery AVR albert.pracz   12 Sty 2014 10:47 Odpowiedzi: 9    Wyświetleń: 5439
  • Jak trwale wyłączyć przerwanie INt0 w procesorze ATMega8?

    Od razu mówię że kasowanie bitu nr 6 w rejestrze GICR nic nie daje, bo jedynie ukrywa przerwanie przed procesorem do czasu włączenia przerwania. Bit ten jedynie ukrywa przed procesorem ustawienie flagi. Flaga jednak i tak zostanie ustawiona przy zmianie stanu pinu PortD.2, nawet jeżeli wyłączy się przerwanie....

    Mikrokontrolery atom1477   04 Wrz 2007 09:35 Odpowiedzi: 5    Wyświetleń: 2488
  • ATMEGA8 BASCOM nie działa poprawnie przerwanie INT0

    Gdy procesor jest w trakcie wykonywania procedury przerwania, następne przerwanie nie będzie przyjęte , gdyż procesor (nie kompilator!) zeruję flagę globalnego zezwolenia na przerwania. Tak samo flaga bieżącego przerwania (tego, którego procedura obsługi jest wykonywana) zostaje automatycznie wyzerowana....

    Mikrokontrolery AVR janbernat   19 Lut 2010 21:54 Odpowiedzi: 7    Wyświetleń: 4421
  • [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 Pavilion   11 Mar 2013 19:40 Odpowiedzi: 2    Wyświetleń: 1329
  • [Atmega32][C] Obsługa przetwornika ADC na przerwaniach

    Witam wszystkich, mam problem z obsługą przetwornika MAX1301 przez Atmege 32. Mianowicie przetwornik ten posiada 3 tryby pracy. W dwóch sygnał zegarowy podawany jest z zewnątrz, dokładniej przez linię SCLK interfejsu SPI. W trzecim trybie sygnał zegarowy podawany jest na przetwornik tylko podczas przesyłania...

    Mikrokontrolery AVR janbernat   14 Lip 2009 18:42 Odpowiedzi: 3    Wyświetleń: 2301
  • [ATmega8][C] - TIMER1 kontrolowany przerwaniami INT0:1

    Witam Chciałem skonstruować sobie projekcik umożliwiający przećwiczenie timera i przerwań zewnętrznych. Nie chciał działać, więc ostatecznie uprościłem go do granic możliwości i dalej nic... Założenie jest proste: po wciśnięciu przycisku na pinie odpowiadającym INT0 następuje uruchomienie TIMER1,...

    Mikrokontrolery AVR TQelektronik   04 Lis 2012 12:30 Odpowiedzi: 3    Wyświetleń: 1254
  • ATmega2560 - niedziałające przerwania timera

    Cześć, mam napisać "prosty" program dla ATmegi2560. Po wciśnięciu przycisku na porcie A, ma on zapalić odpowiadającą mu diodę na porcie B. Dioda ma się świecić 1 sekundę a potem ma zgasnąć. Za podtrzymanie świecenia mają odpowiadać przerwania timera1, a program ma się zaczynać od ustawienia flagi przerwania...

    Mikrokontrolery AVR dondu   30 Lis 2015 22:10 Odpowiedzi: 9    Wyświetleń: 693
  • ATtiny15 - problem z zewnętrznym przerwaniem

    Witam Napisałem poniższy prosty program który po 6 zmianach stanu na nóżce int0 (PB2) wykonuje przerwanie. include "tn15def.inc" .def acc = r16 ;nadanie rejestrowi r16 nazwy symbolicznej .def licz1 = r20 .def licz2 = r21 .def licz3 = r22 ...

    Mikrokontrolery cackoarek   26 Lut 2008 14:00 Odpowiedzi: 4    Wyświetleń: 1062
  • [ATtiny45V] Priorytety przerwań

    W projekcie założyłem sobie dwa przerwania z dwóch timerów. Jedno (nazwijmy je A) wywoływane często i krytyczne czasowo (przerwanie musi być obsłużone jak najszybciej po jego pojawieniu się), trwające tylko kilkanaście cykli. Drugie (B) mniej krytyczne (właściwie w ogóle nie krytyczne), wołane rzadziej,...

    Mikrokontrolery AVR wjeszak   12 Paź 2010 13:40 Odpowiedzi: 10    Wyświetleń: 1630
  • Cuda z przerwaniami. Ciągle wraca do reti. Listing.

    Witam Mam niezrozumiały dla mnie problem z przerwaniami. Do tej pory ich nie używałem ale że rozwijać się trzeba pora i na nie. A więc mam kod jak poniżej (nie wklejam całego bo symulator nawet dalej nie dochodzi) i w momencie odblokowania przerwań "sei" a dokładniej w linijce ldi r17,0 nie wiem...

    Mikrokontrolery AVR elektrokuba   03 Maj 2011 09:56 Odpowiedzi: 4    Wyświetleń: 965
  • [Atmega162][Assembler][Niedziałające przerwanie zewnętrzne]

    Witam, pisze program w assemblerze który pozwarciu INT0, będzie wykonywać określoną czynność(łączyć się z innym urządzeniem), Ale narazie utknąłem w martwym punkcie, napisałem program który po zwarciu INT0 wywołuje przerwanie które zapala diodę podpiętą do lini PC0 5 razy i gasi(zapalenie uzyskuje poprzez...

    Mikrokontrolery AVR skirki   05 Mar 2011 08:02 Odpowiedzi: 1    Wyświetleń: 1077
  • 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 mianiek13   06 Kwi 2011 11:23 Odpowiedzi: 25    Wyświetleń: 2543
  • [atmega8][c] przerwanie na zbocze opadające nie reaguje

    na początku programu ustawiam bity: GICR |= 1 << INT0; MCUCR |= (1 << ISC00) | (1 << ISC01); //przerwanie zboczem narastającym aby zezwolić na obsługę przerwań (INT0 w rejestrze GICR) oraz by przerwanie wyzwoliło zbocze narastające sygnału który sie pojawi...

    Mikrokontrolery AVR _StinG_   25 Lut 2012 17:10 Odpowiedzi: 13    Wyświetleń: 1978
  • 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 Dyrek   07 Sie 2006 19:59 Odpowiedzi: 15    Wyświetleń: 2341
  • [ATMega128][C] Ciągle występujące przerwanie

    Skoro tak, to po co jest to zdanie, które wytłuściłem: These flags are always cleared when INT7:0 are configured as level interrupt. Flagi są odzwierciedleniem przerzutnika rejestrującego zdarzenie i mają tylko charakter informacyjny. Zapis "1" powoduje wykasowanie przerzutnika i tym samym...

    Mikrokontrolery AVR michalko12   28 Mar 2010 21:25 Odpowiedzi: 15    Wyświetleń: 1297
  • [Atmega32][c] przerwania w przerwaniach i ich odwołanie

    Witam, mam pytanie odnośnie wywoływania i odwoływania przerwań w przerwaniu. Czy dobrze myślę, że aby wywołać przerwanie w przerwaniu należy poprzedzić procedurę komendą sli()? Ale mam jeszcze inne pytanie - czy odwołując przerwanie w procedurze jego obsługi można go wyłączyć? Czy w tej samej procedurze...

    Mikrokontrolery AVR PO.   19 Maj 2010 23:07 Odpowiedzi: 5    Wyświetleń: 1158
  • 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 JacekCz   24 Paź 2017 14:40 Odpowiedzi: 1    Wyświetleń: 408
  • Atmega8 - priorytet zewnętrznych przerwań?

    Piszę w C program na atmega do komputerka podającego spalanie w samochodzie i mam problem z przerwaniami. Jednym przerwaniem będzie liczony impuls wtrysku a drugim zliczane impulsy drogi (zapomniałem dodać, że jest jeszcze przerwanie zliczające impulsy czasu rzeczywistego). Jeśli w danym momencie nastąpi...

    Mikrokontrolery mieczotronix   21 Sty 2007 14:25 Odpowiedzi: 20    Wyświetleń: 5871
  • [Attiny][asm] Obsługa przerwania ??

    Może zbocza sygnału hsync nie są zbyt ostre i układ różnie reaguje.. Tu warto pomyśleć nad wykorzystaniem timera do generowania przerwań, a sam sygnał hsync próbkować w podprogramie obsługi przerwania, jeśli sygnał się przesuwa, to co kilka wywołań wprowadzać do timera jednocyklowe poprawki (chyba, że...

    Mikrokontrolery AVR speecu   20 Mar 2009 00:50 Odpowiedzi: 14    Wyświetleń: 3446
  • stm32 Przerwanie od ADC z obsluga DMA

    Witam, mam dziwny problem przy obsłudze przerwania od ADC End of Conversion. Gdy przetwornik ADC jest skonfigurowany do pracy z DMA procesor nie wchodzi do if`a gdzie jest zerowana flaga zakonczenia konwersji. Wchodzi jedynie do funkcji obslugi przerwania i po sprawdzeniu źródła przerwania wychodzi...

    Mikrokontrolery ARM Pawel Domagalski   31 Maj 2011 14:32 Odpowiedzi: 14    Wyświetleń: 2918
  • [atmega8] Obsługa przerwań zewnętrznych. Jedno przerwanie następujące po drugim.

    Po przerwaniu na czas jego wykonania wyłącz przerwania przez CLI a potem włęcz ponownie przez SEI. Wejście w przerwanie przy takim kodzie jak powyżej, automatycznie powoduje wyłączenie przerwania na czas jego realizacji, więc nie trzeba tego robić dodatkowo.

    Mikrokontrolery AVR mirekk36   01 Lis 2011 00:15 Odpowiedzi: 48    Wyświetleń: 4874
  • [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 94075   28 Maj 2012 07:11 Odpowiedzi: 17    Wyświetleń: 1321
  • 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ń: 1656
  • Xmega E5 - Dublowanie się przerwania

    (at)niveasoft To nie ten przypadek. Wyjaśnienie tej zagadki jest raczej proste - flaga przerwania jest kasowana, ale zwieranie mechaniczne powoduje bouncing, więc zgłaszanych jest więcej niż jedno przerwanie. Samo wyłączenie przerwania nie wpływa na odpowiednią flagę, więc przy kolejnym drganiu jest...

    Mikrokontrolery Początkujący tmf   02 Sty 2017 21:41 Odpowiedzi: 7    Wyświetleń: 606
  • 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 szymonjg   29 Mar 2017 17:09 Odpowiedzi: 6    Wyświetleń: 2346
  • przerwanie , TIMER/COUNTER1

    Witam. Pewnie to już gdzieś było ale nie mogę nic znaleźć , więc w razie czego przepraszam za powtarzanie tematu. Chcę wykożystać przerwanie Timer1 do robienia odstępów czasowych , więc dzielę częstotliwość na 256 ale teraz pojawia się pytanie : - jak zrobić żeby po pojawieniu się przerwania...

    Mikrokontrolery elektryk   30 Lis 2005 12:06 Odpowiedzi: 6    Wyświetleń: 1076
  • [AT91SAM7S][C] Timer i przerwania.

    Udało mi się wreszcie to uruchomić :) Dziękuje za podpowiedź z prefiksem :) Poprawna funkcja powinna wyglądać tak (dla CrossStudio) void __attribute__ ((interrupt("IRQ"&... Przerwanie(){ int dummy; //KOD //Koniec przerwania (odblokowanie...

    Mikrokontrolery ARM WWektor   29 Maj 2008 17:24 Odpowiedzi: 2    Wyświetleń: 2861
  • PIC16F628a problem z przerwaniami

    Witam Chciałem włączyć przerwania zewnętrzne: ENABLE_INTERRUPTS(INT_RB) - jak dobrze rozumiem to są przerwania na liniach RB4-RB7 W obsłudze przerwania dałem tymczasowo proste włączenie odczekanie chwili i wyłączenie diody. Po uruchomieniu układu dioda cały czas się włącza i wyłącza. Coś jakby...

    Początkujący Elektronicy Quarz   17 Wrz 2008 12:01 Odpowiedzi: 1    Wyświetleń: 525
  • [ATMega162][Bascom]Odczyt z 1wire w przerwaniu.

    janbernat --> jak się napisze własną procedurę obsługi DS'a to może sobie przychodzić przerwanie w trakcie odczytu "do" czy też odczytu "z" .... a i tak nic się nie stanie ;). Tyle że trzeba w najbardziej krytycznych momentach wyłączać przerwania. Wtedy czasy wyłączenia przerwań są drastycznie krótsze...

    Mikrokontrolery AVR sundayman   22 Cze 2010 00:24 Odpowiedzi: 34    Wyświetleń: 3969
  • [atmega...][c]Masakrowanie przerwań - luźne dywagacje...

    No proszę bardzo // Program skompilowany pod AVRStudio 4 // To działa po dotknięciu int0 do plusa // a w praktyce to nawet po dotknięciu końcówką miernika .INCLUDE "m32def.inc" .org 0x0000 rjmp Reset .org INT0addr // ustawienie wektora dla int0 rjmp ob_przerw // -//- .org 0x2a...

    Mikrokontrolery AVR _Robak_   30 Cze 2010 10:39 Odpowiedzi: 91    Wyświetleń: 6375
  • [AVR] Pominięcie przerwania TXC raz na kilka tys. wysłanych

    ale coś zakombinowałeś za mocno z teorią, że: Wtedy przestawiając na odbiornik możesz uciąć jakieś bity (prawdopodobieństwo rośnie przy niskich prędkościach uarta i szybkim kwarcu Toż w przerwaniu UDRIE włączasz nadajnik tylko i wyłącznie wtedy gdy coś jeszcze jest do nadania a jeśli nie to po...

    Mikrokontrolery AVR hotdog   03 Lis 2010 18:41 Odpowiedzi: 22    Wyświetleń: 2521
  • avr gcc nie wywołuje się przerwanie

    Witam. Zacząłem parę lat temu zabawę z AVR-ami. Nowa praca mi to przerwała. Teraz powracam do nich i powoli sobie chce wszystko przypomnieć. Niestety natrafiłem na problem. Pojawiło się dużo zmian zwłaszcza w AVR Studio. Mój problem dotyczy wywołania obsługi przerwania przez mój program. Testowo...

    Mikrokontrolery AVR crashbit   17 Maj 2013 23:09 Odpowiedzi: 4    Wyświetleń: 1065
  • stm32f407 przerwanie od przycisku

    To ja jeszcze powtórzę to samo, co zawsze: Przerwania od zmiany stanu portu NIE służą do reagowania na przyciski, bo nie da się w ten sposób łatwo obsłużyć przycisku - i tak musisz uruchomić przerwanie timera, a jak już je uruchomisz - to nie potrzebujesz przerwania od przycisku. Z "pewną nieśmiałością"...

    Mikrokontrolery ARM BlueDraco   19 Gru 2014 08:36 Odpowiedzi: 11    Wyświetleń: 957
  • XMega128A3U - XPT2046 - Panel nie wystawia ponownie przerwania.

    Ok udało się rozwiązać. Problemem było NIE podnoszenie pinu CS po konwersji. Drugim problem było zerowanie flagi I. Nie doszedłem, dlaczego tak się działo. Wyłączenie przerwań na czas odczytu pozycji i ponownie ich uruchomienie, pozwoliło mi zamaskować problem z flagą I. Działająca procedura...

    Mikrokontrolery AVR SciroWroc   01 Kwi 2015 23:18 Odpowiedzi: 1    Wyświetleń: 846
  • [Atmega8][C][PCF8583P] - Wewnętrzne przerwania asynchroniczne. Czy potrzebne?

    Lepiej by było upchnąć to do przerwania. Wrzuciłem wyświetlanie godziny na led do przerwania ale przez to ustawianie godziny przestało działać. Po uruchomieniu układu nie działa poprawnie także test wyświetlacza. Da się jakoś zablokować przerwanie jeżeli jestem w trybie ustawiania godziny? Oto...

    Mikrokontrolery piotrva   18 Sie 2016 21:14 Odpowiedzi: 18    Wyświetleń: 1488
  • Problem z wyłączeniem przerwania zewnętrznego

    Witam ! Napotkałem taki problem: Mój program wykorzystuje przerwanie z końcówki INT1. uC M32. Program w Bascomie. Zdarza się, że na wejściu INT1 pojawia się stałe zero i wtedy przerwanie wykonuje się na okrągło, co powoduje zwis programu i reakcję watchdog'a. Próbowałem po wywołaniu przerwania...

    Mikrokontrolery plp   26 Lip 2006 10:03 Odpowiedzi: 2    Wyświetleń: 819
  • Atmega 8 i przerwanie od przepełnienia timera 2

    Zaleca sie uzywanie ISR() zamiast SIGNAL(). Makro SIGNAL() będzie w przyszłości usunięte, ISR() robi dokładnie to samo. W zasadzie jako argumentów tych makr powinno się używać SIG_OVERFLOW2 zamiast TIMER2_OVF_vect, ale to akurat nie powinno być przyczyną niedziałania, bo obie te konstrukcje znaczą...

    Mikrokontrolery flapo213   01 Sty 2007 21:04 Odpowiedzi: 13    Wyświetleń: 2846
  • [XMEGA][C] ADC - przerwanie od ADC

    Włączony tryb FREERUN w konfiguracji przetwornika pozostał mi z prób jakie robiłem aby sprawdzić czy przetwornik w ogóle działa. Opisywałem tą próbę w drugiej części mojego postu gdzie w pętli głównej programu odczytywałem wyniki z rejestru ADCA_CH0_RES. Wyłączenie trybu FREERUN i tak nie powoduje wyzwalania...

    Mikrokontrolery AVR ukas   07 Sie 2011 19:43 Odpowiedzi: 8    Wyświetleń: 2605
  • Prawidłowy sposób korzystania z przerwania z RTC PFC8583

    No właśnie nie bardzo bo CPU przestał wykonywać główną pętlę while(1), kod wygląda tak mnie więcej: [syntax=c] while(1) { //uart_putline("loop"); if (keyc_down(KEYC1)) { LED_ON LED_GREEN; time_enable=0; _delay_m... (!keyc_down(KEYC1)) { blink=1; ...

    Mikrokontrolery AVR dragonn   23 Mar 2014 10:31 Odpowiedzi: 10    Wyświetleń: 2028
  • Komputer włącza się od razu po wyłączeniu.

    Witam. Płyta główna - Soltek SL-DRV4 oraz sporo urządzeń PCI: LAN, WLAN, SkyStar2, Modem - w zasadzie oprócz modemu widziane przez Windows jako karty sieciowe. Komputer podłączony do routera skrętką B-B (sprawdzałem kilka routerów i to samo nawet gdy kabel A-B jest to samo więc to nie wina kabla...

    Komputery Hardware Gelip   09 Gru 2010 11:13 Odpowiedzi: 9    Wyświetleń: 4483
  • Atmega32 a klaw matr pracujaca na przerwaniu od Timer0

    Witam Mam taki problem. Pierwszys raz korzystam z takiego ukladu i klawiatury pracujacej na przerwaniu. Podejrzewam, że problem pochodzi od sposobu podłączenia klawiatury do mikrokontrolera tylko nie wiem dlaczego. Klawiaturę mam podłączoną tak do Atmegi 3 kolumny do Portc.4, 5, 6 oraz 4 wiersze do...

    Mikrokontrolery marenc   06 Lut 2008 08:45 Odpowiedzi: 4    Wyświetleń: 968
  • [AT89S51] licznik na przerwaniach i 2x7 segm

    Wiem, że w ASM nie ma instrukcji if i nie wiem jak zrobić na przykład wyświetlanie 3 na pierwszym wyswietlaczu i 4 na drugim gdy mam wyświelić np. liczbę 34. podobnie jest z samymi tablicami. Dziesiątki i jedności (pobrane z tablicy znaków) zapisz w osobnych rejestrach i kolejno wystaw je na porcie...

    Mikrokontrolery kalabim   04 Cze 2008 21:46 Odpowiedzi: 8    Wyświetleń: 1355
  • [AT91SAM7X] Reinicjalizacja kontrolera PDC w przerwaniu

    Mam problem z reinicjalizacją kontrolera PDC w przerwaniu. void __attribute__ ((interrupt ("IRQ")))ADTC2... void ) { ULONG status_r; status_r = AT91C_BASE_ADC->ADC_SR; if( status_r & ADC_ENDRX ) { ADTC2DMA_state.Counter...

    Mikrokontrolery ARM vonteq666   06 Lis 2008 14:32 Odpowiedzi: 3    Wyświetleń: 2559
  • obsługa przerwań w C: cli() a reti()

    Witam wszystkich, to mój pierwszy post na forum :) Od niedawna bawię się w programowanie AVRów. Zaprogramawałam na Atmedze16 coś w rodzaju programowanego termometru, tzn. aktualna temperatura jest mierzona przez czujnik DS18B20, porównywana z zaprogramowaną wartością, i jeśli zajdzie odpowiednia zależność...

    Mikrokontrolery AVR dreidel   19 Maj 2009 22:05 Odpowiedzi: 3    Wyświetleń: 1329
  • [ATMEGA16][C] - Problem z przerwaniami.

    Witam!! Chce zbadać długość przerwy pomiędzy bitami na INT0. Napisałem coś takiego, ale nie wiem czy ma prawo działać?? Jak to zmodyfikować? Kod: ISR(INT0_vect) { int start_DCF=0; int licznik_50ms=0; int czas_przerwy; while(start_DCF==0&... { TCCR0...

    Mikrokontrolery AVR Freddie Chopin   15 Wrz 2009 17:24 Odpowiedzi: 25    Wyświetleń: 1995
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    Witam, wracając do wątku to próbowałem wszystkich metod, jednak żadna nie była zadowalająca, na pewno problem również tkwi w moim doświadczeniu w programowaniu, bowiem nie jestem specjalistą w tej dziedzinie:/...ale ostateczne rozwiązanie jakie zastosowałem jest następujące: - w programie głównym np....

    Mikrokontrolery AVR piotrva   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5049
  • [attiny45][C/AVRgcc] Przerwanie z tact switcha - debouncing

    Witam! (Dobry wieczór?) Przeczesałem "cały internet" i znalazłem wiele rozwiązań mojego problemu, ale żadne spośród tych, które zastosowałem nie przyniosło oczekiwanych rezultatów. A problem - może się wydawać - jest banalny, gdyż chodzi o obsługę zewnętrznego przerwania ze zwykłego tact switcha. Mikrokontroler...

    Mikrokontrolery AVR janbernat   27 Sty 2011 23:21 Odpowiedzi: 22    Wyświetleń: 3192
  • [STM32][C/Atollic TRueStudio] USART przerwanie

    Czy aby napewno piszą to w kontexcie przerwań, czy może poczekania przez wyłączeniem danego modułu peryferyjnego? racja chodzi o moment przed wyłączeniem modułu Jak zrobisz możliwość przerwań zagnieżdżonych, to tak będzie. Dziękuję, temat uważam za zamknięty

    Mikrokontrolery ARM stanleysts   27 Lis 2011 15:31 Odpowiedzi: 4    Wyświetleń: 2354
  • [attiny44][bascom] przerwanie zewnetrzne INT0

    Nie spotkałem w bascomie funkcji do konfiguracji Pin change innterrupt ani przerwania od watchdoga, ale oczywiście można to zrobić na rejestrach. W bascomie nie znam zawartości pliku ATtiny44.dat Czy oprócz nazw rejestrów są jeszcze bity? [syntax=basic4gl]$regfile = "ATtiny44.dat" Dim Praca as...

    Mikrokontrolery Początkujący pier   26 Cze 2012 15:40 Odpowiedzi: 14    Wyświetleń: 2154
  • STM32F4 - pytanie o przerwania systemowe i błedów.

    Czyli podsumowując jeśli program uC został napisany prawidłowo oraz, nie dochodzi do sytuacji awaryjnych w stylu np. odłączenie kwarcu, przerwania te się nie pojawiają się. Funkcje obsługi tych przerwań można również wykorzystać w celu np. bezpiecznego wyłączenia sterowanego urządzenia, albo można tez...

    Mikrokontrolery ARM felekfala   11 Lip 2012 18:46 Odpowiedzi: 3    Wyświetleń: 1273
  • Zanik napięcia powodują przerwania

    Mam małe pytanko co do przerwań w AT89s55WD jest zasilany z przetwornicy napięciem 5,25V i momencie wyłączenia zasilania zanim w przetwornicy rozłaują się kondensatory atmel jeszcze zdąży obsłużyć przerwanie które niby zgłaszają układy zewnętrzne na których opadają napięcia.Niewiem jak poradzić sobie...

    Mikrokontrolery robson_s-ec   24 Mar 2006 20:11 Odpowiedzi: 3    Wyświetleń: 738
  • problem z przerwaniami w AVR (Uart+sprzetowy timer)

    Witam Jak się nie mylę to ten uC ma wbudowany dodatkowy obwód generatora na którym można zrobić zegar czasu rzeczywistego. Do swoich celów wykorzystuje on bodajże drugi timer. Konfiguruje się go bardzo prosto. O szczegółach poczytasz w helpie. Szukaj config clock. Innym rozwiązaniem jest zadeklarowanie...

    Mikrokontrolery cyberdar   01 Lut 2007 22:25 Odpowiedzi: 1    Wyświetleń: 1194
  • Probem z przerwaniami - ATTINY25

    Witam. Programuję w WinAVR w C. Ustawienia: Zegar: 8MHz - zmieniony preskaler z 8 na 1. Preskaler przerwań: 1024 Napisałem program który działa w przerwaniu overflow na T0. Jego zadaniem jest włączenie diody na 50 przepełnień i wyłączenie na 50 przepełnień. Po zmierzeniu częstotliwości...

    Mikrokontrolery shg   26 Sty 2008 10:56 Odpowiedzi: 4    Wyświetleń: 1014
  • Jak przerwać drukowanie spod DOS'a?

    Witam. Mam kłopot a nie mogę znaleźć nigdzi eodpowiedzi, mianowicie - jak przerwać drukowanie (port LPT) gdy polecenie wysłało się z konsoli poprzez COPY ? Mam ploter i dane wysyłam poleceniem: COPY plik.PLT LPT1 ...ale jak chciał bym przerwać, to za ChRL nie mogę zmusić komputera, żeby przestał...

    Software serwis mancymonek   18 Mar 2008 08:23 Odpowiedzi: 5    Wyświetleń: 3197
  • [ATMega8][c] - problem z tablicą uzupełnianą w przerwaniu

    Tak jak myślałem, że będzie trzeba jakiś wskaźnik zastosować, niestety jakoś tych wskaźników nie mogę zbytnio pojąć, chociaż mam nadzieje że z czasem... Dodano po 7 AtMegi podczas wejścia do przerwania automatycznie blokują inne... Co do strncmp() to nie bardzo wiem... ale bufor 100 znaków...

    Mikrokontrolery AVR Citek   03 Paź 2009 19:03 Odpowiedzi: 21    Wyświetleń: 2641
  • [M88][WinAVR]Przerwanie INT0, reset procesora i sprawdzanie stanu pinu

    A masz gdzieś obsługę przerwań ? Czy wszystko skacze w maliny jak takowe występują ? Mam zdefiniowane ISR(INT1_vect) oraz ISR(TIMER0_COMPA_vect) , INT0 faktycznie nie jest obsłużone ale jego wyłączenie nic nie pomaga . INT0 też jest obsługiwane, bez zmian w nie- działaniu...Sprawdziłem nawet...

    Mikrokontrolery AVR Anonymous   06 Sie 2011 22:11 Odpowiedzi: 11    Wyświetleń: 1484