przerwać zbocze opadać

Znaleziono około 796 wyników dla: przerwać zbocze opadać
  • LPC2148 EINT0 nie działa. Reaguje tylko na zbocze opadające.

    Witam Mam mikrokontroler LPC2148 na płycie zl9arm. Ustawiam Przerwanie zew. EINT0 na P0.2 reagujące na zbocze i teraz nie zależnie czy opadające czy narastające reaguje tylko na opadające czyli zwarcie do masy (nawet jak jest ustawione na narastające), i obojętnie czy jest ustawione na narastające czy...

    Mikrokontrolery ARM   16 Kwi 2010 21:05 Odpowiedzi: 2    Wyświetleń: 834
  • Brak reakcji na zbocze opadające

    Problem z zliczaniem impulsów rozwiązany ale mam nowy problem z wyświetlaniem wyniku zdjęcia w załączniku. Pierwsza rzecz co rzuca sie w oczy to brak konfiguracji LCD; Niby to pracuje mając config ustawiony w 'Options/Compiler/LCD, ale przeniesiesz listing na inny computer i tu już nie musi...

    Mikrokontrolery AVR   09 Mar 2015 18:14 Odpowiedzi: 8    Wyświetleń: 1902
  • Wyłącznik czasowy. Coś do zmiany zbocza opadającego.

    dla pozostałych wejść masz przecież też przerwanie od dowolnej zmiany stanu na wejściach więc chyba coś można wymyślić innego niż zewnętrzna logika. Dokładnie w tym miejscu problem - w moim AtMega nie ma PCINT, więc próbuję to obejść sprzętowo. Inaczej bym się nawet nie bawił, ale dwa przerwania...

    Początkujący Naprawy   02 Sty 2011 23:18 Odpowiedzi: 6    Wyświetleń: 3482
  • STM32VLDiscovery - Input capture mode-liczy przy zboczu opadającym i narastający

    Witam, mam problem z Input capture mode w stm32vldiscovery. Mianowicie chciałbym zliczyć czas trwania impulsu na pinie PA0. Zrobiłem wszystko według instrukcji z strona 291. Wynik pomiaru wysyłam za pomocą UART. Problem jest w tym, że przy podaniu sygnału mikrokontroler zatrzaskuje mi wartość jak i...

    Mikrokontrolery ARM   25 Lis 2014 20:16 Odpowiedzi: 8    Wyświetleń: 909
  • [atmega8] Wyzwolenie przerwania na zbocze opadające

    nie mylisz się Dodano po 20 już się poprawiam, bo w temacie napisałeś ATmega8, jakoś mi to umknęło i skupiłem się tylko na tekście i pytaniach o sposobie wyzwalania przerwań. Z opisu dokumentacji jaką czytałeś poprostu domyśleć się można że chodzi o procki inne niż ATmega8 bo akurat ten...

    Mikrokontrolery AVR   06 Sie 2008 10:15 Odpowiedzi: 5    Wyświetleń: 1584
  • [atmega8][c] przerwanie na zbocze opadające nie reaguje

    [syntax=c]MCUCR &= ~(1 << ISC00) | (1 << ISC01); //przerwanie zboczem opadającym[/syntax] to nie ustawi Ci ISC01 na 1 (co najwyżej nie zmieni) mój błąd, bo nie zauważyłem, że tu nie ma nawiasów ale tak czy siak, jeśli ISC01 będzie równe 0 to takie pozostanie. Dlaczego? Odpowiedź: Jeśli...

    Mikrokontrolery AVR   25 Lut 2012 17:10 Odpowiedzi: 13    Wyświetleń: 2266
  • Atmega 88p - Dziwne działanie przerwania INT1

    Witam. Borykam się z problemem przerwania INT1 w procesorze Atmega88p. Otóż przerwanie raz działa poprawnie , wykrywa odpowiednie zbocze , a innym razem załącza się praktycznie losowo . Napisałem specjalnie prosty programik aby zobrazować problem . Program jest pisany w bascomie jednak ze sporą...

    Mikrokontrolery AVR   04 Maj 2014 18:53 Odpowiedzi: 6    Wyświetleń: 1224
  • [mega8] Problem z przerwaniem

    Dopiero co kupiłem Atmega8-16PU. Chciałem napisać najprostszy program z obsługą przerwania na przycisk, na początek. Naciśnij->włacz LED. Naciśnij-> zgaś LED. Ale... dioda miga z częstotliwością ~1Hz już od startu programu. Naciśnięcie przycisku powoduje chwilowe zgaśnięcie lub zapalenie diody....

    Mikrokontrolery   09 Maj 2011 14:25 Odpowiedzi: 8    Wyświetleń: 1728
  • Przerwania na Atmega162 - obsługa

    czepiam się bo sformułowanie "podłaczam do masy" niewiele mi mówi... a wręcz przeciwnie - wprowadza w błąd. Rozumiem, że miałeś na myśli pulldown... ale w takim przypadku, jeśli masz podciąganie do masy i ustawione przerwanie zboczem opadającym, to powiedz mi, jak chcesz osiągnąć zejście z potencjału...

    Mikrokontrolery   16 Paź 2007 08:43 Odpowiedzi: 6    Wyświetleń: 1441
  • O przerwaniach będzie mowa

    Witam, mam do Was zapytanie, otoż do portu P3 mikrokontrolera 89s52 chciałbym podłączyć linie sterujące wyświetlaczem siedmiosegmentowym i na linii INT0 byłby jakiś sygnał i teraz moje pytanie, czy jak podłacze do P3.2 (INT0) sygnał wyświetlacza i sygnał z ukladu generującego przerwanie (zbocze opadające...

    Mikrokontrolery   28 Gru 2006 15:37 Odpowiedzi: 3    Wyświetleń: 978
  • Tutorial PIC18F2550 + SDCC - Część 4 - Timery, przerwania

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

    Artykuły   02 Kwi 2020 00:20 Odpowiedzi: 0    Wyświetleń: 1542
  • [Atmega8][C] Odbieranie sygnału IR wewnątrz przerwania ICP

    To co piszą Koledzy Twoim kodzie to sensowne konkrety. Podzielam ich zdanie na temat potrzeby zmiany koncepcji obsługi przerwania. Do Twojego przykładu idealnie pasują główne założenia "programowania przerwań" a szczególnie ta, że powinno być możliwie krótkie czasowo. Wg mnie, po obejrzeniu kodu, tkwisz...

    Mikrokontrolery AVR   17 Maj 2019 18:14 Odpowiedzi: 18    Wyświetleń: 774
  • [AVR][C] Zerowanie i przechwycenie wartości timera przerwaniem

    Witam wszystkich kolegów Mam prawdopodobnie dość trywialny problem. Chce zliczać impulsy na jednym z pinów uC (częstotliwość 100-200kHz) w czasie kiedy na innym pinie uC jest stan wysoki. Mój pomysł wygląda tak: Ustawiam timer w 16 bitowy tryb prosty Przerwanie wyzwalane zboczem narastającym...

    Mikrokontrolery   10 Lis 2014 18:57 Odpowiedzi: 4    Wyświetleń: 1263
  • Pomiar amplitudy PMW w przerwaniu Input Capture

    Witam, Program ma na celu zmierzyć amplitude impulsu PWM, wypełnienie i częstotliwość. O ile z pomiarem wypełnienia i częstotliwośći nie mam problemu, to pomiar amplitudy nie do końca działa. Szczegóły: PWM 1 kHz. 5 < D < 95 % Na zboczu narastającym sygnału PWM uruchamiany jest TIM3...

    Mikrokontrolery   12 Lis 2020 12:45 Odpowiedzi: 0    Wyświetleń: 192
  • 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   01 Sie 2009 13:35 Odpowiedzi: 1    Wyświetleń: 1805
  • ATMEGA8, przerwanie INT a detekcja 0 sieci

    Witam. Chcę zrobić układ do sterowania grzałką przepływową [3,5kW] od prysznica. Jest to stara konstrukcja składająca się z obiegu wody ciepłej, która mieszana jest z wodą zimną. Cały problem tego mechanizmu polega na tym, że regulacja temperatury wody silnie zależy od jej ciśnienia, a to jest bardzo...

    Mikrokontrolery AVR   12 Sie 2009 23:37 Odpowiedzi: 6    Wyświetleń: 2988
  • [Attiny2313] [komparator] przerwania

    Witam Niedawno zaczałem zabawe z uC i programowanie i docelowo, a może i nie ;) chciałbym zbudowac wydaje mi się prosty układ do regulacji opadania i podnoszenia ramienia. Mam dwa przyciski góra, dół. jeden potencjometr na ramieniu drugi do ustawiania zadanej wysokości na jaką ramie się ma opuścić....

    Mikrokontrolery AVR   30 Paź 2018 06:09 Odpowiedzi: 1    Wyświetleń: 375
  • Niedokładność pomiaru czasu pomiędzy zboczami narastającymi - RaspberryPi 4

    To mam inną propozycję. Zamiast w przerwaniu wyliczać długość impulsu, uruchamiaj dwa przerwania, bez timeout'ów . Jedno na zbocze narastające, które będzie tylko wstawiało znacznik czasu rozpoczęcia (nawet w mikrosekundach) do zmiennej globalnej. Drugie na zbocze opadające, które z kolei wyliczy deltę...

    Programowanie Początkujący   07 Lut 2021 22:27 Odpowiedzi: 18    Wyświetleń: 438
  • ATmega128[C] Problem z przerwaniem INT6

    Witam, Mam dziwny problem z przerwaniem zewnętrznym INT6 w mojej atmedze128. Napisałem taki oto banalny programik. #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdint.h> ISR(INT6_vect) { PO...

    Mikrokontrolery AVR   09 Sie 2010 15:52 Odpowiedzi: 16    Wyświetleń: 1326
  • Attiny 2313 Bascom przerwanie

    Witam. Procek tak się zachowuje bo nie określiłeś czy przerwanie ma być generowane przez zbocze opadające, rosnące czy przez stan niski na końcówce INT. Domyślnie wyzwalane jest stanem niskim więc wykonuje się raz za razem. Instrukcja Config INTx. Przeznaczenie: Konfiguruje sposób wyzwalania...

    Mikrokontrolery AVR   29 Kwi 2012 19:09 Odpowiedzi: 2    Wyświetleń: 1566
  • tiny87 - problem z przerwaniami w symulatorze AVR Studio 4.19

    Komentujemy to, że używasz przestarzałego kompilatora i środowiska. Po prostu zainstaluj coś co ma mniej lat niż moje dzieci :). Skąd takie coś żeś wytrzasnął? Koledzy piotrva i Piotrus_999, ja was proszę, przeczytajcie pierwszy post w temacie, ale ZE ZROZUMIENIEM, zanim klikniecie na przycisk...

    Mikrokontrolery AVR   15 Mar 2017 20:55 Odpowiedzi: 12    Wyświetleń: 909
  • stm32 - zbyt szybko przychodzące żądanie przerwania zewnętrznego?

    mam ustawione przerwanie zewnętrzne ustawione na wyzwalanie zboczem opadającym i narastającym w funkcji obsługi przewania zapisuję sobie do bufora: void EXTI0_IRQHandler(void) { //Check if EXTI_Line0 is asserted if(EXTI_GetITStatus(EXTI_Line0&#... != RESET) { ...

    Mikrokontrolery ARM   28 Lis 2013 09:43 Odpowiedzi: 4    Wyświetleń: 1098
  • [ATtiny13][Bascom]Błędne działanie przerwania zewnętrznego

    Poprawiłem tytuł na bardziej oddający problem i zgodny z regulaminem p. 3.1.15. Ponadto proszę się zapoznać z zasadami korzystania z działu: LordBlick Witajcie. Oświećcie mnie dlaczego ten program nie działa tak jak powinien. Przełączam przełącznik który pin PB1 zwiera do masy (pojawia się...

    Mikrokontrolery AVR   02 Wrz 2012 14:29 Odpowiedzi: 7    Wyświetleń: 1668
  • [Atmega8][C] Przerwanie zewnętrze INT0 nieoczekiwane wyowłanie

    Witam, Używam przerwania zewnętrznego na INT0 w konfiguracji na zbocze opadające. Funkcja przerwania jest definiowana w ten sposób: [syntax=c] ISR( INT0_vect, ISR_BLOCK) { //ciało przerwania } [/syntax] Wszystko działa bardzo dobrze, oprócz jednej rzeczy. W przerwaniu wykonuje się kod,...

    Mikrokontrolery AVR   14 Cze 2011 14:28 Odpowiedzi: 2    Wyświetleń: 1490
  • [STM32L011D3][C/Eclipse] Przerwania zewnętrzne na pinie nie działają

    Szukałem już chyba wszędzie i próbowałem wszystkiego, więc ostatecznie zmuszony jestem założyć tutaj temat. Uczę się programować stmy na "rejestrach". Utknąłem przy próbie włączenia przerwań zewnętrznych na pinie PA1 (pull-up, zbocze opadające). Jeżeli chodzi o sposób testowania to sprawdzam w STMStudio...

    Mikrokontrolery ARM   17 Cze 2017 16:18 Odpowiedzi: 2    Wyświetleń: 1083
  • zbocze w atmelach

    troche przeanalizowalem twoj kod i rozrysowalem go na bloki: 1. ldi r18, 8 ; -> licznik petli (lepiej bylo go zadeklarowac .def nloops =r18) 2. czekaj na zbocze opadające (!!!) <- i tu nastepuje kolejne, niepożądane wywolanie przerwania! 3. czekaj 75 ; zawiera rozkaz tst, niepotrzebny,...

    Mikrokontrolery   24 Gru 2003 19:21 Odpowiedzi: 17    Wyświetleń: 1685
  • ATMEGA8 BASCOM nie działa poprawnie przerwanie INT0

    Witam Zasiadłem do BASCOMa AVR i poczyniłem zawiły ale zadowalajacy (jak na to srodowisko) soft dla atmega8, wszystko byloby ok gdyby nie mały problem z obsługą przerwania... mianowicie, na jedno z wejść tj. INT0 podaje przebieg prostokątny, okres 20ms, w aplikacji wymagane jest aby w chwili gdy wystąpi...

    Mikrokontrolery AVR   19 Lut 2010 21:54 Odpowiedzi: 7    Wyświetleń: 4943
  • [A32] [Bascom] INT0 Timer0 odczyt zbocza

    1) Dokładnie tak chciałem zrobić, czyli przerwaniem INT0 wykrycie zbocza narastającego i uruchomienie TIMER0 do obliczenia „czas” i od razu z automatu stany niskiego „czas” x 7. Czyli 4 bity poskładane w bajt synchronizacji i tym otworzyć „bramę” do odczytu pozostałych...

    Mikrokontrolery AVR   23 Mar 2012 07:41 Odpowiedzi: 10    Wyświetleń: 3181
  • [AT89C4051][BASCOM] - reakcja na zbocze narastające

    Nie możesz "przekierować" pinu. Przypisanie przerwania zewnętrznego jest hardwareowe. Generalnie wszystko zależeć będzie od tego jak masz skonstruowaną główną funkcję. Jeżeli stosujesz w niej co rusz jakieś opóźnienia to będzie lipa, ale jeżeli cała główna funkcja wykonuje się szybko, bez zbędnych opóźnień...

    Mikrokontrolery   24 Kwi 2012 20:19 Odpowiedzi: 7    Wyświetleń: 3236
  • [STM32] Przerwania zewnętrzne

    Cześć. Proszę Was pomóżcie bo coś mieszam sobie i nie wiem co jest grane. Bawię się przerwaniami EXTI w uC STM32. W założeniu zbocze opadające na liniach PC0, PC1, PC2 i PC3 oraz PB5 ma wywołać przerwanie i PC0 i PC1 gasi/zapala LED1 podłączoną do PB1 natomiast PC2 i PC3 gasi zapala LED2 podłączoną...

    Mikrokontrolery ARM   05 Maj 2012 19:44 Odpowiedzi: 6    Wyświetleń: 3439
  • [BASCOM][ATmega8a] - Przerwanie startujące Timer0

    Witam. Mam problem z przerwaniami. Chcę przerwaniem INT0 uruchomić timer0 a przerwaniem INT1 go zatrzymać. Czy jest taka możliwość? 2 czujniki podpięte pod INT0/1, za pomocą których chcę zmierzyć czas przejazdu. Jeden czujnik ma wystartować zegar (bardzo dokładny przepełnienie timer0 co...

    Mikrokontrolery AVR   20 Sty 2014 10:37 Odpowiedzi: 11    Wyświetleń: 1881
  • Reset przy zastosowaniu przerwań po aktualizacji.

    A miejsce gdzie używasz produkcja_Wh i zuzycie_Wh ? To nie jest problem z samym przerwaniem. Musisz to przedebugować kiedy ci się to konkretnie resetuje. Na twoim miejscu porównałbym wynikowy asm jednej wersji z drugą i zaczął szukać w miejscu gdzie są różnice. Program resetuje się gdy jeszcze nie...

    ESP8266 i ESP32 oraz IoT   09 Kwi 2020 18:49 Odpowiedzi: 17    Wyświetleń: 492
  • Przerwania zewnętrzne at90s2313 Int0 i int1

    Witam serdecznie. Mam pytanie dotyczące przerwań zewnetrzych procesora Int0 Int1 at90s2313. A więc przerwanie zewnetrzne moge skonfigurować na trzy sposoby. Detekcje zera, detekcje zbocza opadającego lub detekcje zbocza rosnącego. Moje pytanie jest takie czy przy konfiguracji np zbocza rosnącego przerwanie...

    Mikrokontrolery   23 Cze 2005 19:15 Odpowiedzi: 5    Wyświetleń: 1482
  • STM32F429I-DISCO - Obsługa przerwania - "wyciągnięcie czasu"

    Witam Chciałbym na początku zaznaczyć że jestem nowicjuszem w zabawach z programowaniem :) Napisałem program w języku C# na STM32F429I-DISCO pod czujnik HC-SR04. Ogólnie muszę zmierzyć czas od podania na wyjście stanu wysokiego do stanu wysokiego na wejściu. Zrobiłem to jako InterruptPort i obsługę...

    Programowanie   29 Lis 2015 21:46 Odpowiedzi: 0    Wyświetleń: 546
  • Attiny2313 - Bascom- złe dzialanie przerwania

    Witam. Jestem początkujący w programowaniu więc proszę o wyrozumiałość. Potrzebuje program sterowania klapą (otwieranie i zamykanie dwie krańcówki góra dół i silnik lewo prawo). Chce aby jazda w gore lub w dol odbywała się w momencie zmiany stanu pewnej zmiennej zewnętrznej konkretnie zboczem rosnącym....

    Mikrokontrolery Początkujący   24 Gru 2013 12:08 Odpowiedzi: 2    Wyświetleń: 1089
  • Zobrazowanie zjawiska drgania stykow - przerwania zewnetrzne

    "Kugluje" tymi zboczami, a flagę przerwania kasuje przez nie nie po "kuglowaniu". Gdzie sens, gdzie logika? A co za różnica w którym miejscu procedury obsługi przerwania skasuje tą flagę? Tak w ogole jest ona kasowana przy wejściu do procedury obsługi przerwania. Napisałem ją tak z przyzwyczajenia......

    Mikrokontrolery Początkujący   20 Mar 2018 16:48 Odpowiedzi: 17    Wyświetleń: 762
  • [AT91SAM7S][WinArm] Konfiguracja kontrolera przerwań AIC

    Koledzy próbuje zacząć naukę AT91SAM7S256 i chciałem zmienić działanie przerwań od kontrolera PIO. Bazuje się na książce Roberta Brzozy Mikrokontrolery AT91SAM7w przykładach. chciałem skonfigurować przerwanie tak aby działało przy zboczu opadającym,ale nie wiem jak. Taki kod powoduje wygenerowanie ...

    Mikrokontrolery ARM   08 Gru 2009 18:30 Odpowiedzi: 2    Wyświetleń: 1719
  • Problem z wyłączeniem przerwania zewnętrznego

    Witam A nie lepiej wyzwalać przerwania zboczem, zamiast poziomem? Przykładowo: CONFIG INT1 = RISING 'reakcja na zbocze rosnące CONFIG INT1 = FALLING 'reakcja na zbocze opadające Wtedy procesor obsłuży przerwanie tylko raz po znianie stanu INT1 z wysokiego na niski (jeśli skorzystasz z FALLING...

    Mikrokontrolery   26 Lip 2006 10:03 Odpowiedzi: 2    Wyświetleń: 1038
  • [ATtiny2313][C] Problem z przerwaniami

    Witam, W chwili obecnej pracuje nad termometrem, sterowanym na pilota. Pilot wysyła dane w kodzie RC5. Wysłane dane trafiają na odbiornik podczerwieni TSOP31236 (36kHz). W momencie gdy dane nie docierają na wyjściu odbiornika jest stan wysoki, gdy odbierze jakiś sygnał na wyjściu jest poziom niski....

    Mikrokontrolery AVR   16 Wrz 2009 17:47 Odpowiedzi: 3    Wyświetleń: 1719
  • Wykrywanie zbocza narastającego bez przerwania

    Nie napisałeś nic o tym, ile będzie trwał stan wysoki (czas minimalny jeśli dany pin jest podciągany pod VCC), czy są jakieś czasy krytyczne. Co ile może pojawić się zbocze ? Generalnie ja to widzę tak: potrzebujesz zmienną. Jej wartość odpowiada wartości danego pinu, na którym masz wykrywać zbocze....

    Mikrokontrolery AVR   07 Cze 2010 12:08 Odpowiedzi: 30    Wyświetleń: 8431
  • xmega - blokada przerwań po wywołaniu

    Witam w funkcji obsługi przerwania ISR(PORTC_INT0_vect){.... chce zablokowań kolejne wywołanie tego przerwania, ale nie mogę i proszę o pomoc kolegów bardziej doświadczonych. Konfigurację przerwania zrobiłem tak: [syntax=c] PORTC.DIRCLR = PIN4_b... | PORT_ISC_FALLING_gc; PORTC.INT0MASK = ...

    Mikrokontrolery Początkujący   17 Lis 2015 11:38 Odpowiedzi: 8    Wyświetleń: 999
  • [STM32] Wyłączenie przerwanie od EXTI

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

    Mikrokontrolery ARM   25 Lip 2012 11:40 Odpowiedzi: 8    Wyświetleń: 4168
  • Bascom, komenda na narastające zbocze

    To jest tak: Config Int0 = P3.2 ' Ustawienie przerwania zewnętrznego na pin P3.2 Reset Tcon.0 ' Przerwanie wywoła stan niski Set Tcon.0 ' Przerwanie wywola opadające zbocze (z H do L) To samo z Int1 To tyle pozdrowienia.

    Mikrokontrolery AVR   13 Lut 2005 23:46 Odpowiedzi: 8    Wyświetleń: 2744
  • [Atmega8515][AVR gcc] 4 zdarzenia wywołujące 1-o przerwanie

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

    Mikrokontrolery AVR   01 Wrz 2009 02:48 Odpowiedzi: 3    Wyświetleń: 1692
  • [C][atmega8]-jakie przerwanie od RX w celu wykonaniu funkcji

    ATMega8 nie posiada przerwań PCINTx (SIG_PIN_CHANGE X ) które teoretycznie można by wykorzystać. Lepiej połączyć linię RXD z wyprowadzeniem INT0 (lub INT1) i tak skonfigurować przerwania by wykrywało zbocze opadające - bit startu. Jak wykryje zbocze to przerwanie trzeba zablokować, przekazać działanie...

    Mikrokontrolery AVR   06 Gru 2009 20:19 Odpowiedzi: 16    Wyświetleń: 1587
  • Przerwanie wyzwalane zboczem opadajacym 2313

    Witam! Oczywiście (INT1)PD3 noga 7- deklaracja " ldi A,$80 out GIMSK,A" mozliwosc generowanie przerwania przez urządzenie zewnętrzne . ldi A,$08 out mcucr,A deklaracja wyzwolenia zboczem opadającym dla sygnalu INT 1. Co do schematu to do nogi nr 7 PD3 (konfigurowane jako wejscie ) podłączony jest...

    Mikrokontrolery AVR   14 Cze 2010 20:04 Odpowiedzi: 3    Wyświetleń: 1208
  • XMega128A3U - XPT2046 - Panel nie wystawia ponownie przerwania.

    Witam. Mam problem z panelem dotykowym, a dokładniej z sygnałem TIRQ. Wyświetlacz 2,8 '' ze sterownikiem ILI9325 Panel dotykowy ze sterownikiem XPT2046 Dotyk podpięty do SPI na porcie C. Połączenie 1-1 bez pull-up'ow, rezystorów w linii i kondensatorów. pin 2 na porcie C dostaje sygnał o dotknięciu...

    Mikrokontrolery AVR   01 Kwi 2015 23:18 Odpowiedzi: 1    Wyświetleń: 1095
  • STM32F4 - Wielokrotne przerwania EXTI

    Przerwanie wywoływane jest zboczem opadającym. Ok. Po zastosowaniu takich samych priorytetów przerwań i zredukowaniu przerwań do takiej postaci: [syntax=c]void EXTI9_5_IRQHandler(void){ if( xEXTI_CheckIT(9) == EXTI_INT_ON ){ //Card reader 2 in 2 vEXTI_ClearIT(9); count++; } ...

    Mikrokontrolery   16 Maj 2015 16:22 Odpowiedzi: 7    Wyświetleń: 1029
  • Timery i przerwania w 89C2051

    Timer input jest to wejście zegarowe dla timera, który w tym trybie jest po prostu taktowany jakimś zegarem zewnętrznym. Czas trwania impulsu zliczasz wykorzystując właśnie bramkowanie, natomiast jeśli chodzi o zliczanie równoczesne impulsów z zewnątrz to musiałbyś mieć 2 timery, nie 1. Można zrobić...

    Mikrokontrolery   06 Lut 2006 19:07 Odpowiedzi: 11    Wyświetleń: 2047
  • [STM32] EXTI - zbocze opadające/narastające

    Ja ostatnio używam dość często EXTI, wczoraj realizując moduł umożliwiający komunikację przez RFM22B: sygnał nIRQ wprowadzony mam na jeden pin, z którego mam przerwanie, generowanie przerwania mam tylko od zbocza opadającego i nigdy nie wyzwala mi się na zboczu narastającym (tak więc exti zachowuje się...

    Mikrokontrolery ARM   28 Wrz 2011 20:20 Odpowiedzi: 5    Wyświetleń: 3762
  • [STM32F4][CoIDE] - Przerwanie od AWD

    Ja mam tak i działa [syntax=c] int ADC_On() { RCC_APB2PeriphClockCmd(R... ENABLE); RCC_AHB1PeriphClockCmd(RCC_AH... ENABLE); GPIO_InitTypeDef GPIO_S; GPIO_StructInit(&GPIO_S); ... = GPIO_Pin_0; GPIO_S.GPIO_Mode = GPIO_Mode_AN; GPIO_S.GPIO_PuPd...

    Mikrokontrolery ARM   03 Cze 2013 14:50 Odpowiedzi: 8    Wyświetleń: 1848
  • [avr][C]Sterownie diodami LED w przerwaniu

    MCUCR |= (1<<ISC01)|(1<<ISC11); // konfiguracja przerwania od INT0, reakcja na zbocze narastające Tu w komentarzu oczywiście powinno być zbocze opadające.

    Mikrokontrolery AVR   20 Lis 2011 21:33 Odpowiedzi: 21    Wyświetleń: 1747
  • [Przerwania] Atmega 32 coś nie działa

    No niestety ale muszę wykorzystać ten nieszczęsny przycisk. Obecny kod: Jeżeli zwierasz switch'a do masy to może "jakoś" zadziała. Z tym, że tylko, dlatego że przez drganie styków tego switch'a kilka razy zmieni ci się zbocze na wejściu. Gdybyś podawał stan niski z wyjścia INT jakiegoś innego układu...

    Mikrokontrolery AVR   02 Gru 2013 07:56 Odpowiedzi: 21    Wyświetleń: 2199
  • [ATTINY2313][c]Przerwanie wywołane w innym przerwaniu

    Witam! Ze względu na niedokładność funkcji waitms(); postanowiłem uruchomić licznik TC1 w ATTINY2313. Ma to być obsługa pilota (prawdopodobnie JVC). Więcej danych: - ATTINY pracuje z częstotliwością 1MHz (wewnętrzny oscylator) - TC0 jest już zajęty innymi działaniami (w czasie obsługi pilota TC0...

    Mikrokontrolery AVR   29 Gru 2010 09:05 Odpowiedzi: 1    Wyświetleń: 1227
  • [AT91SAM7S] Przerwania - tylko jeden raz wywołuje poprawnie

    Witam, uruchomiłem przerwania jednak jest jeden defekt i to poważny. Pętla główna działa ok i przerwanie od INT1 wywołuje się poprawnie, ale tylko jeden raz. To znaczy wchodzi do obsługi przerwania i powraca do pętli głównej, ale przy kolejnym żądaniu przerwania już go nie wykonuje. Zauważyłem, że...

    Mikrokontrolery ARM   18 Maj 2011 13:08 Odpowiedzi: 0    Wyświetleń: 627
  • [STM32F4][C] - Zewnętrzne przerwanie EXTI0

    Stworzyłem kod konfiguracji zewnętrznego przerwania EXTI0 na PB0, reagującego na zbocze opadające. Niestety nie chce on działać. Próbuję już to uruchomić od wczoraj, niestety bez skutku. Czy mógłby mi ktoś wskazać w którym miejscu popełniam błąd. Program ma działać w taki sposób, że po wykryciu zbocza...

    Mikrokontrolery ARM   16 Kwi 2013 12:10 Odpowiedzi: 6    Wyświetleń: 3204
  • ATTINY13 - Obsługa przerwania od Timer0 (BASCOM)

    Zmienna pomocnicza zmodyfikowana w programie obsługi przerwania powinna być widoczna w całym programie. Nie bawiłem się nigdy Tiny 13, więc moje spostrzeżenia mogą być mylne lecz uważam, że kolega zapomniał o istnieniu przerwań zewnętrznych INT. Gdybym pisał ten program to podałbym impulsy wejściowe...

    Mikrokontrolery   12 Mar 2006 08:45 Odpowiedzi: 6    Wyświetleń: 4929
  • [ATmega32] przerwania od timera

    Mam problem z przerwaniem od Timera0. Chodzi o to by Timer0 zgłaszał przerwanie w trybie pracy z porównaniem. Jest to tryb Clear Timer on Compare Match (CTC). Licznik zlicza zdarzenia zewnętrzne i w momencie zliczenia do zadanej wartości ma zgłosić przerwanie i zacząc liczyć od zera. Aby to osiągnąć...

    Mikrokontrolery AVR   13 Sie 2008 21:39 Odpowiedzi: 4    Wyświetleń: 2307
  • [Atmega8][C]Przerwania / prescaler

    Witam ponownie, znalazłem wcześniej na elektrodzie program zegarka na LCD 2x16, który niestety nie działał prawidłowo (migały niezrozumiałe znaki na lcd). W celach edukacyjnych postanowiłem przerobić procedury obsługi wyświetlacza, co dało efekt końcowy jaki teraz mam czyli działający program zegara...

    Mikrokontrolery AVR   27 Wrz 2009 21:25 Odpowiedzi: 6    Wyświetleń: 2444
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    Witam serdecznie. Szukałem już chyba wszędzie, próbowałem kilkunastu innych programów i problem ciągle zostaje nie rozwiązany. Otóż piszę program do sterownika pieca. Posiada on 3 czujniki DS18B20, 3 przekaźniki i 1 triak do sterowania pompki kolektorów. Wszystko działa bez zarzutu. Problem pojawia...

    Mikrokontrolery AVR   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5538
  • [mega8][c]przerwania prośba o sprawdzenie

    Witam na forum. Korzystam i dołączam się do tematu. Mój problem jest dla mnie niezrozumiały. Próbowałem kompilować i testować prościutki programik z przerwaniami, ale nie wychodzi. Oto ten programik. #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h>...

    Mikrokontrolery AVR   19 Gru 2010 21:42 Odpowiedzi: 17    Wyświetleń: 1707
  • ATmega - Sygnał zewnętrznego przerwania

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

    Mikrokontrolery AVR   05 Maj 2016 14:38 Odpowiedzi: 4    Wyświetleń: 1392
  • ATmega128 - Samo wywołujące się przerwania INT0. Przerwania asynchroniczne?

    Witam mam takie szybkie 2 pytania ( Czy dobrze rozumiem że konfiguracja przerwania INT0 "The falling edge of INTn generates asynchronously an interrupt request." (nota strona 90) mówi nam o tym że działa normalnie jak np. w atmega8 tylko że jest możliwe jego wywołanie w momencie kiedy jest procek uśpiony....

    Mikrokontrolery AVR   27 Sty 2016 12:24 Odpowiedzi: 6    Wyświetleń: 1086
  • [Nucleo L053R8] [Cortex m0+] - Przerwanie zewnętrzne - pytanie

    Dzień Dobry Chciałem zapoznać się z konfiguracją przerwań zewnętrznych. I mam pewien problem. Wydaje mi się, że rejestry skonfigurowałem dobrze. Założenie jest takie, żeby wygenerować sygnał prostokątny na pinie następnie podać ten sygnał na pin który będzie odpowiedzialny za przerwanie zewnętrzne....

    Mikrokontrolery ARM   28 Gru 2016 22:29 Odpowiedzi: 7    Wyświetleń: 1242
  • at89c2051 i prad przerwania.

    Moj uklad wyglada tak ze 'normalnym' stanem dla fototranzystora jest oswietlenie a wiec przewodzenie (w zalozeniu jedynki na przerwanie), gdy fototranzystor sie zaciemnia, zbocze opada i dalej wykonywana jest obsluga przerwania. Pytanie dotyczylo tego czy te 2mA moglo utrzymac jedynke na porcie na...

    Mikrokontrolery   04 Maj 2005 04:15 Odpowiedzi: 18    Wyświetleń: 1522
  • Przerwania w HT PICC. symbol _main is defined more than once.

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

    Mikrokontrolery   04 Lis 2007 20:54 Odpowiedzi: 4    Wyświetleń: 1380
  • Problem z obsluga przerwań ATTINY2313

    Witam klopot mam z obsługą przerwania ... a mianowicie jestem początkującym programistą w języku C ... lecz ... potrzebuję by program wykrył wciśnięcie przycisku (podanie 1 logicznej , 0 logiczne robione jest poprzez rezystor podłączony do masy) i tu jest klopot ... program reaguje na przerwanie...

    Mikrokontrolery   11 Kwi 2008 15:30 Odpowiedzi: 5    Wyświetleń: 1920
  • [C][Atmega8] przerwania, PWM, klawiatura

    Napisałem program do sterowania serwami z wykorzystaniem PWM oraz wszystkim ma sterować klawiatura podpięta tylko do przerwania INT0 (wciśnięcie klawisza na klawiaturze powoduje odpalenie przerwania oraz zmienia stan jednego portu. Poniżej zamieszczam kod. #include <avr/io.h> //#include <avr/signal.h> #include...

    Mikrokontrolery AVR   15 Paź 2010 20:57 Odpowiedzi: 11    Wyświetleń: 2657
  • [STM32F107][C/Keil] przerwanie od zewnętrznego sygnału

    Cześć. To mój pierwszy post na forum dlatego witam wszystkich. Post można podzielić na dwie części: to działa i to co nie działa. Zacznę od tego co działa. Do pinu PD0 przypisałem przerwanie. W procedurze obsługi tego przerwania zwiększam zmienną o 1 i wyświetlam na LCD. Kabelkiem połączeniowym...

    Mikrokontrolery ARM   10 Sty 2012 17:55 Odpowiedzi: 9    Wyświetleń: 1267
  • Przerwania zewnętrzne w atmega8 + avr-gcc

    Witam Zacząłem pisanie programów na AVR w C (Atmel AVRStudio 4) i natrafiłem na problem z obsługą przerwań zewnętrznych, a mianowicie procesor nie obsługuje przerwań zewnętrznych. Użyty kod poniżej [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> unsigned char stan0 =...

    Mikrokontrolery   30 Wrz 2012 17:31 Odpowiedzi: 19    Wyświetleń: 3159
  • [ATMEGA 8][AVR-gcc] - Priorytetowość przerwań

    W jaki sposób można ustawić priorytetowość przerwań? Mam taki problem: Za pomocą przerwań zewnętrznych mierzę długość impulsów na 2 wejściach.Wszystko gra do póki nie podłącze do atmegi USART który wypytuje co jakiś czas o te dane. Kiedy leci pytanie i Atmega ma przerwanie od USART co jakiś czas...

    Mikrokontrolery Początkujący   17 Lut 2013 15:04 Odpowiedzi: 11    Wyświetleń: 2814
  • Mega8 bascom - TDA8425 + LCD + enkoder (INT0, INT1), I2C w przerwaniu T0

    Witam, Zacząłem pisać program na atmege8 w bascomie, do sterowania preampem tda8425 przez enkoder, wyświetlając to wszystko na LCD póki co 8x2. Program jest w fazie powstawania, ale mam kilka pytań co sądzicie o moich rozwiązaniach i czy tak w ogóle może być? Enkoder obsługuję przez INT0 i INT1,...

    Mikrokontrolery AVR   30 Mar 2013 00:17 Odpowiedzi: 2    Wyświetleń: 2202
  • PIC16lf1906 - przerwanie INT źle działa

    Przerwanie źle działa - reaguje n zmianę stanu jednak tylko raz na kilkanaście zmian. Jeżeli uruchamiam procesor ze stanem wysokim na wejściu INT a INTEDG = 0 (zbocze opadające) to po starcie procedura obsługi przerwania jest wywoływana. Jeżeli jest tam zero to po starcie nie wchodzi do procedury obsługi. Przerwanie...

    Mikrokontrolery PIC   12 Wrz 2013 11:35 Odpowiedzi: 2    Wyświetleń: 1488
  • Przerwania zewnętrzne - uC zasilany bateryjnie i wybudzanie przyciskiem

    Witam, projektuję układ z mikrokontrolerem ATTINY414 zasilany bateryjnie. Jego zadaniem jest cykliczne, co 3 s, wykonywanie pomiaru temperatury i obliczanie średniej. Ponieważ jest zasilany bateryjnie, układ będzie normalnie uśpiony i tylko co 3 s Timer wybudzi uC, aby zmierzył temperaturę i dalej...

    Mikrokontrolery AVR   13 Maj 2021 06:32 Odpowiedzi: 8    Wyświetleń: 426
  • [ATmega32][C][2 przerwania od przepełnienia licznika T0 i T2

    Witam serdecznie. Piszę program, w którym muszę zliczać przychodzące impulsy z licznika energetycznego do procka. Aby nie zliczać impulsów pochodzących od drgań styków wymyśliłam takie rozwiązanie. Jeśli na INT0 przyjedzie zbocze opadające, włącz licznik T0. Gdy licznik przepełni się- minie 32ms i...

    Mikrokontrolery AVR   31 Sty 2010 17:29 Odpowiedzi: 6    Wyświetleń: 3289
  • [ATMEGA128] Przerwanie zewn i timer T0 - gdzie błąd?

    Witam, proszę o info czemu mi to nie działa. Działenie powinno być takie: przerwanie zewn INT4 powoduje podanie kolejno 67, 67 i 66 impulsów w kolejnych uruchomieniach. Realizuję to przez załączenie T0 w obsłudze INT4. T0 odlicza 250us i ustawia zmienną i aby wykonał się switch() w pętli głównej....

    Mikrokontrolery   08 Cze 2010 08:49 Odpowiedzi: 0    Wyświetleń: 675
  • [stm32][przerwania]klawiatura matrycowa

    Skoro zerujesz ręcznie piny to czego się spodziewasz jeśli nie wyzwolenia przerwania od zbocza opadającego? Moduł EXTI działa niezależnie od tego czy ma włączone przerwania czy nie - jeśli są wyłączone to po prostu nic się nie wywoła, ale flagi zostaną sprawdzone. Jeśli włączysz przerwanie, a flaga była...

    Mikrokontrolery   26 Lis 2010 10:47 Odpowiedzi: 4    Wyświetleń: 2592
  • [Atmega32][Eclipse/C] Przerwanie od INT1 i INT0

    Witam. Mam takie problem. Chcę sobie poćwiczyć zrobienie tzw bramy świetlnej na mikro, z wykorzystaniem INT1 i INT0. Bramy są zewnętrznymi urządzeniami, na nózki Atmegi podaję tylko sygnały logicznej 1 lub 0. Mam taką sytuację: - przerywam bieg pierwszej bramy, zostaje zliczona osoba - jednoczesnie...

    Mikrokontrolery AVR   07 Cze 2011 08:08 Odpowiedzi: 12    Wyświetleń: 2801
  • Atmega8 timer i przerwanie INT1 - jak wstawić do programu?

    Masz tak- zegar odmierzający 1s. A co by szkodziło gdyby odmierzał co 100ms. Albo co 10ms czy 1ms. Wtedy w każdym przerwaniu można zwiększać jakieś zmienne i dopiero gdy osiągną zadaną wartość wykonywać jakieś funkcje. Wtedy zamiast _delay() możesz sprawdzić czy zmienna osiągnęła jakąś wartość i...

    Mikrokontrolery AVR   14 Maj 2012 07:12 Odpowiedzi: 40    Wyświetleń: 5353
  • STM32F429I-DISCO EXTI zewnętrzne przerwanie

    Witam mam lekki problem, mianowicie staram się oprogramować zewnętrzne przerwanie, standardowo wywoływane po wciśnięciu przycisku, reagujące na zbocze opadające. Okej, wszystko elegancko ale po wejściu w przerwanie nie jest kasowana flaga przerwania. Przeglądając RM, nie odnalazłem żadnego rejestru...

    Mikrokontrolery Początkujący   07 Paź 2015 23:26 Odpowiedzi: 6    Wyświetleń: 1086
  • atmega32 - Czas pomiędzy zboczami, Icr poza zakresem.

    Witam. Próbuję napisac program który oblicza czas pomiędzy zboczami. Mój problem polega na tym ze na ekranie noki3310 wartość icr jest z poza jej zakresu czyli np:1213001, naprowadzicie koledzy gdzie popełniłem błąd ? Pracuję nad licznikiem prędkości. Pozdrawiam. [syntax=c]#incl... <avr/io.h> #include...

    Mikrokontrolery   06 Cze 2016 22:12 Odpowiedzi: 6    Wyświetleń: 624
  • STM32F103 - Nie chce obsłużyć przerwań

    Witam. Za mną cały dzień ślęczenia nad tym nieszczęsnym prockiem i problem dalej nie rozwiązany. Potrzebuję oprogramować przerwania EXTI z przycisków/krańcówek itd. Z kodem zszedłem już do poziomu migania diodą, żeby tylko uruchomić sukcesywnie te przerwania, a tu dalej klapa. Program w momencie...

    Mikrokontrolery   17 Sie 2016 13:53 Odpowiedzi: 23    Wyświetleń: 1074
  • [Atmega328p][c] - Przerwanie zewnętrzne

    Po poprawie program wygląda tak jak w syntaxie. Teraz programowo wszystko z przerwaniem powinno być ok (jeżeli ciągle nie jest, proszę o wskazanie co jest błędne). Licznik nie liczy poprawnie ponieważ ciągle występuje drganie styków, które chciał bym rozwiązać sprzętowo, ale aktualnie nie mam odpowiedniego...

    Mikrokontrolery AVR   26 Lis 2016 16:04 Odpowiedzi: 28    Wyświetleń: 1998
  • 89Cxx51 + przerwanie zewnetrzne

    Też stosowałem kiedyś tą metodę "wyskoczenia" z przerwania we wskazane przeze mnie miejsce i wszystko działało, tutaj też nie widzę błędów o ile "jakies_miejsce" to młodszy bajt adresu i po wykonaniu określonych tam działań nie chcesz wracać do miejsca jeszcze sprzed przerwania. Ale Twoim problemem...

    Mikrokontrolery   16 Lip 2006 13:17 Odpowiedzi: 11    Wyświetleń: 1392
  • Dwa przerwania i przyciski.

    Ups... :oops: Przepraszam za wprowadzenie w błąd, nie zauważyłem tego: '89C2051' Nie pamiętam czy w Bascom'ie '51 jest jakieś konkretne polecenie do ustawiania sposobu obsługi przerwań (daawno go nie używałem), ale to powinno zadziałać: Set Tcon.0 Set Tcon.2 Po dodaniu tego gdzieś na początku...

    Mikrokontrolery   13 Sty 2007 01:12 Odpowiedzi: 4    Wyświetleń: 1212
  • [ATMEGA8][C] Reset zamiast przerwania

    Niestety mam tylko jedną diodkę, więc musiałem się ograniczyć do mrugania jedną sztuką. To mnie zmyliło, już byłem w euforii, że działa.. ale to była przedwczesna radość. Zmodyfikowałem Twój program do obsługi jednej diodki (drugą wyrzuciłem z kodu) + zmiana Fcpu na 1MHz. Mruga 3 razy na wejściu, potem...

    Mikrokontrolery AVR   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 5634
  • [Atmega8][Bascom] Czas pomiędzy przerwaniami?

    Ja też Bascoma nie znam więc Ci wytłumaczę jak ja bym to zrobił, może Ci się przyda. Masz zmienną impuls która jest inkrementowana w przerwaniu od zdarzenia zewnętrznego np zboczem opadającym. Ustawiasz sobie jeden Timer zgłaszający przerwanie (np od przepełnienia) powiedzmy co 1 ms. Deklarujesz...

    Mikrokontrolery AVR   10 Kwi 2013 22:59 Odpowiedzi: 18    Wyświetleń: 3188
  • at902313 asembler -przerwania

    Wydumałem sobie co do pierwszego ze skoro deklaruje podciąganie do plusa to panuje stan 1 bit jest ustawiony. Co do drugiego, nie upieram się bo wiez ze źle to dziala ale staram się zrozumieć, przerwanie wywoluje zbocze opadające przycisku uruchamianego paluchem, nie chce mi się wierzyć ze zawsze przerwanie...

    Mikrokontrolery AVR   07 Gru 2011 17:45 Odpowiedzi: 7    Wyświetleń: 1213
  • STM32l152RB6 - SysTick nie działa w obsłudze innego przerwania

    Ok kod już wklejam - wczoraj na szybko przed spaniem posta piałem. Konfiguracja pinu od przerwania oraz samego przerwania: GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_AHBPeriphClo... ENABLE); GPIO_InitStructure.GPIO_P...

    Mikrokontrolery ARM   16 Lut 2014 19:34 Odpowiedzi: 7    Wyświetleń: 1404
  • CMSIS stm32f103 obsługi drgań styków w przerwaniu

    W przerwaniu mam zamiar uruchomić timer1, w którym wykorzystuje Input Capture by zatrzasnąć kolejne zbocze opadające Timer powinien sprawdzić stan pinu za jakiś czas np 30ms. Powinieneś to jeszcze połączyć z wykrywaniem zarówno zbocza opadającego jak i narastającego. Zależnie od tego, które zbocze...

    Mikrokontrolery ARM   18 Maj 2018 08:26 Odpowiedzi: 49    Wyświetleń: 1893
  • Czy przerwanie jest "przechowywane"? Uszkodzona Atmega?

    Idzmy głównym wątkiem bez cofania sie. Tak, uaktywnia ale już wiem, ze było ono przechowywane w SREG. To jest wyjaśnione. W SREG przechowywana jest informacja o fladze I, czyli fakt włączenia lub wyłączenia przerwań globalnych. Nie ma to nic wspólnego z "przechowywaniem" informacji o przerwaniach...

    Mikrokontrolery AVR   06 Sie 2019 15:46 Odpowiedzi: 21    Wyświetleń: 933
  • Przerwanie zewnętrzne sygnałem z RXD (UART)

    Dzień dobry. Nie potrafię znaleźć nigdzie odwiedzi na nurtujące mnie zagadnienia. Chce przesłać jakieś dane przez interfejs UART używając przerwania z jednego układu do mikro kontrolera atmega328P. Układ ten (oprócz zasilania) ma tylko dwa wyprowadzenia: RXD i TXD. Czy jeśli podłącze układ tak jak na...

    Mikrokontrolery AVR   24 Paź 2020 11:16 Odpowiedzi: 5    Wyświetleń: 474
  • AtMega i obsługa przerwań

    Prosiłem o więcej informacji :( Wypróbuj coś takiego: #include <avr/io.h> //#include <avr/interrupt.h> #include <interrupt.h> #include <signal.h> SIGNAL (SIG_INTERRUPT0) { unsign... int i=1; PORTC^=_BV(PC0); // zmieniamy stanu na przeciwny while(i++); //elimi...

    Mikrokontrolery   20 Gru 2008 13:41 Odpowiedzi: 10    Wyświetleń: 7376
  • Klawiatura na przerwaniach

    Wykorzystaj np. Linie INT0. A przerwanie wyzwalaj opadającym zboczem czyli falling. Jeżeli przerwanie wystąpi to realizuj obsługę klawiatury. Pozatym skorzystaj z funkcji GETATKBD() bo getkbd() jest stworzona dla matrycy 4x4 lub 4x6. Pozdrawiam Dawid.

    Mikrokontrolery   26 Kwi 2008 18:01 Odpowiedzi: 7    Wyświetleń: 1746
  • [STM32] problem z prostym przerwaniem

    Konfiguracja przerwania od RTC: RCC_APB1PeriphClockCmd(RCC_APB1Perip... ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Perip... ENABLE); GPIO_InitTypeDef GPIO_InitStructure; /* TIM4 channel 2 pin (PB.07) configuration */ GPIO_InitStructure.GPIO_Pin...

    Mikrokontrolery ARM   08 Gru 2009 19:05 Odpowiedzi: 5    Wyświetleń: 1823
  • Użycie przerwania do wyjścia z pętli FOR... w BASCOM

    Witam Właśnie piszę program do sterowania diodami na dyskotekę tzn. wąż świetlny. Projekt jeszcze nie jest skończony ale niby działa i niestety pojawił się problem. Przycisk Sv1 Alias Pind.3 służy jak na razie do wyboru programu (zwiększa o jeden) Na razie jest 6 programów. Owy przycisk działa...

    Mikrokontrolery AVR   25 Sie 2010 18:23 Odpowiedzi: 2    Wyświetleń: 1422
  • [atmega8] Obsługa przerwań zewnętrznych. Jedno przerwanie następujące po drugim.

    O i dzięki schematowi od razu widać błąd: Przyciski podłącz do GND, a nie Vcc, a w programie włącz pull-up, i ustaw reakcję INT na zbocze opadające. Tylko czy wiesz dlaczego Twój układ nie działał? Osobna sprawa do drgania styków przycisku: Rysunki załączaj przyciskiem Dodaj obrazek...

    Mikrokontrolery AVR   01 Lis 2011 00:15 Odpowiedzi: 48    Wyświetleń: 5648
  • Obsługa przerwań w BASCOM AT89C52

    Po resecie TCON ma wartość 0x00 czyli sygnał niski generuje przerwanie, a w tym przypadku to powinno być zbocze opadające. Dodaj linię set TCON.0 przy konfiguracji przerwań.

    Mikrokontrolery   02 Maj 2012 20:20 Odpowiedzi: 2    Wyświetleń: 2207
  • {pcf8583] przerwanie nie powoduje zwiększenie licznika

    Witam! Problem polega na tym że chociaż użyłem zmiennej volatile nie nastepuje jej zwiększenie w przerwaniu a przez to wykonanie pętli if. w czym może być problem? Dodano po 46 rozwiązałem to poprostu trzeba było wsadzic petle if w nieskończoną pętle while

    Mikrokontrolery   20 Maj 2012 17:28 Odpowiedzi: 0    Wyświetleń: 606
  • Attiny2313 WinAVR201 - Przerwanie INT0 i INT1 wywala błąd przy kompilacji

    Nie mogę sobie poradzić z przerwaniami, nie widzę w którym miejscu zrobiłem błąd. Kompilator czepia się linii ISR(INT0_vect) i ISR(INT1_vect) [syntax=c] * main.c * * * generator impulsów bramkowych * * PB2, PB3, PB4 przyspieszenie impulsu * * PD6 wejście załączjące zgrzewanie * ...

    Mikrokontrolery Początkujący   11 Wrz 2012 09:18 Odpowiedzi: 7    Wyświetleń: 1986
  • STM32F4 [C] KEIL - przerwanie zewnętrzne - dziwne zachowanie

    witam, Mam następujący problem: Do Pinu 3 portu GPIOC mam podłączony sygnał 1kHz i chcę generować przerwanie od zbocza opadającego. moja konfiguracja: [syntax=c] GPIO_InitTy... GPIO_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; RCC_AHB1PeriphCl...

    Mikrokontrolery ARM   27 Sty 2013 10:40 Odpowiedzi: 8    Wyświetleń: 1896
  • raspberry pi b+ Przerwania GPIO

    Witam ,przeszukuje internet w poszukiwaniu rozwiązania na przerwania GPIO w gcc dla raspberry pi b+ , biblioteka wiringPi po mimo prawidłowo skompilowania kodu i ustawienia pinu , nie wykazuje w testach aby przerwanie od zbocza opadającego prawidłowo działało :( Dodano po 1 [syntax=csharp] #include...

    Raspberry Pi i inne SBC   20 Lut 2015 13:29 Odpowiedzi: 0    Wyświetleń: 2763
  • Przerwania. Przypadkowe odczyty

    Dzięki BlueDraco za Twoją cierpliwość. Jaką wartość ma przerwa, jeśli nie wszedłeś pod pierwszy if()? przerwa ma wartość =1 (warunek zanegowany - nie wchodzi do pierwszej lini) Wchodzi do drugiej lini bo przerwa=1 a warunek=TRUE Czemu służy drugi if()? wejdzie do pierwsz linia if() po wystąpieniu...

    Mikrokontrolery   01 Gru 2018 23:39 Odpowiedzi: 17    Wyświetleń: 738
  • Czy można uruchomić przerwanie ICP na ATTINY 13

    Witam chciałbym zapytać czy jest możliwe uruchomienie przerwania ICP na ATTINY 13: Przykład przerwania: [syntax=c]TCCR1B |= (1<<CS11); // Timer1 / 8 ICP TCCR1B &=...

    Mikrokontrolery AVR   24 Paź 2019 20:11 Odpowiedzi: 3    Wyświetleń: 420
  • Motor krokowy-przerwanie

    Przedewszystkim trzeba ustawić aby przerwanie wywoływało opadające zbocze a nie stan niski (ustawienie domyślne). W tym celu należy odpowiednio ustawić rejestr Tcon(set Tcon.0)

    Mikrokontrolery   06 Kwi 2004 17:51 Odpowiedzi: 2    Wyświetleń: 1119
  • Atmega32 i przerwania zewnętrzne (bascom)

    Mam kłopot z obsługą przerwania INT0 w ATmega32. Chciałem, żeby były generowane zboczem opadającym. Na nogę ITN0 wchodzi sygnał prostokątny 1Hz z wypełnieniem 50%. Jest rezystor podciągający do +5V. Kod jak niżej. Powinno generować sygnały na beeperzerz podłaczonym do portu D ale nic się nie dzieje....

    Mikrokontrolery   08 Maj 2005 11:28 Odpowiedzi: 1    Wyświetleń: 2058
  • realizacja przerwania od przechywcenia w C!!

    Mam pytanko, może ktoś pomoże.Dopiero ucze się programować AVR więc wiele rzeczy nie jest jeszcze dla mnie jasne. Nie wiem czy dobrze zrozumiałem jdee takiego przerwania, Wydaje mi sie ze ustawienie czasu przepełnienia na 0,5 sekundy powoduje ze max wartość jaka się znajdzie się w zmiennej OBR po...

    Mikrokontrolery   09 Sty 2006 14:16 Odpowiedzi: 10    Wyświetleń: 1181
  • Atmega 8 - Problem z przerwaniem

    Po pierwsze - witam na forum (mój pierwszy post tutaj). Włączam obsługę przerwań na początku programu: sei(); GICR =0x40; MCUCR ... zbocze opadające ... ... Na nogę INT0 podpiąłem zwykły przycisk monostabilny (zwiera do masy) z pull-up`em 1KΩ. Jego naciśnięcie powoduje zaświecenie...

    Mikrokontrolery   31 Sie 2006 18:47 Odpowiedzi: 5    Wyświetleń: 1800
  • Klawiatura matrycowa na przerwaniach

    Ja klawiaturkę taką 4x4 zrobiłem odrobinę inaczej, tj. a program obsługi działa na zasadzie wykrycia naciśnięcia jakiegoś klawisza a następnie na tej podstawie sprawdzenia który to klawisz został wciśnięty: void sprawdz(volatile int x) //sprawdza ktory przycisk zostal nacisniety { volatile...

    Mikrokontrolery   23 Gru 2007 16:31 Odpowiedzi: 13    Wyświetleń: 6441
  • [Atmega16][asm]Przerwania zewnętrzne.

    Wspomniane sygnały są prostokątne i przesunięte w fazie względem siebie o 1/4 okresu. No to jest właśnie 2-bitowy kod Greya. Przeanalizuj sobie jakie kombinacje stanów logicznych pojawią się po kolei i porównaj z tym co napisałem w poprzednim poście. Zresztą zobacz Electrical Characteristics...

    Mikrokontrolery AVR   20 Lis 2010 15:05 Odpowiedzi: 15    Wyświetleń: 3169
  • [ATmega32][C/AVR-GCC] - Przycisk w obsłudze przerwania

    Koniecznie zadbaj o to, żeby wychodząc z tego przerwania jego flaga była wyzerowana, a wtedy to o czym kolega _marek_ mówi nie będzie miało miejsca. --- Podczas puszczania przycisku są zdecydowanie mniejsze drgania styków niż podczas jego przyciskania i o to mi chodziło. Poza tym reagujesz wciąż...

    Mikrokontrolery AVR   05 Mar 2011 20:47 Odpowiedzi: 11    Wyświetleń: 4541
  • [PIC16F887] Mikrokontroler restartuje się w przerwaniu.

    Witam. Mam 2 problemy: 1) Nie udało mi się włączyć rezystorów podciągających na porcie B. Są one podpięte do wyjścia zegara typu OC i chcąc zminimalizować ilość elementów na płytce wpadłem na pomysł włączenia tych wewnętrznych. 2) Nie wiem dlaczego gdy na RB0 wystąpi zbocze opadające (czyli wtedy...

    Mikrokontrolery PIC   10 Lip 2011 01:50 Odpowiedzi: 18    Wyświetleń: 2141
  • [ATmega32][c/WinAVR] Przerwania w ZL3AVR

    Napisz konkretnie jak masz rozwiązany sprzętowo przycisk, czy inny system wywołania przerwania na INT0, bo z tego schematu nie bardzo to widzę. Dokładnie, a ze schematu widać jednak, że tylko klawisze w ramach tzw małej klawiatury S1 , S5 , S9 oraz S13 robią zwarcie do GND, czyli tylko w tym...

    Mikrokontrolery AVR   07 Sie 2011 23:32 Odpowiedzi: 16    Wyświetleń: 2027
  • [ATMega168][C] Obsługa przerwań

    Jeżeli chcesz korzystać z zewnętrznego rezonatora kwarcowego to musisz pobawić się fusebitami. Trzeba tylko uważać z fusebitami. Jesteś pewien, że akurat w tym zastosowaniu, do którego ja używam rezonatora, jest to konieczne? Gdzieś spotkałem się z przykładem, gdzie był podłączony rezonator zewnętrzny...

    Mikrokontrolery Początkujący   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 4775
  • [C] Przerwanie INT0 i INT1 - czasem gubi jedno

    Witam, na potrzeby większego projektu testuje zliczanie impulsów z czujnika szczelinowego jak poniżej: Chcę zliczać impulsy z dwóch czujników. Wykorzystuje do tego przerwania zewnętrzne INT0 i INT1, podłączając wyjścia sygnału z czujników odpowiednio do pinów PD2 i PD3. Przerwania ustawione...

    Mikrokontrolery AVR   27 Paź 2018 14:56 Odpowiedzi: 20    Wyświetleń: 1062
  • ATmega 32 - Power down z przerwaniem - język C

    Do wejścia PB2 dolutowałem 1uF (ceramik) plus kilka zmian w algorytmie. Wydaje się że problem drgania styków jest opanowany. [syntax=c] #define F_CPU 16000000UL // Atmega644 #include <avr/io.h> /*biblioteka avr*/ #include <string.h> /*biblioteka napisy*/ #include...

    Mikrokontrolery Początkujący   03 Lis 2019 19:57 Odpowiedzi: 21    Wyświetleń: 708
  • [BASCOM] Atmega8 Przerwania INT z CNY17

    Niebieski przebieg (na pierwszym zdjęciu) pokazuje, że jest to napięcie wyprostowane. Jesteś pewien, że zero będzie rozpoznawane: a) nie więcej niż raz na 10ms? b) za każdym razem, gdy sygnał zbliży się do zera (nie zostanie pominięty)? Z Twojego kodu wynika, że wyzwalasz przerwanie na zboczu opadającym...

    Mikrokontrolery Początkujący   15 Lis 2021 20:00 Odpowiedzi: 43    Wyświetleń: 1218
  • potrzebna wstawka assemblerowa dla przerwania ATmega16

    nie jestem pewien czy w pętli dobrze odczytam enkoder, bo muszę wykrywać zbocze opadające ,a nie konkretny stan styków, poza tym w innych pętlach w programie też czytam enkoder łącznie z wyświetlaniem lcd ,ale już przy wolnych obrotach, chciałbym się głównie dowiedzieć co w bascomie przymula to liczenie,...

    Mikrokontrolery AVR   29 Maj 2009 09:08 Odpowiedzi: 34    Wyświetleń: 3141
  • Czułość przerwania zewnętrznego

    wszystko jest odłączone żeby wyeliminować wpływ, jest tylko płytka z procesorem i dolutowanym rezystorem. Przed chwilą pomyślałem sobie żeby zrobić tak aby stan normalny to zwarcie pinu do masy a przyjście sygnału to zwieranie do plusa (aktywowanie zboczem narastającym). Ale to nie zmienia faktu, że...

    Mikrokontrolery   25 Mar 2011 07:31 Odpowiedzi: 33    Wyświetleń: 3392
  • [STM32][C/GCC] Przerwanie na buttonie i Hard Fault

    Problem rozwiązany. Przede wszystkim ustawiłem wszystko tak jak ma być pod mojego buttona (ale to nie było powodem problemu!): Nie mam zielonego pojęcia . Co zrobiłem? Wyciągnąłem kawałki kodu z biblioteki ST32... Jedyne czym się różni kod to tak na prawdę brak wywołań: assert_param(IS_EXTI_LINE(EXTI...

    Mikrokontrolery ARM   11 Lut 2012 13:46 Odpowiedzi: 48    Wyświetleń: 5830
  • SM32F103 - Zdarzenia i przerwania w STM32

    są jakieś praktyczne przypadki wykorzystywania zdarzeń? Pytam ogólnie w całej rodzinie stm32. Tak w praktyce to zdarzeń nie ustawia się wcale. BlueDraco, a np. zdarzenie od zmiany stanu pinu ? Zdarzenie od przepełnienia licznika i zmiany stanu pinu ja osobiście dość często wykorzystuję. Co...

    Mikrokontrolery ARM   18 Mar 2016 12:32 Odpowiedzi: 51    Wyświetleń: 4329
  • Atmega128 + PCF8583 Obsługa przerwania zewnętrznego

    Tak wygląda część z przerwaniem. Cały kod jest dość długi i działa poprawnie, tylko z tym mam problem. Nie jestem w stanie wykryć co robię źle. [syntax=c] int k = 0; volatile char licz=0; ISR(INT4_vect) { licz = 1; } ///////PĘTLA GŁÓWNA PROGRAMU int main(void) { sei(); DDRE...

    Mikrokontrolery Początkujący   15 Mar 2017 21:43 Odpowiedzi: 9    Wyświetleń: 828
  • Jak zrobić przerwanie w GX.WORKS2

    Ale zbocze opadające masz na jeden cykl programu, to co zatrzymasz? Nie lepiej użyć znaczników krokowych S jeżeli nie spełni warunku nie przechodzi do następnego kroku.

    Automatyka Sterowanie PLC   04 Sty 2021 16:50 Odpowiedzi: 16    Wyświetleń: 555
  • dziwne zachowanie przerwania INT2

    Witam szanownych użytkowników, Programuję mikrokontroler ATmega32, mam problem z przerwaniem INT2, które po starcie urządzenia się odpala mimo, że nie puszczam sygnału wyzwalającego przerwanie. Ponieważ projekt jest za duży, żeby zamieścić go w całości zamieszczam tylko najważniejsze fragmenty,...

    Mikrokontrolery AVR   01 Paź 2011 17:46 Odpowiedzi: 3    Wyświetleń: 1946
  • Atmega 16 - obsługa przerwań INT0, INT1

    Mam problem z uzyskaniem oczekiwanego działania przerwań INT0 i INT1. Procesor to ATMEGA 16 z zewnętrznym taktowaniem 16MHz. PD2, PD3 są skonfigurowane jako wejścia z podciągnięciem do 1. W obu przerwaniach jedyną czynnością jest inkrementowanie zmiennych zdefiniowanych jako volatile uint32_t. ISR(INT0_vect) { N_T++; } ISR(I...

    Mikrokontrolery AVR   08 Kwi 2014 12:12 Odpowiedzi: 2    Wyświetleń: 1788
  • ATMEGA328 - Przerwanie od INT -jak sprawdzić z którego zbocza

    WItam; Mam pytanie. Otóż zrobiłem sobie przerwanie sprzętowe INT0 i ustawiłem je aby występowało od obu zboczy. Ale mam problem, bo nie wiem jak sprawdzić w przerwaniu czy wykonało się od zbocza narastającego czy od opadającego. Próbowałem wprost sprawdzić w przerwaniu stan tego portu w ten sposób: if...

    Mikrokontrolery   04 Wrz 2013 18:51 Odpowiedzi: 3    Wyświetleń: 1380
  • ATtiny13 - [Bascom] Przerwanie INT0 od syg. z generatora

    Przerwania PCINTx wykonują się przy każdej zmianie stanu logicznego, niema możliwości konfiguracji np. tylko dla zbocz narastającego lub opadającego. Stan zbocza na poszczególnym pinie sprawdzasz w przerwaniu. Attiny13 ma 6 pinów PB.0-PB.5 (PCINT0 do PCINT5) które mogą wywołać przerwanie. I tu jest jedna...

    Mikrokontrolery AVR   11 Sie 2013 17:29 Odpowiedzi: 12    Wyświetleń: 3147
  • [atmega8] [bascom] czas przerwania na int0 i int1 - gdzie popełniłem bład

    Stworzyłem kod który powinien wyświetlać czas trwania stanu niskiego na lcd. Na wyświetlaczu pojawia się 0.0 ms oraz na przemian 1 lub 2 takt(czyli ile zliczył timer). Proszę o naprowadzenie na właściwy kierunek osiągnięcia zamierzonego celu. kod: [syntax=basic4gl]$regfile = "M8def.dat" $crystal...

    Mikrokontrolery AVR   07 Lip 2012 20:41 Odpowiedzi: 6    Wyświetleń: 2335
  • 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   30 Lis 2015 22:10 Odpowiedzi: 9    Wyświetleń: 861
  • [Atmega16][WinAVR] Obsługa karty SD FAT32 a przerwania

    Mam program, w którym uruchamiam przerwanie z pinu ICP. I wszystko działa jak należy, program jest przetestowany. Postanowiłem połączyć go z programem do obsługi karty pamięci pobranym z //**************************************... **** MAIN routine FOR Interfacing microSD/SDHC...

    Mikrokontrolery AVR   13 Lut 2011 21:42 Odpowiedzi: 0    Wyświetleń: 2258
  • Jak to jest z tymi przerwaniami INT w AVR-ach ???

    Warhard cyt: Powiedzmy że sygnał liniowo opada ze stanu wysokiego w stan niski w czasie 1 sekundy. (Bardzo ale to bardzo małe strome zbocze) Przerwanie ustawione jest na opadające zbocze. Czy AVR zgłosi mi tylko jedno przerwanie ?. Czy bede miał przerwanie za przerwaniem ? Przerwanie powinno...

    Mikrokontrolery   27 Cze 2006 16:42 Odpowiedzi: 10    Wyświetleń: 1405
  • [ATTiny2313/C] Błąd w przerwaniu po dodaniu jednej lini kodu

    Nie neguję rozwiązania przerwanie-w-przerwaniu, w niektórych sytuacjach jest to rozwiązanie bardzo eleganckie i efektywne, tylko należy pamiętać aby dobrze wyłączać przerwania. Nie popieram natomiast pętli oczekującej w przerwaniu, kod warto przeprojektować względem tych pętli pozbywając się ich - czy...

    Mikrokontrolery AVR   06 Maj 2010 21:14 Odpowiedzi: 9    Wyświetleń: 1951
  • AVR - Przerwanie w przerwaniu czy tak się da?

    A czy czasem ten encoder nie ma wyjścia typu OC (otwarty kolektor)? Jeśli tak, to przy takiej dużej częstoliwości impulsów, odległość pomiędzy może być tak mała, że na skutek tworzenia się układu całkującego możesz źle interpretować te impulsy. Jeśli rzeczywiście jest to encoder o wyjściu OC to : Jakie...

    Mikrokontrolery   19 Wrz 2015 19:49 Odpowiedzi: 49    Wyświetleń: 4032
  • Atxmega256A3BU-AU - Przerwania IO, zbocza.

    Niekoniecznie będzie to 160%, gdyż wg noty zegar wynosi min. 10 MHz, czyli 16 MHz, które można łatwo uzyskać (24 MHz zresztą też), zadziała. Oczywiście o jakimś sensownym przetwarzaniu danych raczej mowy nie ma - ale jeśli kamera będzie podłącozna pod interfejs RGB kontrolera LCD to przesył obrazu kamera...

    Mikrokontrolery AVR   05 Paź 2013 19:26 Odpowiedzi: 15    Wyświetleń: 2367
  • [C]Jak opóźnić działanie przerwania?

    Ale nadal pozostaje pytanie: Dlaczego flaga INTF1 jest ustawiona, skoro po resecie powinna być 0? Do tego momentu wejście sobie pływa i logika od wykrywania zbocz może już je rejestrować. [syntax=c]PORTD|=(1<<... // podciągam do vcc[/syntax] Tutaj: [syntax=c]EICRA|...

    Mikrokontrolery Początkujący   27 Mar 2012 23:41 Odpowiedzi: 15    Wyświetleń: 4649
  • Atmega 128L i int7, brak obsługi przerwania - dlaczego?

    Witam Klawiatura zbudowana jest za pomocą sześciu przycisków monostabilnych, podłączonych do portu PF0-PF5. Równolegle z każdym przyciskiem jest włączony kondensator elektrolityczny o pojemności 1µF w celu eliminacji wpływu drgań styków. Aby nie odczytywać stanu linii cały czas, zdecydowałem...

    Mikrokontrolery   04 Maj 2008 22:08 Odpowiedzi: 4    Wyświetleń: 1688
  • F103 konfiguracja przerwania zewnątrznego

    Cześć. Chcę skonfigurować linie PB8 i PB9 jako źródło przerwań żeby reagowało na zbocza narastające i opadające [syntax=c] RCC->APB2ENR |= RCC_APB2ENR_IOPBEN | RCC_APB2ENR_AFIOEN; gpio_pin_cfg(GPI... 8, gpio_mode_input_floating); gpio_pin_cf... 9, gpio_mode_input_floating); AFIO->EXT...

    Mikrokontrolery ARM   24 Mar 2019 17:06 Odpowiedzi: 2    Wyświetleń: 243
  • Arduino UNO - PWM i dwa przełączniki (przerwania)

    Mam do rozwiązania pewien problem związany ze sterowaniem wartością PWM w zależności od stanu dwóch przełączników hebelkowych SW1 i SW2. Zmiany muszą uwzględniać włączanie i wyłączanie tych hebelków. Scenariusz wygląda następująco: SW1 i SW2 są wyłączone - PWM = 0 Włączam SW1 przy wyłączonym SW2...

    Arduino   27 Sie 2015 08:51 Odpowiedzi: 10    Wyświetleń: 1653
  • Attiny2313 i obsługa przerwań

    Reagują na zbocze opadające, narastające i na niski stan... jak sama ich nazwa wskazuje:>

    Mikrokontrolery   31 Mar 2008 19:54 Odpowiedzi: 24    Wyświetleń: 2220
  • Impulsator, Atmega328p na jednym przerwaniu INT0

    Przy wejściu w przerwanie nie reaguje na kolejne zbocza narastające lub opadające musi zakończyć obsługę przerwania i dopiero jak z niego wychodzie podejmie reakcję na kolejne zbocze. Przypuszczalnie w tym czasie zanikają drgania styków. Procesor ma w tym czasie sporo warunków do sprawdzenia....

    Artykuły   15 Mar 2015 15:13 Odpowiedzi: 13    Wyświetleń: 5784
  • [STM32F4] - Enkoder inkrementalny - zliczanie obu zboczy sygnału.

    Witam, Do STM32F4 mam podłączony enkoder inkrementalny o rozdzielczości 1024 imp/obr. Chciałbym wykorzystać pełne możliwości sprzętowego modułu obsługi takich enkoderów przez F4, czyli zmieniać wartość licznika na opadających oraz narastających zboczach sygnału. W tym celu skonfigurowałem Timer...

    Mikrokontrolery ARM   23 Sie 2015 20:18 Odpowiedzi: 4    Wyświetleń: 1008
  • Pomiar czasu na przerwaniu zewnętrznym '51

    Żeby nie mieszać przysłona zasłonięta ma dawać 0 (zaneguj sprzętowo) podłączone do pina /INT (jak zwał tak zwał) przejście /INT z 1>>0 (zbocze opadające)- przerwanie 0 na pinie /INT licznik liczy prościej nie potrafie

    Mikrokontrolery   05 Mar 2007 23:15 Odpowiedzi: 10    Wyświetleń: 1233
  • Jak szybko wykryć opadające zbocze 1us

    Witam Na AVRach można to zrobić sprzętowo. Na przykładzie ATMega8, wejście T1 ustawić na zbocze opadające, liczni 1 ustawić na PWM lub inny rodzaj pracy i wpisujemy wartość o 1 mniejszą niż przepełnienie. W momencie pojawienia się zbocza opadającego na wejściu T1, licznik przepełni się i zmieni stan...

    Mikrokontrolery   14 Maj 2007 16:45 Odpowiedzi: 8    Wyświetleń: 1663
  • Jak zrealizować zbocza narastające i opadające w BASCOM

    Jest jeszcze przerwanie PCINT wyzwalane dowolnym zboczem. Wejść PCINT jest zdecydowanie dużo, zatem można reagować nie tylko na dwa przerwania INT0/1. Fakt, nie wszystkie AVRy to mają. Co do programowej obsługi to trzeba skanować klawiaturę w krótkich odstępach czasu i porównywać stan bieżący z poprzednim...

    Mikrokontrolery   13 Paź 2009 04:41 Odpowiedzi: 10    Wyświetleń: 2802
  • [atmega][BASCOM] Zbocze narastające, opadające - długość

    Nie wiem jak to w bascomie nie wnikałem w kod, ale można to zrobić tak że deklarujesz aktywację przerwania jednym zboczem, a po jego wywołaniu zmieniasz tą konfigurację na drugie zbocze (zmiana w rejestrze MCUCR). Albo wywołanie przerwania ustawiasz na dowolną zmianę sygnału i w jakiejś zmiennej przechowujesz...

    Mikrokontrolery AVR   04 Mar 2010 20:14 Odpowiedzi: 6    Wyświetleń: 3790
  • [C] Atmega8 przerwania - nie zlicza równomiernie

    Znalazłem trochę więcej czasu, żeby przyjrzeć się problemowi i zauważyłem: ... MCUCR|=(1<<ISC01) | (1<<ISC00); //zbocze opadające na INT0 MCUCR|=(1<<ISC11) | (1<<ISC10); //zbocze opadające na INT1 ... No to akurat...

    Mikrokontrolery AVR   09 Lip 2010 21:11 Odpowiedzi: 25    Wyświetleń: 2364
  • Atmega8 przerwanie Int0, czemu nie działa?

    Oczywiście, że mają wyzwalanie zboczem. Opadającym, narastającym i dowolnym. Tylko nie pamiętam czy Bascom pozwala przez swoje funkcje skonfigurować wyzwalanie zboczem. Ale wystarczy odwołać się bezpośrednio do rejestru MCUCR.

    Mikrokontrolery   12 Lis 2005 19:28 Odpowiedzi: 7    Wyświetleń: 3730
  • [pic18f2520][asm][MPLAB] Wymuszenie przerwania zewnętrznego

    I coś te priorytety to nie bardzo działają w tych picach. Ustawiam priorytet przerwania z timera 0 na niski a i tak przychodzi na na wysokie. W symulatorze to samo. Nie mam pojęcia czemu się tak dzieje. Poniżej wrzucam kod konfiguracji i obsługi przerwań. konfiguracja bcf INTCON2,TMR0IP ;niski...

    Mikrokontrolery PIC   20 Cze 2008 22:14 Odpowiedzi: 7    Wyświetleń: 2948
  • [Atmega8][C] kłopot z przerwaniem i 7seg.

    Witam, ostatnio zająłem się pisaniem stosunkowo prostej aplikacji na AVR ATmega8, potrzebnej mi na studia. Na celu miałem też trochę lepsze poznanie AVR. W czym problem : W moim programie chciałem przetestować typowe zachowanie uC, napisałem kilka prostych funkcji, włączyłem przerwania, zrobiłem pętle...

    Mikrokontrolery AVR   19 Sie 2010 10:24 Odpowiedzi: 4    Wyświetleń: 1537
  • [Bascom] Odbiór RC5 w przerwaniu INT0 nie działa w nowej wersji kompilatora

    Generalnie, W Bascomie obsługa RC5 pozostawia wiele do życzenia dlatego też Mark w najnowszej wersji ma wprowadzić obsługę RC5 na przerwaniu ICP ("prawdziwie" w tle) według poniższego kodu, który udostępniam i polecam: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer1...

    Mikrokontrolery AVR   28 Cze 2012 10:46 Odpowiedzi: 6    Wyświetleń: 2448