przerwania przykład

Znaleziono około 8802 wyników dla: przerwania przykład
  • AT91SAM7S256 + FreeRTOS na GCC – zawieszanie przy obsłudze przerwań, przykład?

    Pamietaj ze w FreeRTosie przerwan nie mozna obslugiwac w " zwyczajny sposob" tzn funkcjami ktore automatycznie odkladaja dane na stos a potem je zdejmuja itp. Nalezy wykorzystac makra portENTER_SWITCHING_ISR() i portEXIT_SWITCHING_ISR Przyklad przerwania od timera: Inicjalizacja timera void timer_init ( void ) { portENTER_CRITICAL(); //* Open timer0...

    Mikrokontrolery   22 Gru 2006 23:18 Odpowiedzi: 3    Wyświetleń: 1643
  • REKLAMA
  • Czy ATTINY 13 obsługuje przerwanie ICP z przykładem kodu

    Możesz czytać timer w przerwaniu INT lub PCINT

    Mikrokontrolery AVR   24 Paź 2019 20:11 Odpowiedzi: 3    Wyświetleń: 576
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak wykorzystać przerwania sprzętowe w sterowniku S7-1200? Przykład

    Zasadniczo obsługa przerwań polega na uzyskaniu szybkiego dostępu do procesora pomijając (wstrzymując) wykonywanie programu . Pozwala to na szybką reakcję maszyny na procesy priorytetowe zawarte w przerwaniu. Krótko mówiąc maszyna wykonuje polecenia przerwania natychmiast nie czekając na zakończenie bieżącego cyklu programu.

    Automatyka Sterowanie PLC   09 Gru 2017 07:02 Odpowiedzi: 5    Wyświetleń: 1491
  • [STM32F429i-disco] STM32F429i-disco - Jak poprawić kod przerwań zewnętrznych dla Cortex M4?

    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: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery ARM   14 Sty 2015 00:11 Odpowiedzi: 6    Wyświetleń: 879
  • Eclipse- deklaracja zmiennych globalnych i zewnetrznych

    Ustaw rozmiar stosu na przerwań - domyślnie w przykładzie jest 0, bo nie ma tam przerwań. 4\/3!!

    Mikrokontrolery ARM   04 Sty 2012 08:33 Odpowiedzi: 27    Wyświetleń: 3696
  • REKLAMA
  • Projekt testera wentylatorów 12 V/5 V 4-pin z wyświetlaczem LCD RPM/%

    Wentylatory 4-pinowe posiadają oprócz pinów zasilania dodatkowo pin do sterowania prędkości obrotów i pin do kontroli tych obrotów. Czyli tylko te dwie funkcje można testować. Sterowanie prędkości można zrealizować za pomocą PWM (istnieje mnóstwo przykładów takiego sterowania). Kontrolę obrotów można zrobić, wykorzystując np. kontrolę przerwań (interrupt)....

    Projektowanie Układów   08 Lut 2025 20:54 Odpowiedzi: 6    Wyświetleń: 252
  • Sterowanie dwoma silnikami krokowymi na ATmega z użyciem przerwań - przykłady C

    Witam Chciałbym zbudować pojazd napędzany dwoma silnikami krokowymi. Na chwilę obecną mam zbudowane podwozie z zamontowanymi silnikami. Na początek ma być sterowane podczerwienią. Dla jednego silnika działa, zwykły program zmieniający stany co 3ms dla sterowania pół-krokowego ( silnik unipolarny 6 przewodów). Problem jest z sterowaniem 2 silników, kroki...

    Mikrokontrolery Początkujący   13 Lis 2013 20:31 Odpowiedzi: 5    Wyświetleń: 1803
  • REKLAMA
  • [C][Atmega8A] - DS18B20, wyświetlacze 7-osegmentowe, a opóźnienia

    Witam. Proponuję wszystkie operacje przeprowadzić na przerwaniach. Czyli na przykład Przerwanie od Timer 1 steruje wyświetlaniem znaków co określony czas wyświetlasz kolejny znak czas dobierasz na tyle krótki żeby nie widzieć migotania, Przerwaniem od Timer 0 odmierzasz czas dla odczytu temperatury. Pozdrawiam

    Mikrokontrolery AVR   02 Kwi 2013 20:59 Odpowiedzi: 23    Wyświetleń: 2496
  • [STM32] [STM32][C/GCC] Hard Fault przy obsłudze przerwań na przycisku WaveShare Port103Z

    Co do Twojego problemu deklaracji typu układu - typ ten zdefiniowany jest w Makefile (MD, HD, CL, ...) Jeśli używasz przerwań, to ustaw jakąś wielkość stosu dla przerwań w skrypcie linkera (domyślnie jest 0, bo nie ma przerwań w przykładach). 4\/3!!

    Mikrokontrolery ARM   11 Lut 2012 13:46 Odpowiedzi: 48    Wyświetleń: 6058
  • REKLAMA
  • [STM32F103] Jak uruchomić przerwanie PendSV w STM32F103? Szukam przykładu dla obsługi USART

    1. Masz odpowiednie definicje rejestrów i wartości do wpisania w nagłówkach CMSIS. 2. Nie. Wpisujesz bit PENDSVSET i przerwanie jest pending ;) 3. Nie ma najniższego priorytetu. Trzeba ustawić. Jeżeli pytanie pierwsze jest przeczące to czy dobrze rozumiem, że wystarczy wpisać 1 w PENDSVSET a wychodząc 1 w PENDSVCLR ? Clear sie sam robi po wykonaniu...

    Mikrokontrolery ARM   05 Mar 2016 21:55 Odpowiedzi: 20    Wyświetleń: 1362
  • Dlaczego oscyloskop na ATMega32 zniekształca przebieg trójkątny?

    Lub jeżeli nie możesz w przerwaniu - bo na przykład przeliczasz itp. to w przerwaniu ustaw jakąś flagę FLAGA i odczytaj pomiar, a w pętli głównej gdy wykryjesz że FLAGA jest ustawiona, dopiero przeliczaj i zapisuj do tablicy. Tylko nie zapomnij o volatile FLAGA

    Mikrokontrolery AVR   29 Mar 2011 22:36 Odpowiedzi: 29    Wyświetleń: 2513
  • Automatyczne włączanie latarki rowerowej - Arduino, fototranzystor, ADC

    Chyba powinno się w przerwaniu z ADC odczytywać napięcie z tego czujnika. Nie wiem jak używa się tego przerwania w Arduino. Ma ktoś jakieś przykłady? Jeżeli używasz Uno/Nano, to przykład obsługi ADC w przerwaniach jest tutaj: [url=http://www.glennsweeney.com/tutoria...

    Arduino   01 Lis 2022 13:00 Odpowiedzi: 3    Wyświetleń: 171
  • 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 przerwanie RXComplete sygnalizujące gotowy...

    Mikrokontrolery AVR   15 Gru 2014 21:18 Odpowiedzi: 9    Wyświetleń: 1857
  • Opóźnienie 1s na AT89C2313 z użyciem przerwań timera – przykład w C

    bawie sie troche w mikroprockach i zawsze organizowalem pętle czasu na pętli for . jednak czas najwyższy wykorzystać chyba coś dokładniejszego i do tego celu czyli przerwania.I tu jest moje pytanie jak skonfigurować program i napisać funkcje np nazwaną czas która po jej wywołaniu bedzie tylko generowała zwłoke 1s. po tym czasie wraca do programu i go...

    Mikrokontrolery   03 Gru 2004 22:35 Odpowiedzi: 13    Wyświetleń: 1758
  • Odczyt stanow AC OK i Battery Low zasilacza DRC-60A za pomoca ESP

    Czyli jakiś debounce programowy? Na ESP32 najlepiej z użyciem przerwań. Przykład: https://www.switchdoc.com/2018/04/esp32-...

    ESP8266 i ESP32   07 Sty 2024 22:53 Odpowiedzi: 6    Wyświetleń: 486
  • ATmega328 - Jak użyć timera bez przerwań do odmierzania czasu?

    ... ale wtedy musisz mieć pewność, że obsłużysz to przed pojawieniem się kolejnej sytuacji ustawienia flagi przerwania. Oczywiście TIFR to tylko przykład, bo flagi są także w innych rejestrach, np. TXC w UCSRA.

    Mikrokontrolery AVR   06 Gru 2015 00:46 Odpowiedzi: 8    Wyświetleń: 1017
  • ARM SAM7S64 - przerwanie zewnętrzne działa tylko po resecie, co robić?

    Witam. Tu masz gotowe przykłady dla SAM7S64. http://www.siwawi.arubi.uni-kl.de/avr_pr... Sciagnij sobie przykład z przerwaniami GPIO i zobaczysz jak to tam jest zrobione, a na pewno dziala bo sprawdzałem :)

    Mikrokontrolery   30 Lis 2006 19:59 Odpowiedzi: 3    Wyświetleń: 2246
  • LCD i Wypisywanie na nim zmiennych typu int i float.

    Przykład obsługi przerwań w C znajdziesz tu: http://www.kamami.pl/?id_prod=6510 (na samym dole strony)

    Mikrokontrolery   11 Kwi 2008 21:25 Odpowiedzi: 27    Wyświetleń: 4704
  • Priorytety przerwań AVR ATTiny2313 – obsługa V-USB a kolejkowanie INT0 i INT1

    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 tabelka wektorów przerwań na przykładzie ATMEGA8: http://obrazki.elektroda.pl/6297702500_1...

    Mikrokontrolery AVR   26 Mar 2011 16:26 Odpowiedzi: 9    Wyświetleń: 5776
  • Potrzebuje przykład wykorzystania przerwania zewnętrznego

    Jeżeli chodzi o AvrStudio to jest to różnie i raczej nie polecam polegać na tym. Lepiej sprawdzić to na żywca.

    Mikrokontrolery   30 Mar 2005 18:27 Odpowiedzi: 13    Wyświetleń: 1724
  • Tworzenie programu z odmierzaniem czasu na mikrokontrolerze z USART w AVR Studio 4

    Jeśli możesz użyć biblioteki to polecam http://homepage.hispeed.ch/peterfleury/a... jeśli nie to możesz się na niej wzorować. Ma bufor kołowy, odbiór/nadawanie w przerwaniach, przykład z parsowaniem danych też znajdziesz w google. Wyświetlając komunikat zachęty powinieneś ustalić ściśle akceptowalny format, np. Time:RR-MM-DD-GG-MM-SS,...

    Mikrokontrolery Początkujący   07 Cze 2019 19:49 Odpowiedzi: 5    Wyświetleń: 711
  • [Attiny2313][Asm] Synchronizacja przerwań i skalowanie czasu

    Witam, Kilka uwag: 1. nie skonfigurowałeś trybu pracy timerów (rejestry TCCRxA, TCCRxB) Po resecie timery pracują w trybie "Normal", natomiast w twoim przypadku znacznie lepszy byłby tryb "CTC" 2. ustawiłeś prescaler a 1 a nie na 1024 3. brak zachowania stanu PSW i rejestrów w przerwaniach. W twoim konkretnym przykładzie nie spowoduje to błędu ale już...

    Mikrokontrolery AVR   27 Mar 2010 21:05 Odpowiedzi: 7    Wyświetleń: 1688
  • Przykłady przerwań w asm na AT89c2051: Timer i komunikacja szeregowa

    Tz, klawiature skanuje dekodujac bo jest az 49klawiszy i dekoduje je przez 74ls154 i przez buffor 74ls245 na port p1 , czyli 16x8... bym podeslal ci co chcesz i nawet kawalek mojej zrodlowki ale nie jestem w domu, jestem teraz za granica ale bede za 2 tygodnie to cos ci podesle. Co do midi to trzeba ustawic trasmisje uart na 32150 i podlaczam kabel...

    Mikrokontrolery   24 Maj 2004 15:05 Odpowiedzi: 20    Wyświetleń: 3202
  • [Atmega8] Jak obsłużyć enkoder MOZ 30 z Atmega8? Podłączenie i pomiar napięcia wyjściowego.

    A to jak ci wygodniej. Można na przerwaniach, można przez pooling. Ściągnij przykłady do książki z mojej stopki, tam masz m.in. obsługę enkodera.

    Mikrokontrolery AVR   09 Gru 2011 11:02 Odpowiedzi: 20    Wyświetleń: 6625
  • [Bascom] Czy przerwania w Bascom działają podczas wait? Multipleksowanie 400Hz

    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 o częstotliwości 400Hz w ciągu 100ms wykona się 40 razy....

    Mikrokontrolery Początkujący   09 Lip 2012 22:19 Odpowiedzi: 7    Wyświetleń: 1838
  • Lokalizacja procedur przerwania w Cube po dodaniu UART i imporcie do Keila

    oczywiście że nie pliku z main :). Masz takie pliki z końcówką _it. Poszukaj sobie. Zresztą koncepcja HAL-a zakłada pisanie w callbackach a nie modyfikowanie HAL-owych handlerów. Dla przykładu dla przerwania SysTick piszesz sobie funkcję o nazwie [syntax=c]void HAL_SYSTICK_Callback(void)[/syntax] i swój kod wkładasz tam.

    Mikrokontrolery ARM   19 Lip 2018 14:21 Odpowiedzi: 11    Wyświetleń: 588
  • [ATtiny2313] Jak uzyskać płynne sterowanie silnikiem potencjometru głośności ATtiny2313?

    Sprawdzałem z funkcja getrc5 w przerwaniu (przykład z książki Marcina Wiązani) i też nie działa. Coś skutecznie blokuje przerwania

    Mikrokontrolery AVR   21 Paź 2012 11:41 Odpowiedzi: 11    Wyświetleń: 1800
  • [XMEGA] Jak działa rejestr RST.STATUS przy różnych typach resetu?

    Fajne te xmegi :) Daleko im do ARM i w stosunku do nich są koszmarnie drogie. Mają jednak pewną zaletę, niespotykana w ARM, rejestr TOGGLE w GPIO i EEPROM, to czego trochę w ARM mi brakuje. Więcej zalet Xmega nie pamiętam za co serdecznie żałuję i postanawiam sie poprawić :-) Prosiłem kilka razy, aby Kolega sprawdzał informacje przed wysłaniem postu....

    Mikrokontrolery AVR   10 Kwi 2018 20:18 Odpowiedzi: 6    Wyświetleń: 876
  • [ATMEGA32][C++] - [WinAVR]Obsługa impulsatora obrotowego na przerwaniach.

    Enkodery dają na wyjściu kod Graya i trzeba to zdekodować zanim zaczniesz zliczać impulsy. Jak to zrobić masz w przykładach do mojej książki o C na AVR (link w stopce, przykłady są za darmo).

    Mikrokontrolery AVR   02 Gru 2013 18:03 Odpowiedzi: 5    Wyświetleń: 1998
  • [ATtiny13A] - Wybudzanie z trybu power down, INT0 reaguje na zbocze narastające?

    Prawdopodobnie procesor wisi w funkcji obsługi przerwania. We wnętrzu przerwania wyłącz je. Włącz je dopiero gdy będzie potrzebne (na przykład przed uśpieniem). Przerwanie na stan niski jest wywoływane cały czas tak długo jak stan niski trwa na wejściu.

    Mikrokontrolery   23 Wrz 2014 19:52 Odpowiedzi: 2    Wyświetleń: 939
  • STM32F10x USART1 – konfiguracja i obsługa przerwań bez stdperiph lib

    Funkcja obsługi przerwania od UART'a jest jedna. Jej nazwę znajdziesz w tablicy wektorów przerwań. Przykładów obsługi UART'a z wykorzystaniem przerwań w sieci nie brakuje - szukaj. Pozdro.

    Mikrokontrolery Początkujący   16 Mar 2013 20:01 Odpowiedzi: 21    Wyświetleń: 2820
  • [atmega8][bascom] 7seg LED sterowanie z PORTB i PoC <<

    Jakoś nie widzę żebyś tu korzystał z przerwania od Timera... Bo nie musisz ;p mogłbyś pokazać jakiś przykład obsługi przycisku w przerwaniu timera ? Nawet jakiś URL do innego projektu. Więc chyba oczywistym jest że ten fragment kodu należy umieścić w przerwaniu od Timera.

    Mikrokontrolery AVR   02 Lut 2009 21:18 Odpowiedzi: 18    Wyświetleń: 6654
  • Przykłady programów dla PIC 16C505: ustawienia wyjść po czasie

    Ma znaczenie .Przeczytaj note katalogową. Ile czasu ma trawać prcedura zapisu, czy nie bedzie kolizji z odśierzaniem wyświetlacza lub przerwaniem?

    Mikrokontrolery   17 Mar 2004 11:37 Odpowiedzi: 36    Wyświetleń: 5833
  • [C] [C][Mega-328P] Brak komunikacji po UART przy 16 MHz i 19200 bodów

    Przykład z przerwaniem: http://mikrokontrolery.blogspot.com/2011... Kompendium o HC-0x wraz z przykładami: http://mikrokontrolery.blogspot.com/2011... Nie definiuj F_CPU w kodzie z tych powodów: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery Początkujący   19 Mar 2016 00:01 Odpowiedzi: 3    Wyświetleń: 843
  • Atmega18 a atmega8 - czy przykłady będą działać?

    Procesory AVR są praktycznie kompatybilne w dół,wszystko co jest napisane na AtMega8 uruchomisz na 16 , im wyższy model procesora tym więcej pamięci RAM i Flash,czesto też jest o jeden licznik więcej lub więcej przerwań.

    Automatyka Przemysłowa   24 Mar 2009 10:04 Odpowiedzi: 2    Wyświetleń: 1407
  • stm32f1 eclipse openOCD - podczas debugu od razu wchodzi do Default_Handler

    Jest tak podane ponieważ w przykładzie migania diodkami nie używa się żadnego przerwania? Czyli jednak rozumiesz (;

    Mikrokontrolery ARM   17 Lut 2016 11:37 Odpowiedzi: 51    Wyświetleń: 2877
  • AT Mega8: Przykład przerwania odbioru znaku przez RS232 w C, 4.9152MHz, 4800Bd

    Mógłby ktoś zamieścić programik w C (!!!) który wskutek odebrania znaku przez port szeregowy spowoduje wywołanie przerwania dla AT Mega8 związanego z odebraniem znaku Rezonator zewnętrzny 4.9152MHz, 4800Bd 8bitów danych, 1 bit stopu Przerwanie nie musi nic robić - nawet odczytywać rejestru odbiornika - żeby się tylko wywołało. Próbuje od dłuższego czasu...

    Mikrokontrolery   14 Lis 2004 14:58 Odpowiedzi: 2    Wyświetleń: 2132
  • Mikrokomputer COBRA 1

    Czy emulator obsługuje przerwanie INT 20ms? Mam tu na warsztacie plajery AY3. Tak. Po naciśnięciu F1 można ustawić okres przerwania, czyni na przykład 20 lub wpisać 0, aby wyłączyć. Jednak uprzedzam, że nie miałem możliwości tego dobrze przetestować. Jeżeli coś nie działa, lub działa inaczej niż powinno, to proszę pisać.

    DIY Konstrukcje   10 Lip 2025 12:41 Odpowiedzi: 2001    Wyświetleń: 276918
  • [STM32][C] Debugowanie kodu przerwania w pamięci RAM

    Jeśli chcesz używać przerwań, to musisz zadeklarować rozmiar stosu dla przerwań... W przykładzie nie ma przerwań, więc rozmiar tego stosu wynosi 0. 4\/3!!

    Mikrokontrolery ARM   16 Kwi 2010 14:27 Odpowiedzi: 5    Wyświetleń: 3371
  • STM32F334 DISCO - włączenie przerwania generowanego przez timer

    No i mamy przykład jak nie wolno kasować znaczników przerwań: TIM7->SR &= ~TIM_SR_UIF; // clear UIF flag Poprawnie robi się to tak: TIM7->SR = ~TIM_SR_UIF; Jeśli używasz przerwania końca okreu (update), to w przypadku TIM1 będzie to: TIM1_UP_TIM16_IRQn

    Mikrokontrolery ARM   11 Lis 2018 00:23 Odpowiedzi: 17    Wyświetleń: 699
  • Bascom AVR: Czy Timer1 w ATmega8 dokładnie odmierza 250ms przy 4MHz?

    Program działa i nawet licznik się zatrzymuje tylko jaką mam pewność że jest to 250ms? chodzi mi o to żeby uzyskać jak największą dokładność. Dzięki za ten przykład, spróbuję... Nie wiem dokładnie , do czego Ci to potrzebne ale przykład z przerwaniem , który podałem wcześniej działa z dokładnością do ~2 cykli zegara(500)ns.Czy to niezbyt dokładnie...

    Mikrokontrolery   22 Lis 2005 14:56 Odpowiedzi: 7    Wyświetleń: 1167
  • Jak uniknąć konfliktów przerwań przy obsłudze DS18B20 na Atmega64?

    ooo właśnie albo jak mówi kolega atom1477 --- bo ja już dawno w Bascomie bawiłem się 1Wire - być może nawet samemu trzeba wyłączać przerwania na czas wysyłania poleceń - jak pokazał kolega powyżej w przykładzie - więc tym bardziej można osiągnąć twój cel na kilka różnych sposobów

    Mikrokontrolery AVR   23 Paź 2009 17:47 Odpowiedzi: 14    Wyświetleń: 3229
  • [STM32] Jak skonfigurować NVIC dla przerwań w STM32 bez biblioteki ST?

    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 przerwań (zwykle CośtamCośtam_IRQHandler() ) 3. Hę? Przykłady...

    Mikrokontrolery ARM   05 Gru 2011 15:49 Odpowiedzi: 7    Wyświetleń: 2430
  • Jak skonfigurować Eclipse i CodeSourcery do programowania LPC2478?

    A plik linkera przeglądałeś? _user_stack_size = 512; _fiq_stack_size = 0; _irq_stack_size = 0; _supervisor_stack_size = 0; _abort_stack_size = 0; _undefined_stack_size = 0; _system_stack_size = 0; Sam pare razy pisałem, że aby uruchomić przerwania, trzeba zmienić rozmiary stosów w pliku linkera... Do tego jeszcze gdybyś przejrzał pierwszy lepszy przykład...

    Mikrokontrolery ARM   27 Paź 2011 07:11 Odpowiedzi: 103    Wyświetleń: 17386
  • [STM32F4] Czy w STM32F4 można skonfigurować DMA do cyklicznego odbierania danych z I2C?

    3. Napisałem obsługę I2C na przerwaniach samodzielnie Nie napisałeś obsługi I2C na przerwaniach tylko masz polling I2C w przerwaniu timera. To jest klasyczny przykład na to jak czegoś nie należy robić. Obsługa I2C w przerwaniach polega na obsłudze przerwań przychodzących z tego waśnie peryferium. i zastanów się jak połaczyć przerwania I2C z przerwaniem...

    Mikrokontrolery ARM   08 Maj 2017 18:08 Odpowiedzi: 39    Wyświetleń: 2637
  • BASCOM, obsługa kilku urządzeń/czynności na raz.

    Hmm. No to żeś kolego janbernat zabił początkującego tym tematem :) Tak ogólnikowo pisząc to by wszytko działało w pseudo multitaskingu nie należy stosować opóźnień typu wait, tylko timery, oraz wykorzystywać system flag i przerwania. Przykładów na forum jest sporo więc można zawęzić wyszukiwanie tylko do elektrody, oraz na stronie firmowej Bascoma.

    Mikrokontrolery AVR   14 Paź 2010 23:07 Odpowiedzi: 7    Wyświetleń: 1987
  • Listing w C do obsługi ADC0831 z AT89S52 - szukam prostego przykładu

    spuszczam kod. kompilowalem go sdcc pod linuxem. wynik wysyła przez rs232 1200n81. procedura obsł przerwania i getchar są zbędne. j

    Mikrokontrolery   23 Kwi 2006 21:39 Odpowiedzi: 2    Wyświetleń: 936
  • [BASCOM] Jak skonfigurować przerwanie PCINT30 na mega644p w BASCOM?

    PCF8583 ma na wyjściu INT chyba Open Collector to znaczy że tylko zwiera do masy ... Interesujesz się elektroniką? Chodzi o to że PCF potrafi na tym wyjściu tylko zwierać do masy..ale musi mieć co zwierać.. więc albo musisz dodać tam zewnętrzny rezystor podciągający linię tak by normalnie panowało tam 5V a PCF na moment zewrze linię do masy...albo mozesz...

    Mikrokontrolery AVR   12 Cze 2016 07:59 Odpowiedzi: 7    Wyświetleń: 951
  • Czas pracy baterii 9 V w tanim multimetrze pracującym bez przerwy

    Jak stoisz z Arduino? Mam dla Ciebie rozwiązanie na zasilanie czujnika z baterii samochodu. Pobór ok 0.4mA, ale można spróbować dać inne rezystory w dzielniku aby jeszcze bardziej zjechać z konsumpcją energii, ale to trzeba by przeprowadzić testy, czy Arduino zmierzy jeszcze mniejsze prądy. https://obrazki.elektroda.pl/2144064200_...

    Początkujący Elektronicy   05 Lip 2024 18:43 Odpowiedzi: 41    Wyświetleń: 1380
  • [ATMega168] Jak obsłużyć przerwania przycisków i timera w ATMega168 z kwarcem 32,768 kHz?

    Na przykład tak: http://www.elektroda.pl/rtvforum/topic20...

    Mikrokontrolery Początkujący   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 5126
  • [Arduino Leonardo] Budowa kontrolera do symulatora na bazie nastawnika tramwaju

    Ile pozycji ma ten nastawnik? Czy nie lepiej byłoby zastosować kilku diod led -> fototranzystorów i nie martwić się rozróżnianiem kierunku obrotów i liczeniem tego? Dla 16 pozycji wystarczą 4 ledy, dla 32 pięć itd. W programie sprawdzać tylko co jakiś czas stan wejść i tyle. Można by to zrobić na przerwaniach na przykład.

    Mikrokontrolery Początkujący   25 Lis 2022 08:05 Odpowiedzi: 5    Wyświetleń: 663
  • Jak regulować czas migania diody w C za pomocą zmiennej w delay'u?

    Powyżej podałem przykład co powinno się znajdować w obsłudze przerwania od timera. Natomiast same przyciski możesz sprawdzać w pętli while() jeżeli nie chcesz angażować do tego osobnego przerwania.

    Mikrokontrolery AVR   10 Kwi 2016 09:34 Odpowiedzi: 20    Wyświetleń: 2118
  • AVR-GCC: Przykłady funkcji obsługi przerwań dla INT0 i UART

    A tam może wyglądać przykładowe przerwanie od odbiornika: SIGNAL (SIG_UART_RECV) { RxBuffer Podobnie deklarujesz inne przerwania. Jedynie wcześniej musisz je jeszcze aktywować w odpowiednich rejestrach i na końcu włączyć flagę przrwania "I"

    Mikrokontrolery   10 Maj 2004 17:04 Odpowiedzi: 5    Wyświetleń: 4411
  • Znaczenie static przy deklaracji zmiennych w C - przykład z przerwaniem Timer 0

    Co oznacz "static" przy dekalracji zmiennych np. static unsigned char zmienna=0; Jest cos takeigo np: #include <sfr51.h> void main () { //ustawienie parametrow przerwania od Timera 0 TMOD=0x01; TR0=1; ET0=1; IP=0x02; //najwyzszy priorytet dla przerwania od Timer'a 0 EA=1;//globalne odblokowanie systemu przerwan P0=0x00; P1=0x00; P2=0x00;...

    Mikrokontrolery   10 Wrz 2004 17:36 Odpowiedzi: 1    Wyświetleń: 1481
  • Obsługa przerwań w C dla mikrokontrolera 8051 - instrukcje i przykłady

    Trzeba jeszcze pamiętać o numerze przerwania np: interrupt 1 to akurat przerwanie pod adresem ubsługi 0x0Bh w Keilu.

    Mikrokontrolery   22 Paź 2006 18:29 Odpowiedzi: 6    Wyświetleń: 3117
  • [ATMega32] ATMega32: Obsługa I2C na przerwaniach w C - kiedy i dlaczego warto?

    Niedawno było: TWI_master.c i TWI_master.h może wydawać się nieco skomplikowany, ale skorzystanie z zaimplemntowanych tam funkcji jest stosunkowo proste. We wątku, do którego link podałem, jest przykład obsługi pamięci I2C z wykorzystaniem tych funkcji.

    Mikrokontrolery AVR   27 Sie 2012 19:25 Odpowiedzi: 21    Wyświetleń: 2946
  • atrybut "volatile" dla struktury danych - niezgodność

    Zgadza się, jeśli zmienna jest volatile, to kompilator musi bezwzględnie realizować wszystkie dostępy bez buforowania odczytu ani opóźniania zapisu. Jak by nie patrzeć, kompilator optymalizuje kod zakładając liniowy(sekwencyjny) sposób wykonywania: w obrębie danej funkcji (jaka by ona nie była: program główny, przerwanie czy cokolwiek innego) można...

    Mikrokontrolery   28 Sie 2011 09:32 Odpowiedzi: 23    Wyświetleń: 3667
  • Jak uzyskać dokładność 1ms w przerwaniu zegarka w C przy cyklu 0.0005ms?

    Kolego dondu piszesz na podstawie własnych doświadczeń? Zwiększanie 3 zmiennych (hh:mm:ss) w RAM, z 3 warunkami dot ich przepełnienia to bardzo mało jak na procedurę obsługi przerwania. Tak, zawsze tak robię. Dodano po 8 Zobacz przykład timera na przerwaniach: http://www.8052.com/tutrtc Dodano po 7 A tutaj masz algorytm przerwania z układu mikrochip-a...

    Mikrokontrolery   14 Sty 2011 23:41 Odpowiedzi: 20    Wyświetleń: 2717
  • Atmega32 jako SPI slave - wysyłanie ramki danych 2-5 bajtów, przerwania SS

    SS musisz wykorzystać, bo tylko stan tego pinu gwarantuje przejście pozostałych linii interfejsu SPI w stan wysokiej impedancji. Przerwanie od SS nie jest potrzebne - niski poziom tego sygnału aktywuje interfejs i powoduje wysłanie SPDR. Po zakończeniu wysyłania bajtu danych możesz otrzymać przerwanie zakończenia transferu SPI w którym to przerwaniu...

    Mikrokontrolery AVR   11 Mar 2015 19:09 Odpowiedzi: 4    Wyświetleń: 939
  • Książki z przykładami do projektowania układów mikroprocesorowych z T2

    Istnieją dwie cyfrowe metody pomiaru częstotliwości: 1. Pomiar ilości impulsów wzorcowych w trakcie trwania okresu sygnału mierzonego. Konkretnie mierzymy imp. wzorcowe w trakcie trwania połowy okresu - zwykle, gdy jest poziom wysoki. W takiej sytuacji jeżeli zmierzysz N imp. wzorcowych w trakcie połowy okresu, to: Tx=2*N*Tw, gdzie Tx okres przebiegu...

    Mikrokontrolery   24 Sty 2011 15:45 Odpowiedzi: 7    Wyświetleń: 2632
  • Czy przerwania Timer1 i Timer0 w ATmega32 mogą się kolidować?

    Jeżeli piszesz w C i używasz avr-libc, to przerwania "nieblokujące" (takie które mogą być przerwane przez inne przerwanie (lub nawet same przez siebie, trzeba uważać)) deklaruje się tak (przykład dla INT0): ISR(INT0_vect, ISR_NOBLOCK) { jakiś kod } Dzięki temu sei() zostanie wywołane prędzej, niż zrobiłbyś to wewnątrz procedury sam.

    Mikrokontrolery AVR   05 Lut 2011 01:34 Odpowiedzi: 21    Wyświetleń: 1484
  • Jak ustabilizować obraz na wyświetlaczu widmowym przy różnych prędkościach?

    Będzie działał, mój post zacząłem pisać 2 minuty przed wysłaniem go, więc trochę się pomieszała kolejność :). Ale może przy dużych obrotach fototranzystor jednak nie zdąży załapać i stąd błąd? Powinien zareagować przy czasach oświetlania diodą rzędu 20 mikrosekund, co raczej jest wystarczające, jednak może warto sprawdzić? Dodano po 1 A co to?:[syntax=c]MCUCR...

    Mikrokontrolery AVR   01 Lis 2011 20:46 Odpowiedzi: 17    Wyświetleń: 2471
  • Atmega8 zegarek – implementacja funkcji wait i odliczanie sekund na LCD

    Timer + przerwania + funkcja obsługi przerwania ISR(), a nie sprawdzanie jego flagi. Zobacz przykład: http://mikrokontrolery.blogspot.com/2011... A ode mnie w prezencie 25pkt, bo masz zero, ale używasz języka C :)

    Mikrokontrolery AVR   23 Mar 2012 12:56 Odpowiedzi: 7    Wyświetleń: 3359
  • Przykład obsługi przerwania timera 0 w 8051 w trybie 1 - ASM, błędy w kodzie?

    Czy ktos moglby mi napisac przykladowa obsluge przerwania od timera, bo ja napisalem ale dziala to dziwnie.Za pierwszym razem obsluguje przerwanie i skacze do podprogramu a potem jak wraca to juz do sjmp $ na koncu i licznik sie nie laduje do zadanej wartosci i liczy od zera, ale problem wiekszy w tym ze jak juz sie przepelni to nie obsluguje przerwania...

    Mikrokontrolery   25 Kwi 2004 17:36 Odpowiedzi: 6    Wyświetleń: 1367
  • Przykład użycia timerów w AVR-GCC dla AT90S2313 do obsługi wyświetlacza 100 Hz

    Najlepiej robić to w przerwaniach Na przykład: int main(void) { . . . TIMSK=1<<TOIE0;//Odblokuj przerwanie od przepełnienia Timer0 TCCR0//Ustawiasz z jakim preskalerem na „chodzić” sei();//Odblokuj globalne przerwania . . . } SIGNAL(SIG_OVERFLOW0)//Obsługa przerwania od Timer1 { . . . } A tak na marginesie 100Hz odświeżania dla LCD...

    Mikrokontrolery   11 Lut 2006 00:19 Odpowiedzi: 2    Wyświetleń: 999
  • Konfiguracja przerwania INT1 na opadające zbocze w ATMEGA32 - przykłady

    A co na to manual ?

    Mikrokontrolery   10 Kwi 2004 13:45 Odpowiedzi: 3    Wyświetleń: 1230
  • [MSP430G2] Jak napisać kod do migania LED z różnymi czasami świecenia?

    Wszystkie tego rodzaje funkcje wykorzystują przerwania (interrupt) dostarczające przez timer. Do tego mikrokontrolera istnieje wystarczająco dużo przykładów takiego zastosowania.

    Mikrokontrolery Początkujący   02 Cze 2012 21:29 Odpowiedzi: 2    Wyświetleń: 1007
  • stm32f107 eclipse - plik wynikowy o zerowej pojemności

    Ale po uploadzie core blokował się, komunikat: the core is locked up! Skoro używałeś przerwań, to pewnie problemem był rozmiar stosu dla przerwań (konfigurowany w skrypcie linkera, domyślnie zero), więc układ się wieszał. Faktycznie to mógł być powód, bo tego nie zmieniałem, a przykład był skrojony na miganie diodami bez użycia przerwań. W moim przykładzie...

    Mikrokontrolery   22 Kwi 2015 14:36 Odpowiedzi: 9    Wyświetleń: 1311
  • [AVR] Timer 2 - PWM o zadanej częstotliwości i przerwania równocześnie

    Otwórz sobie pdfa od procesora zajrzyj w sekcje Timer2, poczytaj, przejdź do opisu rejestrów i poustawiaj jak uważasz. Ogólnie dla liczników wybierasz prescaler czyli podział między zegarem (16Mhz dla Arduino) a wejściem licznika. Timer2 jest 8bitowy ma 256 wartości, więc masz kolejny podział. Jak potrzebujesz precyzyjnie to są tryby gdzie możesz zrobić...

    Programowanie   28 Sie 2022 20:08 Odpowiedzi: 6    Wyświetleń: 474
  • [STM32F107] - Po włączeniu przerwań program zatrzymuje się

    To zanim zabierzesz się za 2 UARTy oprogramuj 1? obsługa takiego UARTu do zaledwie 50 linii kodu z obsługą buforów. Masz przykładu w SPLu skorzystaj. W przerwaniu od obioru nie odczytujesz rejestru DR. Kasujesz flagę na końcu przerwani - błąd. Uporządkuj ten program. Włączenie przerwania TXE i nie obsłużenie go to poważny błąd, zawiesisz się. A jego...

    Mikrokontrolery ARM   13 Maj 2015 12:14 Odpowiedzi: 8    Wyświetleń: 915
  • [ATMEGA32][TWI] - Losowe resety podczas komunikacji TWI

    Jeśli masz zamiar wykorzystać driver Atmela opisany w nocie aplikacyjnej AVR315, to w załączniku masz przykład użycia do komunikacji z zegarem PCF8563 (kod nie jest mojego autorstwa). IMHO, sam kod drivera jest dobrym przykładem, jak to zrobić na przerwaniach, jednak aby w pełni wykorzystać dobrodziejstwo, jakim są przerwania, należałoby kod tego drivera...

    Mikrokontrolery AVR   22 Gru 2015 11:06 Odpowiedzi: 16    Wyświetleń: 1818
  • Regulacja obrotów silnika BLDC przez ADC5 - problem z kodem w main.c

    Możesz oczywiście wykorzystać USART na przerwaniach - przykład: http://mikrokontrolery.blogspot.com/2011... Możesz także zamiast potencjometru dać dwa przyciski (o ile taka regulacja PWM jest dla Ciebie dopuszczalna). wpadłem teraz na inny pomysł, może by zrobić osobny układ który odpowiada za poziom napięcia który...

    Mikrokontrolery   10 Wrz 2014 13:56 Odpowiedzi: 7    Wyświetleń: 1611
  • FATEK drabinka ilość instrukcji w jednej zależności

    z całą pewnością nic nie manewruje tymi flagami (ani HMI, ani obsługa przerwań) - w tym przykładzie M101 do M120 występują tylko raz, dokładnie w tych miejscach.

    Automatyka Sterowanie PLC   11 Sty 2021 17:59 Odpowiedzi: 10    Wyświetleń: 543
  • [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ń: 1272
  • Jak wyłączyć inne przerwania podczas obsługi ISR w AVR?

    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 odblokować przerwanie tak, aby możliwe było jego...

    Mikrokontrolery   03 Sty 2008 20:57 Odpowiedzi: 8    Wyświetleń: 2287
  • Dlaczego przetwornik A/C Atmega8 zwraca tylko jedynki w terminalu?

    Na pinie AREF jest kondensator 100nF połączony z masą. Trochę zmieniłem kod. W pętli while nic niema a w obsłudze przerwań jest taki kod: SIGNAL(SIG_ADC) { char wyslij[10]; value = ADCL; PORTB = value; itoa(value,wyslij,2); nadajstring(wyslij); nadajznak(10); nadajznak(13); } Ale tak czy inaczej...

    Mikrokontrolery AVR   08 Mar 2010 09:11 Odpowiedzi: 7    Wyświetleń: 1732
  • [Atmega8] Jak zmierzyć czas stanu wejścia z dokładnością 100ms na Atmega8 w C?

    O to nawet nie wiedziałem ze nie trzeba używać cli(); i sei(); w przerwaniu. Dziękuję za radę. A tutaj wkleiłem jakiś przykładowy kod z mojego programu i wystąpienie przerwania wywołuje także wykonywanie funkcji, dla tego zmieniłem tylko jej nazwę na wyskok_do_funkcji() i podesłałem jako przykład. A z tym że nie wiem jak do końca się obsługuje przerwania...

    Mikrokontrolery AVR   06 Sie 2011 18:22 Odpowiedzi: 53    Wyświetleń: 7543
  • SAB 80C535 - miganie diod LED z przerwaniem i licznikami T0, T1 w Asemblerze

    Kolego, nawet nie chce Ci się przepisać programu... Już Ci pisałem - poczytaj o PRZERWANIACH. Przerwanie nie polega na ciągłym testowaniu jednej czy dwóch flag, tylko na pozostawieniu tego procesorowi. Przykład kodu z użyciem przerwania: org 0 ; adres wektora resetu sjmp start org 0bh ; adres wektora T0 sjmp t0_isr t0_isr: inc A anl A, #7 jnz t0_skip_blink...

    Mikrokontrolery   29 Mar 2010 18:27 Odpowiedzi: 17    Wyświetleń: 3921
  • Dwa duże problemy z przerwaniami od timera na ATmega32

    Co do Twojego pierwszego problemu to prawdę mówiąc nie wiem, ale zwróć uwagę na to że po zakończeniu obsługi przerwania zawartośc R16 i R17 jest zamieniona: ... .org 0x0012 rjmp t1Ovf ... t1Ovf: push r16 push r17 in R16, PORTC ldi R17, 0b00000011 eor R16, R17 out PORTC, R16 pop r16 ; R17 pop r17 ; R16 reti ... Może to wina własnie tego. Co do Towjego...

    Mikrokontrolery   16 Lut 2007 16:21 Odpowiedzi: 2    Wyświetleń: 1254
  • [ARM] Jak zrozumieć plik linkera dla STM32F103VBT6? Szukam prostych wyjaśnień i przykładów

    W przykładach nie są używane przerwania, więc po co komu stos dla nich? (; 4\/3!!

    Mikrokontrolery ARM   13 Sty 2014 08:27 Odpowiedzi: 23    Wyświetleń: 6573
  • Prośba o pomoc w napisaniu procedury 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 na przerwania Enable Int0 'włącz zezwolenie przyjęcia przerwania z Int0 On Int0 obsluga_int0...

    Mikrokontrolery   12 Lut 2003 11:46 Odpowiedzi: 6    Wyświetleń: 2477
  • Skutki przerwania przewodu PEN w instalacji domowej dla urządzeń AGD i RTV

    No tak, eksperymenty, prosty przykład, mamy siec 3F przy przerwanym N / PE w zasadzie tak jak koledzy pisali nic poza PŁYWAJĄCYM ZEREM NIE WYSTĄPI, hipotetycznie podłączymy sobie czajnik bezprzewodowy, i o niespodzianka na każdym N / PE mamy Potencjał! Taka sama sytuacja wystąpi w sieci 1F Jest to bardzo niebezpiecznie, nie tylko dla urządzeń ale głównie...

    Elektryka Dla Każdego   15 Lut 2012 18:36 Odpowiedzi: 60    Wyświetleń: 50234
  • [USB] LPC2468 nie generuje przerwań przy rozłączeniu USB - jak to naprawić?

    (wg manuala VBUS nisko generuje przerwania). A przykład z Keila konfiguruje/uruchamia występowanie takiego przerwania ?

    Mikrokontrolery ARM   14 Sie 2009 07:08 Odpowiedzi: 6    Wyświetleń: 1706
  • Skutki odłączenia PEN przy włączonym L w sieci TN-C - bezpieczeństwo?

    Ponieważ na odbiorniku jednofazowym w instalacji trójfazowej, przy odłączonym "głównym" przewodzie neutralnym, może pojawić się napięcie międzyfazowe na zaciskach odbiornika(-ów). Gdy jeden odbiornik jest włączony pomiędzy L1 i N a drugi pomiędzy L2 i N to przewodem "wspólnym" będzie N. Gdy ten N przerwiemy, na przykład na zasilaniu rozdzielnicy, to...

    Elektryka Dla Każdego   02 Lip 2014 05:32 Odpowiedzi: 23    Wyświetleń: 4500
  • Obsługa przerwania SIO w Keil C dla AT89C2051 - wysyłanie danych

    Tak prosto to niezrobisz. W standardowej 51 nie można zamaskować rzeczywistego żródła przerwania do SIO. Jeżeli decydujesz się na przerwania to musisz obsłużyć wszystkie. W twoim przykładzie będziesz ciągle zajmował procesor tą pustą obsługą przerwania od nadawania bo nie skasowałeś jej przyczyny. Synchronizację nadawania musisz wtedy zrealizować na...

    Mikrokontrolery   02 Gru 2005 20:20 Odpowiedzi: 2    Wyświetleń: 959
  • Dlaczego przerwanie T0 w ATmega32 nie działa? Zmiana stanu diody w C

    Ten programik miał tylko uruchomić zmianę stanu na porcie w przerwaniu. Pętla while u mnie jest nieskończona tak jak to zaobserwowałem w innych programach, jak na razie nic się w niej nie dzieje bo testuje same przerwania. Dziękuje ci za pomoc popołudniu wprowadzę poprawki i sprawdzę czy zadziała. Może masz jakiś przykład działającego programu który...

    Mikrokontrolery   18 Lip 2011 17:54 Odpowiedzi: 7    Wyświetleń: 987
  • [BASCOM][ATmega32] - Multipleksowanie wyświetlaczy 7-segmentowych +aliasy +pętla

    Dobrze, czy da się to zrobić lepiej/prościej? Da się prościej. Nie trzeba deklarować ani stałych, ani zmiennych przycisków. Jedynie skonfigurować jako wejście i podciągnąć do masy. Nie bardzo rozumiem co masz na myśli.. Mógłbyś jakoś inaczej to opisać? W tym przykładzie jest też przykład przycisków. Można również sprawdzać stany pinów w ten sposób....

    Mikrokontrolery AVR   14 Lis 2012 20:58 Odpowiedzi: 10    Wyświetleń: 3798
  • 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 byś sugerował, że w celu poprawienia wahania odczytów...

    Mikrokontrolery Początkujący   29 Mar 2015 01:56 Odpowiedzi: 49    Wyświetleń: 2739
  • Konfiguracja STK200 w Bascomie z kartą PCI-LTP (OX12PCI840) - błąd chipów

    A czy zmiana ustawień filtrowania - przerwania coś daje? Bo na tym przykładzie przerwania są wyłączone. Port LPT3 jest wykrywany i działa z drukarką więc może problem jest w programatorze, za długie kable na przykład lub za duży kondensator resetu przy procesorze. Lub zmniejsz częstotliwość transmisji w PonyProg. N.

    Mikrokontrolery AVR   09 Maj 2009 13:47 Odpowiedzi: 12    Wyświetleń: 2695
  • Jak zrobić pętlę którą mogę przerwać sygnałem wej ARDUINO ide

    Najlepiej zapomnij o używaniu funkcji delay i używaj timerów/liczników oraz przerwań. Na tym Forum wyszukasz wiele tematów na ten temat. Na innych stronach będzie tego miliony. Na przykład tutaj: http://www.elektroda.pl/rtvforum/viewtop...

    Arduino   17 Lis 2015 23:22 Odpowiedzi: 2    Wyświetleń: 1203
  • Sens przerwań i straty mocy obliczeniowej przez nie

    Witam Wszystkich. Ucz się przerwań. Naprawdę wielu rzeczy nie da rady zrobić bez przerwań, np. termometr z wyświetlaczem multipleksowym - odczyt z ds18B20 trwa ileśtam ms, w tym czasie wyświetlacz nie działa, cały program jest zatrzymany i czeka... coś jak delay(). Czy na lampach NIXIE +termometr+ sterowanie BT. Faktycznie moc obliczeniowa spada, ale...

    Mikrokontrolery Początkujący   25 Gru 2020 12:55 Odpowiedzi: 22    Wyświetleń: 1284
  • STM32F103 - Przerwania EXTI nie działają, Reset_Handler po wywołaniu

    Zawsze jest systick, albo prawie zawsze. Jak Ci systick chodzi to inne tez powinny. Masz debugger? - masz wyprowadzone pewnie piny SWD. W przerwaniach zewnętrznych i tak musisz miec jakaś podstawę czasu aby zrobić debouncing. No chyba że szef zrobił to "na pałę" z delayem w przerwaniu (chodzą takie przykłady w internecie) - co zresztą podejrzewam.

    Mikrokontrolery   17 Sie 2016 13:53 Odpowiedzi: 23    Wyświetleń: 1122
  • Jak zainicjować nadawanie w buforze RS232 na przerwaniach?

    W temacie "2 UARTY ..." załączyłem pliki C do obsługi komunikacji szeregowej portów 1 i 0, zobacz tam, to są gotowe przykłady. Sprawdź czy przerwania w ogóle działają np. na timerach, kiedyś miałem taki przypadek że źle ustawiona była struktura harwardzka pamięci i przerwania nie były tam gdzie powinny.

    Mikrokontrolery   30 Wrz 2003 07:16 Odpowiedzi: 16    Wyświetleń: 2442
  • wiazka lasera, ktora po przerwaniu, wysyła sygnał do aparatu

    Litości. Wpisujesz "canon protokół pilota" i na jednej ze stron masz na przykład: http://www.elektroda.pl/rtvforum/topic94...

    Początkujący Naprawy   22 Lis 2009 05:49 Odpowiedzi: 44    Wyświetleń: 4575
  • Jak skonfigurować przerwania w ATmega8 w języku C z użyciem GCC?

    Bity w MCUCR określają na co będzie reagować przerwanie zewnętrzne... Zmiana stanu, opadające lub narastające zbocze więc jest to jak najbardziej potrzebne... SIGNAL (INT0_vect) - obsługa zewnętrznego przerwania INT0... SIGNAL (TIMER0_OVF_vect) - obsługa przerwania od przepełnienia timer0... Co do portu... Jak na mój gust powinno być PORTC = !PORTC;...

    Mikrokontrolery   13 Lis 2010 16:13 Odpowiedzi: 48    Wyświetleń: 19444
  • tiny87 - problem z przerwaniami w symulatorze AVR Studio 4.19

    Witam, Uruchomiłem podany przykład u mnie na AVR STUDIO 4.19 build 730. Zachowuje się również niepoprawnie ale inaczej: Zmiana PB6 powoduje skok pod adres 0x0002 (word) 0x0004 (byte) Zmiana PA3 powoduje skok pod Adres 0x0004 (word) 0x0008 (byte) Jeżeli zerkniemy w symulatorze do okienka dissasembly do zobaczymy że przerwania zostały podpięte poprawnie...

    Mikrokontrolery AVR   15 Mar 2017 20:55 Odpowiedzi: 12    Wyświetleń: 1044
  • ATmega8: Reset po wyjściu z przerwania USART_RXC_vect - co sprawdzić?

    While w przerwaniu i inne takie kwiatki. Proszę się wzorować na dobrych przykładach.

    Mikrokontrolery AVR   24 Lut 2015 00:23 Odpowiedzi: 3    Wyświetleń: 1385
  • kodowanie RC5 (sterowanie pilotem) od zera [Atmega16]

    Czy Asm to kolejny język? (Pytanie poza tematem) ASM - to pierwszy i podstawowy język niskiego rzędu kolego, wszystkie inne języki jak C czy Bascom - to języki wyższego rzędu a ich kod źródłowy jest ostatecznie zawsze kompilowany do asemblera ;) odnośnie Bascoma i Rc5 - to coś przesadzasz chyba, że nieczego nie znalazłeś w necie. Na samej elektrodzie...

    Mikrokontrolery AVR   23 Cze 2009 22:52 Odpowiedzi: 8    Wyświetleń: 4168
  • ATMega, język C – jak zliczać impulsy z przycisku i zapisywać do pamięci?

    I pomyśleć, że tyle dyskutujecie o dwóch liniach kodu w przerwaniu timera wywoływanym np. co 10 ms. http://mikrokontrolery.blogspot.com/2011... Obejrzyj ten przykład, a pod if() wstaw instrukcję licznik ++ - i masz całe rozwiązanie.

    Mikrokontrolery Początkujący   10 Cze 2014 11:22 Odpowiedzi: 8    Wyświetleń: 1419
  • Jak skonfigurować przerwania zewnętrzne do sterowania silnikiem w AVR?

    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, że: - wchodząc w przerwanie przerwania są blokowane (flaga...

    Mikrokontrolery AVR   22 Gru 2016 15:04 Odpowiedzi: 27    Wyświetleń: 1284