obsługa przerwać timer

Znaleziono około 1910 wyników dla: obsługa przerwać timer
  • Kurs C dla 80C51. Głównie obsługa przerwań i timera.

    Poszukuje kursu C dla mikrokontrolera 80C51. C wmiare umie, poszukuje informacji na temat pisania programów pod ten mikrokontroler, głownie obsługa przerywań i timera. Przeszukałem już elektrode i nieznalazłem nic sensownego. W google przynajmniej 80% tematów to ksiegarnie elektroniczne, a jak już coś...

    Mikrokontrolery kordan11   15 Sie 2006 11:57 Odpowiedzi: 7    Wyświetleń: 1888
  • [AVR-GCC] Obsługa timerów i przerwań

    Napisałem program który generuje impulsy (40kHz) na porcie za pomocą timera0. Mam pytanie czy i w jaki sposób moża zrobić żeby ciąg impulsów podzielić na "paczki" po 5 impulsów z odstępami ok. 100Hz. Jezeli bym zaprzągł do tego licznik 16bitowy to by mi sie przepełniał co 122Hz i odpalał timer 0 na jakiś...

    Mikrokontrolery GienekS   27 Gru 2005 10:31 Odpowiedzi: 3    Wyświetleń: 1960
  • C51 / SAB80C537 - KEIL - Obsługa timerów i przerwań

    Witam, Mam pewien problem. Staram się napisać program, którego to zadaniem będzie odliczanie na wyświetlaczu liczb od 0 do F z obsługa przerwań timera0. Program zwiększa wyświetlana liczbę o jeden co każdy cykl przerwania. Timer pracuje w trybie 16-bitowym bez przeładowania. Nie potrafię ustawić...

    Mikrokontrolery kspro   23 Lis 2012 19:55 Odpowiedzi: 1    Wyświetleń: 1500
  • Obsługa przerwania timera w ATmega8 avr-gcc

    Przekopałem już niejedno forum i na każdym z nich robią to na inną modłe... Ale co bym nie tworzył to i tak nie działa... Uprościłem program do min i nic... Prosze niech ktoś mnie oświeci co jest nie tak... Aha do portu PB1 podłączona dioda żeby było wiadomo, że coś się dzieje... #include<avr/io.h> #...

    Mikrokontrolery LordBlick   21 Kwi 2005 20:07 Odpowiedzi: 18    Wyświetleń: 9365
  • Przerwania, Timery w C. Jak wygląda obsługa?

    Wiem że pytanie to pojawiało się zapewne już nie raz. Chciałbym się dowiedzieć jak wygląda obsługa przerwania, timera w C. W asemblerze uaktywnialo się przerwanie np. org 000bh sjmp int_timT0 i pod etykietą int_timT0 umieszczaszało się kawalek programu ( co ma robic jak dojdzie do przerwania )....

    Mikrokontrolery davciu   07 Mar 2006 17:15 Odpowiedzi: 7    Wyświetleń: 1680
  • stm32f407 przerwanie od przycisku

    (at)BlueDraco Przerwania nie blokuję. W funkcji EINT3_IRQHandler(void) po wykonaniu obsługi przerwania robię. Moim zdaniem zawsze łatwiej wrzucić do obsługi przerwania timera dwie linijki kodu, które załatwią obsługę przycisku, niż robić wyrafinowaną obsługę przerwania od przycisku plus przerwania...

    Mikrokontrolery ARM BlueDraco   19 Gru 2014 08:36 Odpowiedzi: 11    Wyświetleń: 855
  • [Atmega32][Eclipse/C] Przerwanie od INT1 i INT0

    Program jest dość obszerny więc postaram się przedstawić wszystko co jest potrzebne do przeanalizowania. Więc tak: PROGRAM GŁÓWNY: PRZERWANIA TIMERY [syntax=c] /*Definicja funkcji odnoszacych sie do Timera 1*/ #define Timer1_ON TCCR1B |= (1<<CS12) /*Preskaler = 256 */ #define...

    Mikrokontrolery AVR dondu   07 Cze 2011 08:08 Odpowiedzi: 12    Wyświetleń: 2366
  • Dokładność RTC (TIMER2) zależy od częstości przerwań TIMER0?

    Nie wiem dokładnie jak to jest w bascomie zrobione, ale teoretycznie nie. Przerwanie Timera2 musi wprawdzie poczekać na zakończenie obsługi przerwania timera 0, ale wywoływane jest zawsze w takich samych odstępach czasu (generator nie jest przecież zatrzymywany). więc jeżeli nawet w którymś momencie...

    Mikrokontrolery kozak_sc   20 Kwi 2005 17:29 Odpowiedzi: 2    Wyświetleń: 1095
  • [C][atmega16] "widoczność" zmiennej poza przerwani

    Napotkałem dziwny problem. Spróbuję to dość jasno opisać. W procedurze uruchamiam timer0. Następnie po uruchomieniu program wpada w pętle : flaga=1; timer0_on; while(flaga&... zmienna flaga zadeklarowana jako globalna (na samym szczycie kodu po define'ach) zerowana...

    Mikrokontrolery AVR Yoshi_80   22 Wrz 2008 12:25 Odpowiedzi: 4    Wyświetleń: 924
  • Pomocy-Asembler kłopot z Timerami mikrokontrolera SAB80C537

    Musze napisać ćwiczenie wg takich punktów ale jestem totalnym laikiem jeżeli chodzi o Asemblera. Licze na wsparcie licznych kolegów na elektrodzie :) 1. Napisać procedurę obsługi przerwania Timera T0 zwiększającą o jeden liczbę hexadecymalną wyświetlaną na wyświetlaczu LED w każdym cyklu obsługi przerwania....

    Początkujący Elektronicy MKKJ   16 Lis 2005 12:02 Odpowiedzi: 4    Wyświetleń: 995
  • LPC2124 - problem z timerem

    Zapoznaję się powoli z tematem ARM-ów i korzystam z fajnej (tak mi się dotychczas wydawało :) strony [url=]Link. Generalnie najprostszy kod obsługi timera przepisałem stamtąd i niby wszystko działa ale z jednym mankamentem. Wypisuję na LCD numer kolejnego wywołania obsługi timera (zmienna globalna, zwiększana...

    Mikrokontrolery ARM directx11   14 Gru 2010 21:25 Odpowiedzi: 10    Wyświetleń: 1632
  • [ATTINY2313][c]Przerwanie wywołane w innym przerwaniu

    ...zamiast 14700us PB2 włącza się 1,7ms po PB3... Nie wiem, z jaką dokładnością mierzysz te 1,7ms, ale jako że 14,7ms/ 8 =1,8375ms (czyli może być w granicach błędu pomiaru) sugerowałbym sprawdzenie, czy fuse bit CKDIV8 jest prawidłowo ustawiony. Po prostu wygląda na to, że masz 8MHz zamiast 1MHz. ...

    Mikrokontrolery AVR Andrzej__S   29 Gru 2010 09:05 Odpowiedzi: 1    Wyświetleń: 990
  • [STM32] [C] Generowanie przerwania od SysTicka

    Może dodam że pracuje na STM32RBT6 i korzystam z biblioteki API jesli to w czyms pomoze i postaram sie odpowiedziec na powyzsze pytania Co do pytań które mi zadałeś nie potrafię udzielić informacji ja wklepałem tylko to co widzisz nie wiem czy reszta się skofigurowała, czy muszę użyć dodatkowych funkcji?...

    Mikrokontrolery ARM ninja_zlomiarz   15 Lis 2011 19:34 Odpowiedzi: 8    Wyświetleń: 2025
  • ściemniacz, dwa kanały, jeden timer [asm]

    Przy ustawianiu nowej wartości kanałów posortuj sobie je z rosnącymi wartościami i wylicz odstępy pomiędzy nimi. Przy przejściu przez zero włącz wszystkie kanały i zacznij odliczać czas do wyłączenia pierwszego kanału (najmniejsze wypełnienie). W obsłudze przerwania timera pobierz następną wartość...

    Mikrokontrolery bolek   28 Sty 2010 22:10 Odpowiedzi: 4    Wyświetleń: 966
  • Przerwanie od UART zakłóca sterownie fazowe triaków

    Parę uwag: Disable Urxc - zbędne, po co? If Kod_znaku <> 13 Then Enter = 0 If Kod_znaku = 13 Then Enter = 1 Po co dwa sprawdzenia? Bascom jest okrutnie wolny i bez tego. Ale tak naprawdę to chodzi o to: Waitms 20 Co 3 dni piszę tutaj to samo zdanie: "żadnego oczekiwania w obsłudze...

    Mikrokontrolery AVR BlueDraco   27 Sty 2013 10:02 Odpowiedzi: 13    Wyświetleń: 1968
  • Przerwania i PWM, ATmega8A - Brak reakcji na wektory przerwań

    I cały czas masz podstawowe błędy w obsłudze ADC. Zapuść pojedynczy pomiar ADC pod koniec obsługi przerwania timera, odczytaj jego wynik w następnym przerwaniu i zapuść następny pomiar - na nic nie musisz czekać, ani sprawdzać bitu gotowości.

    Mikrokontrolery Początkujący Bartosz36   29 Mar 2015 01:56 Odpowiedzi: 49    Wyświetleń: 1968
  • Atmega 32 problem z przerwaniem timer0

    Witam ,napisałem sobie następujący program który ma pełnić funkcję prowizorycznego zegarka. W obsłudze przerwania timer inkrementuję sobie sekundy , ale gdy chce wyświetlić je w main ciągle wyświetla zero na led. Natomiast gdy ostatnią linijkę kodu zamieszczę w obsłudze przerwania działa ok . W związku...

    Mikrokontrolery AVR lordadam   30 Maj 2009 20:48 Odpowiedzi: 2    Wyświetleń: 2323
  • odczyt milisekund w przerwaniu

    Standardowo nie masz zegara o potrzebnej rozdzielczości. Ja bym zrobił tak: napisał własną obsługę przerwania timera systemowego (nie RTC) aby uzyskać licznik do pomiaru z zadana dokładnością, podłożył ją pod tę standardową, podkręcił częstotliwość przerwań (standardowo jest to ok 18 Hz) do takiej jak...

    Programowanie viki   04 Sty 2006 11:07 Odpowiedzi: 10    Wyświetleń: 1954
  • LPC1768 - Timer i counter frequency counter

    Witam, dziękuję za podpowiedź. Po dodaniu tej linii pomogło, licznik się resetuje co sekundę. Tylko teraz z kolei pierwszy pomiar częstotliwości dostaję poprawny, taki jak ustawiłem na generatorze, natomiast kolejne wyniki są liczbowo za małe. Timer taktowany jest częstotliwością CCLK/8. Wiesz, tak...

    Mikrokontrolery ARM Badmaneq   10 Mar 2014 13:13 Odpowiedzi: 6    Wyświetleń: 1143
  • Mikrokontroler st7 lite // przerwania.

    Proszę o pomoc, napisana aplikacja w C przestaje działać po załączeniu przerwań przez funkcję _asm("rim"). Program zawiesza się w mikrokontrolerze. Może ktoś dysponuje przykładowym programem w C obsługi przerwań Timerów dla st7.

    Mikrokontrolery Anaakin2004   20 Gru 2007 09:57 Odpowiedzi: 4    Wyświetleń: 1357
  • [C] - Przerwania licznika w AVR

    Przecież diody sterowane w pętli głównej nie mają zmieniać stanu co 1000 ms, tylko po odczekaniu 1000 ms od ostatniej zmiany. To opóźnienie nie uwzględnia innych czynności wykonywanych przez procesor, np. obsługi przerwań timera. Przy preskalerze 256 okres zgłaszania przerwania byłby zbliżony do 1s...

    Mikrokontrolery Początkujący tomcio1992   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1338
  • ATMEGA88 - Program wykonuje tylko przerwanie

    Masz błąd w procedurze wyświetlania - na wyświetlaczu będzie widać "duchy" sąsiednich cyfr. Gdybyś zamiast zmiennych s1, s1, s10 zrobił tablicę, mógłbyś wywalić switch, tak, jak Ci to pokazałem wyżej: PORTD = c[cyfra[i]]; Twoja pętla główna ciągle zamienia liczbę na cyfry, a wystarczy zrobić to...

    Mikrokontrolery Początkujący BlueDraco   13 Mar 2013 16:27 Odpowiedzi: 19    Wyświetleń: 2127
  • Arduino UNO - PWM i dwa przełączniki (przerwania)

    To jest fragment procedury obsługi przerwania timera w czystym C, a wyrażenie KEY_PORT >> KEY_BIT & 1 zwraca aktualny stan przycisku. Wsuwasz go do zmiennej keyhist i testujesz. Trochę poprawiłem kod powyżej, bo był błąd.

    Arduino mac310   27 Sie 2015 08:51 Odpowiedzi: 10    Wyświetleń: 1167
  • Inteligentny automat schodowy

    Witam, Tu: znajduje się opis powielacza czasu automatu schodowego. Obiecałem tam, że na bazie tamtego układu opracuję „inteligentny” automat schodowy, i oto jest :). Jego „inteligentność” jest zawarta w założeniach do projektu: 1. Ma być podłączony równolegle do przycisków...

    DIY Konstrukcje koczis_ws   05 Cze 2017 18:30 Odpowiedzi: 40    Wyświetleń: 9765
  • błędna obsługa przerwania INT1 - ustalenia szerokości impuls

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

    Mikrokontrolery AVR lnl   01 Sie 2009 13:35 Odpowiedzi: 1    Wyświetleń: 1499
  • [attiny13][C++][atmel studio6] - wieszanie sie atmel studio podczas debugowania

    Witam, Piszę program na ATtiny13A, aby działał jak licznik mod 4 (piny PB0 i PB1), zmiana wyzwalana zboczem opadającym na PB3. Rozwiązanie opiera się na przerwaniach. PCINT3 to obsługa "przycisku" -> naciśnięcie powoduje uruchomienie timera (ustawienie adekwatnego przerwania). Obsługa przerwania...

    Mikrokontrolery Początkujący _Magus_   29 Sty 2015 19:02 Odpowiedzi: 11    Wyświetleń: 1059
  • [Atmega8][C] Obmierzanie czasu z dokładnością do 0.1ms

    Np. tak: Ustawiasz zegar na 1Mhz W main() ustawiasz: Zezwolenie na obsługę przerwań Zezwolenie na obsługę przerwań od Timer0 (albo Timer2) Prescaler na 1 Sprawdzenie jakiejś flagi A w obsłudze przerwania ovf od Timer0 (albo 2): Do rejestru Timer0 (albo 2) wpisujesz 156. Wtedy przerwanie występuje...

    Mikrokontrolery AVR janbernat   25 Cze 2010 09:36 Odpowiedzi: 8    Wyświetleń: 1016
  • [Atmega8] [BASCOM] - Moduł GSM ze sterowaniem SMS telefon simens s55

    Walczę i walczę z tym programem ale nie daje rady.... :cry: Wrzucam cały kod, jest on zrobiony na bazie jak wspomniałem wcześniej: Projekt powiadomienia o alarmie by Xury wersja 2.0 [syntax=basic4gl] '******************... powiadomienia...

    Mikrokontrolery AVR ociec   04 Cze 2013 17:12 Odpowiedzi: 12    Wyświetleń: 5295
  • LPCXpresso - skąd kompilator bierze nazwy obsługi przerwań ?

    Piszę program gdzie korzystam z przerwań w mikrokontrolerze LPC1114, większość rejestrów i funkcji podpowiada mi środowisko programistyczne LPCXpresso. Nauczyłem się na pamięć że obsługa przerwania od SysTick obsługuje się w ten sposób TIMER16_1_IRQHandler TIMER32_0_IRQHandl...

    Mikrokontrolery ARM KamilCWK   06 Wrz 2015 09:45 Odpowiedzi: 6    Wyświetleń: 573
  • ATMega8 nie widzi procedury obsługi przerwania - ROZWIĄZANE

    Buduję prosty sterownik na atmedze 8, chcę obsługiwać klawiaturę w przerwaniach od timera0 ale atmega nie widzi procedury obsługi przerwania i resetuje się. Jeżeli zatrzymam timer albo wyłączę przerwanie timera, albo wyłączę globalnie przerwania to nie resetuje się. Kod procedury obsługi przerwania...

    Mikrokontrolery hexx   18 Kwi 2008 10:19 Odpowiedzi: 2    Wyświetleń: 928
  • [STM32][libopenstm32] Program obsługi przerwania

    Witam, mam problem z programem obsługi przerwania od Timera2. Używam biblioteki #include <libopenstm32/rcc.h> #include <libopenstm32/flash.h> #include <libopenstm32/gpio.h> #include <libopenstm32/usart.h> #include <libopenstm32/timer.h> #include <libopenstm32/nvic.h> void...

    Mikrokontrolery ARM pabish   01 Maj 2010 17:28 Odpowiedzi: 0    Wyświetleń: 1716
  • Edsim51 licznik hex, na wyświetlaczu LCD.

    Dzięki za podpowiedzi, ale nie wiele z tego rozumiem. To tak jak z książką Stareckiego '8051 w praktyce' są przykłady ale nie zastosujesz ich w edsimie. Pzdr Mocno przesadzasz. Edsim51 może nie jest najlepszy na świecie, ale z pewnością lepszy o niebo od np. Jagody. Poprawiłem Ci kod. Musi teraz...

    Mikrokontrolery blazeyos   06 Paź 2011 05:41 Odpowiedzi: 11    Wyświetleń: 3593
  • [Attiny][asm] Obsługa przerwania ??

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

    Mikrokontrolery AVR speecu   20 Mar 2009 00:50 Odpowiedzi: 14    Wyświetleń: 3380
  • Atmega128 + PCF8583 Obsługa przerwania zewnętrznego

    Dzięki za instrukcję. Zrozumiałem, że chce dostać przerwanie z timera za zrównanie wartości rejestru timera 0x07 z rejestrem 0x0f 'timer alarm'. W Control Status Register 0x00 ustawiam 0d00000100 czyli clock mode i bit alarm enable. W Alarm Control Register 0x08 ustawiam 0d11000 010 co powinno mi dać...

    Mikrokontrolery Początkujący Jablonaack   15 Mar 2017 21:43 Odpowiedzi: 9    Wyświetleń: 576
  • Atmel - obsługa przerwań, assembly

    coś w ten deseń? na razie chodzi mi o to że: Licznik działa zgodnie z zegarem. Po przepełnieniu występuje przerwanie, a jego obsługa skacze do timera i uruchamia go na nowo. cały czas nasłuchuje usart i gdy nadejdzie przerwanie, to obsługa wrzuca z tcnt(czyli wartość licznika) do tablicy coś z...

    Mikrokontrolery Początkujący 30402   30 Kwi 2013 19:22 Odpowiedzi: 6    Wyświetleń: 1299
  • BASCOM - [ATtiny2313] Sterownik podwórkowy

    Dosyć odważnie sobie poczynasz na mikrokontrolerze mającym 2kB Flash i 128B SRAM :D ale do odważnych świat należy. Odchudziłem Ci trochę kodzik. Obsługa przerwania timera została stuningowana moim programem NoSave Tool. Teraz mikrokontroler nie odkłada na stos większości rejestrów a tylko te potrzebne...

    Mikrokontrolery AVR piterek-23   25 Paź 2015 20:45 Odpowiedzi: 9    Wyświetleń: 1119
  • [STM32F107VCT6][C] - Dynamiczna pamięć oraz odczyt z pamięci USB

    Witajcie. Zacząłem jakieś 2 miesiące temu przygodę z ARMami na przykładzie STM32. Moim celem jest przygotowanie samochodowego odtwarzacza mp3 zastępującego zmieniarkę CD. Początek zabawy przeszedł dość gładko i po paru dniach już odtwarzałem muzykę z pendrive'a. Jednak odbywało się to w pętli, więc...

    Mikrokontrolery ARM Freddie Chopin   03 Lut 2013 15:25 Odpowiedzi: 5    Wyświetleń: 1110
  • sekundy w at89s51 lub at89c51

    Witam wszystkich Czytam i czytam posty i dochodzę do dziwnych wnioskow - mam wrażenie że uważacie iż po wystpieniu przerwania licznik się zatrzymuje i dopiero wejściew przerwanie go ponownie uaktywnia - otóż licznik chodzi cały czas - jeżeli przepełnieni trafi na mul'a - to po wywołaniu przerwania w...

    Mikrokontrolery DariuszEE   10 Maj 2006 13:19 Odpowiedzi: 63    Wyświetleń: 7115
  • [AVR] Wymuszenie przerwania Timera Atmega jakakolwiek

    No, po prostu "ręcznie" wywołać procedurę obsługi przerwania timera? Przecież to taka sama funkcja jak każda inna.

    Mikrokontrolery czmi3l   08 Sie 2010 20:13 Odpowiedzi: 2    Wyświetleń: 1296
  • XMEGA128A1 - błędna obsługa przerwania Code czy AS6 - ?

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

    Mikrokontrolery AVR jp_elek   07 Sty 2014 16:02 Odpowiedzi: 2    Wyświetleń: 693
  • [Assembler] Jak zmierzyć czas w DSM-51?

    Witam, zmodyfikuj swój program: W programie obsługi przerwania timera dopisz: Badanie stanu przycisku z uwzględnieniem drgań styków. Obsługę programowego timera liczącego przerwania pomiędzy przyciśnięciami przycisku, w zależności od długości słowa tego timera możesz mierzyć czasy rzędu minut,...

    Mikrokontrolery Początkujący krzysiek_krm   12 Cze 2017 10:44 Odpowiedzi: 2    Wyświetleń: 777
  • [STM32] Przerwania, timery

    Witam, Zacząłem niedawno zabawę z STM32 i mam problem z przerwaniami oraz timerami. Chciałem uruchomić przerwanie zewnętrzne, a dalej przerwanie od timera co np 1sek. Jednak nie działa ani jedno ani drugie, czy ktoś mógłby nakierować mnie na dobrą drogę i powiedzieć co robię źle? Przeglądałem...

    Mikrokontrolery ARM pawel_rad   05 Sty 2011 00:57 Odpowiedzi: 10    Wyświetleń: 5598
  • [8051] Problem z obsługą przerwania portu szeregowego

    Poradziłem sobie - winny był monitor PAULMON, który nieprzystosowany do pracy z DS89C430 nie miał przekierowania przerwania od portu szeregowego 1 (wektor 003Bh). Po wywołaniu przerwania program głupiał i skakał do kodu monitora. Przerobiłem jakiś inny, prostszy monitor i wszystko działa. Jeżeli będziecie...

    Mikrokontrolery Jimi Hendrix   25 Lut 2011 14:54 Odpowiedzi: 3    Wyświetleń: 1576
  • [atmega8] Obsługa przerwań zewnętrznych. Jedno przerwanie następujące po drugim.

    Witam Otóż mam taki dylemat ... Mam taki prosty programik robiący mi za licznik modulo 8. Samo liczenie odbywa się w przerwaniu timer'a ale to nie jest kwestia którą chce poruszyć. Po wywołaniu zewnętrznego przerwania, nie da się go przez czas paru/parunastu sekund wywołać. Czego to może być...

    Mikrokontrolery AVR mirekk36   01 Lis 2011 00:15 Odpowiedzi: 48    Wyświetleń: 4619
  • Atmega8A - Miernik częstotliwości - niepoprawne wskazania

    Witam, Drogi kolego może jakiś schemacik udało by się wrzucić? Fragment kodu też nie wiele mówi. Te 8 Mhz to z kwarcu czy wewnętrzny oscylator RC? Kolejna sprawa brak kodu obsługi przerwania timera 1, po co to przerwanie jest odblokowane? Z tego co widzę kolega włącza T1 zlicza impulsy w czasie 1s...

    Mikrokontrolery AVR atom1477   07 Kwi 2013 16:02 Odpowiedzi: 10    Wyświetleń: 1263
  • [ATmega32][C/AVR-GCC] - Przycisk w obsłudze przerwania

    Pomijając już opóźnienia w obsłudze przerwania i użycie przestarzałej funkcji obsługi przerwania (SIGNAL),ta linijka while(!(PIND & 0x04)) {} powoduje zawieszenie się programu w obsłudze przerwania, kiedy na PIND4 pojawi się logiczne 0. Ja napisałbym to w ten sposób: ...

    Mikrokontrolery AVR Moyshaa   05 Mar 2011 20:47 Odpowiedzi: 11    Wyświetleń: 3641
  • Arduino - Czy jest obsługa przerwania z UART bufor nadawania pusty

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

    Arduino Udios   14 Paź 2014 22:23 Odpowiedzi: 2    Wyświetleń: 1236
  • DS18B20 Optymalizacja kodu

    Odczytywać temperature po ustawieniu określonej flagi w przerwaniu. Kawałek kodu z mojego programu kiedy robiłem to jeszcze w Bascom Dim Flaga As Byte : Flaga = 0 On Timer0 Int_timer0 ' wskazanie do obsługi przerwania Timer 0 Const Factor = &H6A ...

    Mikrokontrolery pch   25 Maj 2005 09:38 Odpowiedzi: 4    Wyświetleń: 1443
  • [mega16][C] Przerwania timera vs reszta kodu - blad programu

    Witam. Natrafiłem dziś na problem z przerwaniem. Mianowicie mam DS18B20, LCD, UART i timery. Program wygląda tak, że temperatura z DSa jest wyświetlana na LCD, wszystko gra. Mam też przerwanie, w którym co sekundę wysyłane jest 6 bajtów do kompa (przez UART). Przerwanie jest od Timera co 1 sekundę....

    Mikrokontrolery AVR archanoid   02 Mar 2009 18:28 Odpowiedzi: 3    Wyświetleń: 1231
  • MSP430 - Obsługa przerwań, nie działa program

    1. Przerwanie ma tylko stwierdzić czy nastapiło krótkie czy długie wciśnięcie na podstawie ilości cykli (wiem, że powinno być na timerze, ale tak daleko jeszcze nie jestem). Chyba tak można zrobić, no nie? 2. No rozumiem, ale to chyba nie jest jakiś wielki błąd? 3. W moim kodzie przecież najpierw...

    Mikrokontrolery Początkujący Radek   05 Kwi 2016 09:44 Odpowiedzi: 5    Wyświetleń: 489
  • Enkoder EC11sp - Wyprowadzenia pinów

    Tak ci się tylko wydaje. Po pierwsze jeśli nie kasujesz flagi przerwania, to zaraz po jego zakończeniu masz zgłoszone kolejne przerwanie. Po drugie, żadnego blokowania przerwań w funkcji obsługi przerwania nie trzeba robić bo AVR to robi automatycznie. Po trzecie, jeśli obsługa handlera przerwania jest...

    Mikrokontrolery Początkujący piotrva   10 Sie 2013 23:22 Odpowiedzi: 8    Wyświetleń: 1443
  • Problem z termometrem ds18b20 i wyświetlaczem LED

    Przecież sam sobie udzielasz odpowiedzi. Jak wyłaczysz timer to komunikacja z DS-em jest prawidlowa. Z czego mozna wywnioskować, że obsługa przerwania timera wplywa na transmisje z DS-em i oczywiscie, bo tam (w DS-ie) jest dość dokładne uzaleznienie czasowe i jeśli w takim miejscu (czytasz DS-a) wystapi...

    Mikrokontrolery Muni   21 Lut 2015 23:15 Odpowiedzi: 5    Wyświetleń: 1590
  • Przerwanie Timera blokuje używanie JTAG-a

    Poczytaj jak posługiwać się JTAG'iem. Jeżeli w programie AVR Studio naciśniejsz przycisk RUN to program będzie pracował normalnie, ale nie możesz mieć jednocześnie kontroli nad kodem oraz pozwolić na normalną pracę! Jak sobie wyobrażasz taką sytuację: debugujesz kod, gdy flaga = 0, ale w między czasie(nie...

    Mikrokontrolery AVR rpal   31 Sty 2009 13:03 Odpowiedzi: 2    Wyświetleń: 651
  • [Atmega8] [BASCOM] Moduł GSM ze sterowaniem SMS

    Napisałem wersję "new core" dla tego projektu. Niestety zajmuje 82 procent flasha w Atmega8 Dlatego w załączniku jest skompilowane archiwum. W przyszłości planuję napisanie programu, który w łatwy sposób pozwalałby edytować dane w EEPROM, czyli zmieniać treść SMS i numery telefonów. [syntax=vb]'****************...

    Mikrokontrolery AVR jankes.p   18 Sie 2011 09:35 Odpowiedzi: 94    Wyświetleń: 51227
  • [Bascom] - Attiny13 - Przerwanie Timer'a - krótki impuls

    Piszę program, do czasowego wyzwalania migawki: Na pokładzie mam attiny13, tact-switcha, oraz diodę led i transoptor. Układ ma wysyłać impuls ok 300ms co określony czas. Czas ustawia się poprzez wciskanie przycisku - jedno wciśnięcie = 0.5s więcej. Dłuższe przyciśnięcie (pow. 3s) powoduje ustawienie...

    Mikrokontrolery kjuba13   29 Kwi 2013 14:50 Odpowiedzi: 5    Wyświetleń: 1494
  • [8051][C] Obsługa przerwań

    Powiedz mi skąd u ciebie wektor przerwania wynosi 10 ? Czy to jakis Egzotyczny procesor czy jak ? Bo dla przerwania Timera 0 dla normalnego uK jest to inna wartość Patrz np Atmel strona C51 Timer1 in Mode 1 with Soft Gated Timer (20 KB, updated 06/04) /** * FUNCTION_PURPOSE: timer1...

    Mikrokontrolery BioZ   29 Lis 2010 19:28 Odpowiedzi: 2    Wyświetleń: 2332
  • PID na ATmega - AVR221 brak reakcji na wejściu układu

    Kod obsługi przerwania Timera jest w pliku Atmela. Po przeróbce na AVR GCC: Obsługa przerwania: [syntax=c]ISR(TIMER0_OVF_ve... uint16_t i = 0; if(i < TIME_INTERVAL) i++; else { gFl... = TRUE; i = 0; } }[/syntax] Ustawienia Timera: [syntax=c]TCCR0 = 1<<CS00; TIMSK...

    Mikrokontrolery Zolw2305   26 Lut 2014 14:17 Odpowiedzi: 8    Wyświetleń: 1251
  • Arduino - Arduino i kwarc zegarkowy

    Tak, niedokładność czasu delay wynika głównie z tego, że dodaje się do tego czas wykonania innych funkcji, w tym szczególnie funkcji obsługi przerwań. W przypadku odpowiedniego użycia timera tej niedokładności nie ma, a w każdym razie nie akumuluje się ona, tak jak w przypadku delay. Oczywiście jeśli...

    Arduino stachn   12 Sty 2016 06:20 Odpowiedzi: 21    Wyświetleń: 1278
  • Mikrokontroler 8051. Obsługa licznika T0 z obsługą przerwań.

    A mógłbyś mi jeszcze powiedzieć czemu w Twoim programie jest w 6 linijce orl TL0,#0F0h a nie MOV TL0,#0F0? Orl to chyba suma logiczna i nie rozumiem dlaczego to tak jest zapisane. Wychylę się i podpowiem. Przerwanie podejmowane jest przy przejściu licznika timera TH0,TL0 do stanu 0. Jednak timer...

    Mikrokontrolery Początkujący kemot55   23 Cze 2015 19:03 Odpowiedzi: 20    Wyświetleń: 903
  • [Atmega32A]Power-save mode - Obsługa przerwania TIMER2 w trybie PSM

    Jestem w trakcie tworzenia licznika rowerowego z funkcją alarmu przeciwkradzieżowego. W cały układzie mam akcelerometr, który wykrywa większe zmiany przyspieszenia. Chciał bym żeby to wykrywanie odbywało się podczas wyłączonego licznika. Powerdown mode odpada ponieważ wyłączone jest praktycznie wszystko...

    Mikrokontrolery AVR dasej   15 Sty 2017 22:05 Odpowiedzi: 1    Wyświetleń: 408
  • [AVR ATMega644p][asm/AVR Studio] Obsługa przerwań

    Poniższy program dla wersji ATMega32 usiłuję przerobić na wersję dla ATMega644p /która posiadam/. Program ma za pomocą przerwań realizować opóźnienia. Niestety robi się to wszystko skomplikowane ponieważ jak wiadomo szczególnie system przerwań i timerów jest dużo bardzie rozbudowany niż na niższych modelach...

    Mikrokontrolery AVR TatOR   16 Mar 2010 16:30 Odpowiedzi: 0    Wyświetleń: 996
  • [atmega8][c] - problem z przerwaniem timera

    3. F_CPU definiuj w opcjach, a nie w kodzie: 4. W jakim celu zerujesz TCNT2 w przerwaniu od przepełnienia licznika? ad 3. - w swoim kodzie mam tą linijkę zakomentowaną, ale źle skopiowałem ad 4. - z rozpędu, skopiowałem jej obsługę z timera zerowego i zmieniłem żeby miała wartość początkową...

    Mikrokontrolery AVR siwy2411   20 Gru 2012 00:39 Odpowiedzi: 4    Wyświetleń: 954
  • AVR - Obsługa przerwania w zestawie EVB 5.1(ATMega 32a)

    Witaj Adamie. ... i niestety nie wychodzi. Na jakiej podstawie tak uważasz? Dodam, że pracuję na Atmel Studio 6, które bardzo nie lubi funkcji SIGNAL(SIG_INTERRUPT0) Ponieważ SIGNAL jest przestarzałe: Atrybut NOBLOCK dodałem na końcu, więc można się nim nie sugerować. W jakim celu?...

    Mikrokontrolery dondu   27 Gru 2014 01:08 Odpowiedzi: 5    Wyświetleń: 789
  • atmega16 LCD + przerwanie timera - dziwne zachowanie (VMLAB)

    Witam Ucze sie programować mikrokontrolery, używam Vmlab'a i Winavr. Mikrokontroler to atmega16. Napotkałem następujący błąd: Program teoretycznie powinien dodawać do wyświetlacza co 300ms nowy znak. Wszystko jest ok dopóki nie włącze Timera. Jeżeli go uruchomię to znaki zamiast się dodawać...

    Mikrokontrolery qubuniek   13 Mar 2009 16:37 Odpowiedzi: 4    Wyświetleń: 1497
  • Problem z obsługą przerwania

    Witam. Próbuję uczyć się C na Atmedze 8 i mam problem z obsługą przerwania. Kod wygląda następująco (z resztą pisany na podstawie kursu z EdW): #include <c:\WinAVR-20090313\avr\include\a... <c:\WinAVR-20090313\avr\include\a... F_CPU = 1000000 int...

    Mikrokontrolery AVR yorek   02 Paź 2009 23:17 Odpowiedzi: 6    Wyświetleń: 1026
  • [8051][C]Multipleksowanie wyświetlaczy LED i dekoder BCD->

    Nie pisałem jeszcze w C pod 8051 (jak narazie tylko asm) , ale ja bym zrobił tak: Umieściłbym w pamięci to co ma być wyświetlane na wyświetlaczach, czyli 1. Krok LED1 equ 7Fh ; zmienna LED1 pod adresem 7Fh LED2 equ 7Eh LED3 equ 7Dh LED4 equ 7Ch 2. W main uruchamiam timer w trybie 16 bitowym...

    Mikrokontrolery Stoproman   23 Sty 2011 18:23 Odpowiedzi: 4    Wyświetleń: 2736
  • [bascom] Przerwanie timerem i krzaki na lcd

    Wyrzuć obsługę LCD z przerwania, wyświetlanie wykonuj tylko w pętli głównej. W przerwaniu zmieniaj dane, które mają się wyświetlać i ewentualnie ustawiaj jakąś flagę, która da informację w pętli, że trzeba wyświetlić nowe dane. Przerwania powinny trwać jak najkrócej, wstawianie tam wyświetlania LCD,...

    Mikrokontrolery AVR BUNNIE   20 Lut 2012 19:28 Odpowiedzi: 2    Wyświetleń: 1026
  • STM32 - dziwne zachowanie obsługi przerwania od timera

    Witam Dlaczego podczas obsługi przerwania TIM2 dwukrotnie jest ustawiana flaga "tim_up" ? Pierwszy raz natychmiast (błędnie) oraz drugi raz po ustawionym w preferencjach czasie (prawidłowo) [syntax=c]volatile uint8_t tim_up = 0; int main(void) { myinit (); TIM_Cmd(TIM2, ENABLE); while...

    Mikrokontrolery ARM Freddie Chopin   22 Kwi 2017 20:43 Odpowiedzi: 2    Wyświetleń: 693
  • Za duży rozmiar programu w Atmega 8 pisanego w języku C

    Już za kilka dni muszę oddać moją pracę dyplomową. Moim problemem jest zbyt duży rozmiar kodu i jeśli nie zoptymalizuje programu to nie umieszczę w nim wszystkich założonych funkcji. Czy ktoś ma pomysł jak zaoszczędzić trochę pamięci patrząc na mój kod? (na program skłąda się jeszcze biblioteka do obsługi...

    Mikrokontrolery LuznyTomasz   09 Lip 2005 01:28 Odpowiedzi: 30    Wyświetleń: 3596
  • Bascom - problemy poczatkujacego

    Czy nie lepiej wykonać obsługę sekwencji w procedurze obsługi przerwania timer'a ? Co należałoby zrobić ?: - zdefiniować przerwanie np co 50 ms - dodać programowy dzielnik /100 w przerwaniu (5s) - wykonać tablicę sekwencji w pamięci programu - każde przepełnienie dzielnika powoduje odczyt danej z...

    Mikrokontrolery Jaca   10 Lut 2006 11:50 Odpowiedzi: 19    Wyświetleń: 1620
  • 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 guteczek   12 Mar 2006 08:45 Odpowiedzi: 6    Wyświetleń: 4428
  • Obsługa przerwania problem- Atmega8 - Avr-gcc

    wiesz... coś mi chodzi po głowie, że przy którejś wersji gcc albo avr-libc nastąpiły jakieś zmiany nazewnictwa procedur obsługi przerwań. Głowy nie dam że tak było, ale w każdym razie u mnie procedura obsługi od przerwania pochodzącego od przepełnienia timera 0 nazywa się: ISR (TIMER0_OVF_vect) { ... ...

    Mikrokontrolery tadzik85   08 Mar 2011 14:44 Odpowiedzi: 18    Wyświetleń: 2754
  • [AT89C2051][c] Różna obsługa przerwań

    Witam i dzięki za odpowiedź. Właśnie tej bezkarności nie byłem pewien. Różna obsługa przerwań wynika z chęci wykorzystywania timerów do różnych zadań w zależności od akurat występującej potrzeby-mam kilka podprogramów-funkcji nie nakładających się na siebie czasowo, którym pasowałoby odmierzać czas....

    Mikrokontrolery Bruum   11 Cze 2009 21:04 Odpowiedzi: 2    Wyświetleń: 1001
  • [AVR][C] Prosta detekcja stanu na pinie

    Podłącz ten sygnał do pinu mogącego wyzwalać przerwania. Zrób zmienną globalną, dekrementowaną w procedurze obsługi przerwania timera. Jak dojdzie do zera to zapalasz diodę. W procedurze obsługi przerwania z pinu przy każdej zmianie stanu inicjalizujesz licznik. Dzięki temu masz coś w stylu watchdoga....

    Mikrokontrolery tmf   19 Maj 2011 19:22 Odpowiedzi: 2    Wyświetleń: 1311
  • Obsługa przerwania w programie wieloplikowym kompilator GCC

    Chyba się nie zrozumieliśmy. Chodzi mi o preskaler i podział preskalera dla dwóch rożnych timerów. TC0 i TC1 korzystają z tego samego preserska. Chodzi mi o to czy dwa timery będą pracowały z rożnymi "prędkościami" właściwymi dla ustawionych preskalerów TC0 i TC1 w przypadku gdy podział preskalera...

    Mikrokontrolery AVR INTOUCH   12 Sie 2011 19:50 Odpowiedzi: 11    Wyświetleń: 1127
  • AVR136 oraz czas obsługi przerwania

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

    Mikrokontrolery AVR Krokus22   15 Lut 2012 13:49 Odpowiedzi: 11    Wyświetleń: 1678
  • [STM32F0DISCOVERY/C] Konfiguracja przerwania Timera 6

    Trzeba pewnie włączyć jeszcze globalne zezwolenie na przerwania, tylko nie mogę się tego doszukać w RM. Domyślnie przerwania są globalnie "odblokowane". W przeciwieństwie do poszczególnych przerwań, więc jest taka funkcja NVIC_EnableIRQ() czy jakoś tak. P.S.1. Nie musisz deklarować przerwania na...

    Mikrokontrolery ARM alagner   03 Lut 2013 15:50 Odpowiedzi: 14    Wyświetleń: 1647
  • Obsługa przerwań w algorytmie blokowym

    Witam. Czy któryś z szanownych kolegów spotkał się z algorytmem blokowym w którym uwzględnione są przerwania od np timera: i oraz innych elementów mikrokontrolera? System przerwań w mikrokontrolerze jest płaski.

    Programowanie INTOUCH   02 Lis 2011 19:20 Odpowiedzi: 8    Wyświetleń: 1596
  • ARM - problem z przerwaniem timera

    Aha, w gcc obsługa zagnieżdżonych przerwań jest skopana, jeśli takowe używasz. Niby dlaczego? Ja uzywam WinARMa z SAM7S256 i zagniezdzone przerwania bardzo dobrze dzialaja. Mozna ustawiac priorytety dla konkretnych przerwan i przerwanie o wyzszym przerwie przerwanie o nizszym priorytecie. Wszystko...

    Mikrokontrolery gn000   21 Gru 2007 10:02 Odpowiedzi: 13    Wyświetleń: 2693
  • Przerwania timera i miernik refleksu

    Wie ktoś jak napisać że naciskam jakiś klawisz z klawiatury matrycowej i dsm liczy ile razy nacisnąłem go w ciągu sekundy tzw miernik reflexu Jak dsm by obsłudze przerwania coś by zliczał ? Po zapaleniu diody w jak najkrutszym czasie naciskam klawisz dsm mieży ten czas do naciśnięcia Pomocy wie...

    Początkujący Elektronicy elektronikopo   05 Mar 2008 21:29 Odpowiedzi: 6    Wyświetleń: 1224
  • ATmega2560 - niedziałające przerwania timera

    Przerwanie to zdarzenie które przerywa działanie programu głównego i uruchamia procedurę obsługi przerwania. Jak ta procedura się zakończy (tu reti) to następuje powrót do programu głównego. To tyle teorii - w C działa, na takiej zasadzie jw. Jak wywołać to int0? Wiem że odpowiada za nie bit 0 portu...

    Mikrokontrolery AVR dondu   30 Lis 2015 22:10 Odpowiedzi: 9    Wyświetleń: 663
  • obsługa przerwań w języku c

    void Przerwanko_T1(void) small interrupt 3 { } to chyba wszystko wyjaśnia ?? oczywiście trzeba najpierw aktywować przerwania ustawiając odpowiedznie rejestry i ustawić w tym przypadku timer

    Mikrokontrolery Emiliano   22 Paź 2006 18:29 Odpowiedzi: 6    Wyświetleń: 2100
  • ATmega8L zegar RTC

    shadow0013 : Zacytuję pierwszą stronę dokumentacji: – Real Time Counter with Separate Oscillator RTC służy do odliczania czasu niezależnie od stanu procesora (np uśpienie) czy oscylatora taktującego procesor (wahania częstotliwości), funkcja zegara/kalendarza jest tylko często stosowanym dodatkiem....

    Mikrokontrolery AVR Piecia   24 Sty 2009 19:55 Odpowiedzi: 18    Wyświetleń: 5021
  • [lpc2148][codesourcery lite] Czas obsługi przerwania

    Przerwanie od input capture wskazuje, że stan licznika został zapamiętany w odpowiednim rejestrze... Jeśli dodatkowo można IC sprzęgnąć z DMA to problem akwizycji danych jest rozwiązany - DMA może wtedy wywoływać przerwanie po zebraniu dwóch (lub więcej) wartości - początku i końca impulsu. W niektórych...

    Mikrokontrolery ARM Indios Bravos   03 Wrz 2010 06:28 Odpowiedzi: 5    Wyświetleń: 1162
  • [ATmega8][C]Obsługa przerwania tryb CAPTURE vs. EXTERNAL INTERRUPT

    Z tego co zauważyłem, mikrokontroler taktujesz częstotliwością 1MHz. Przy preskalerze 1024 częstotliwość taktowania timera będzie równa 1000000Hz/1024=976,5625Hz. Z tego wniosek, że w ciągu 1 sekundy timer zlicza 976,5625 impulsów. Biorąc pod uwagę, że timer jest 16-bitowy przepełni się 1 raz na (65536/976,5625)...

    Mikrokontrolery AVR rozekk   13 Maj 2011 12:55 Odpowiedzi: 15    Wyświetleń: 2356
  • [avr] obsługa przerwań [początkujący]

    ... To w mniej więcej w taki sposób pisze się programy do zegarów alfanumerycznych, i w ogóle obsługę przerwań tak się pisze? WIem tylko, że one (te zegary)zczytują z odzielnych funkcji cyfry i je wyświetlają, a ustawienie godziny ejst możliwe w takim razie w każdym momencie ... Najprostszym rozwiazaniem...

    Początkujący Naprawy nemo07   29 Wrz 2011 22:09 Odpowiedzi: 16    Wyświetleń: 2208
  • ATmega32 - Program nie wchodzi w obsługę przerwania TIMER0_COMP_vect

    Wiem ale jakbyś zobaczył pełny kod to tam jest 5 metod inicjalizacji timera i tak mi było wygodniej kontrolować czy nie zrobię błędu przy TCCR0 Pytanie dodatkowe. W przerwaniu RXC_vect od USART kiedy "przychodzi" 0x80 (128) to zacznij pobieranie - Transmit=1; Jeżeli w obsłudze przerwania dodam ifa...

    Mikrokontrolery AVR mikroice90   30 Gru 2012 14:29 Odpowiedzi: 17    Wyświetleń: 1881
  • [C][ATmega88] - Obsługa przerwania Timera0

    Wejście i wyjście z obsługi przerwania - to kilkanaście cykli (dokładne dane w dokumentacji). Do tego trzeba dorzucić sekwencję push i pop w prologu i epilogu procedury, zależną od liczby rejestrów potrzebnych w samej obsłudze programowej. Plus sama "treść" obsługi. Intuicja podpowiada, że przy 5 liniach...

    Mikrokontrolery BlueDraco   29 Mar 2013 11:23 Odpowiedzi: 15    Wyświetleń: 2370
  • Atmega 16 - obsługa przerwań INT0, INT1

    Zliczaj impulsy timerem w trybie licznika. Nie potrzebujesz dwóch przerwań timera - użyj jednego, np. 800 Hz - co 80 przerwań masz odliczony odcinek 100 ms.

    Mikrokontrolery AVR krzysztofh   08 Kwi 2014 12:12 Odpowiedzi: 2    Wyświetleń: 1011
  • [AVR] - Sprzetowy PWM dla niskich czestotliwosci.

    Jeśli najpierw podzielisz częstotliwość procesora (bity konfiguracji, w slangu spod budki z piwem zwane "fusami"), potem użyjesz największego preskalera timera i jeszcze 16-bitowego timera, to zapewne osiągniesz odpowiednio niską częstotliwość. Z drugiej strony przy tak niskich częstotliwościach drżenie...

    Mikrokontrolery BlueDraco   26 Gru 2012 14:34 Odpowiedzi: 1    Wyświetleń: 720
  • Pętle

    obsługa przerwania timera nie może też trwać zbyt długo żeby nie było "przerwania w przerwaniu" - kilka tyknięć zegarka i masz zawalony stos adresami powrotu (zwiecha) Nie. Jeźeli przerwanie jest aktualnie wykonywane, to drugie takie samo przerwanie poczeka grzecznie aż zakończy się pierwsze. Jeżeli...

    Mikrokontrolery shg   22 Lip 2005 22:07 Odpowiedzi: 7    Wyświetleń: 1224
  • Obsługa przerwania w Atmega16 BASCOM

    OK to jeszcze dopytam tak, rozumiem że na początku przerwania zmieniam stan Edge_ na 0, liczy timer i config int0=rising ale co dalej załóżmy że nadejdzie zbocze narastające i co wtedy się dzieje? No tak, zabrakło jeszcze jednej linijki... sory... Powinno być: If Edge_ =0 Then Start...

    Mikrokontrolery redart   13 Lut 2007 19:48 Odpowiedzi: 8    Wyświetleń: 2393
  • Obrotomierz, Bascom AVR, obsługa przerwań

    $regfile = "attiny2313.dat" $crystal = 10000000 $hwstack = 32 $swstack = 8 $framesize = 16 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.1 , Rs = Portb.2 'konfiguracja podłączenia LCD Config Lcd = 16 * 2 Config Timer1 = Counter , Edge...

    Mikrokontrolery Luqu397   23 Maj 2012 19:50 Odpowiedzi: 11    Wyświetleń: 6482
  • [ATmega64][C]Obsługa przerwania TIMER0

    Wielkie dzięki za odpowiedź. Jeżeli chodzi o konfiguracje rejestru TCCR0 to wzorowałem się na pracy dyplomowej w której był taki zapis i działał poprawnie. Wcześniej nie używałem tego rodzaju zapisu. TCCR0=(1<<WGM01)|(1<... Rozumiem, że...

    Mikrokontrolery AVR Co_pat   26 Gru 2009 02:52 Odpowiedzi: 9    Wyświetleń: 3488
  • [AVR] obsługa przerwania od licznika 1

    Ja wiem jak chcę to zrobić, ale najwyraźniej brakuje mi jakiejś wiedzy z zakresu timerów. Pobawiłem się właśnie tymi przerwaniami i coś jest nie tak. Ustawiając przerwania od OCR1A jest wszystko ok a wystarczy, że zmienię na przerwanie od OCR1B (bit OCIE1B) przy takiej samej wartosci OCR1B jak OCR1A...

    Mikrokontrolery AVR mar3kk   08 Lis 2010 23:03 Odpowiedzi: 8    Wyświetleń: 2814
  • Problem z kwarcem zegarkowym i obsługą przerwania

    Możesz podłączyć rezonator 32,768kHz pod XTAL1 i XTAL2 (odpowiednio ustawiając fusebity), ale wtedy cały procesor jest taktowany małą częstotliwością, więc niektóre funkcje mogą działać wolno. Procesor w fusach przełącza się na Int RC, a licznik rejestrowo na Async. Wtedy rdzeń procesora...

    Mikrokontrolery AVR tomaszek1988   12 Lis 2010 11:38 Odpowiedzi: 14    Wyświetleń: 1664
  • [C][AT90CAN128]Obsługa przerwania i zliczenie czasu

    Sprzęt jest ok. Wczoraj był badany na oscyloskopie pod tą płytką, ładnie zmienia się czas odpowiedzi echa. Słychać jak pyka sobie pulsy. Błąd był w linii z TIMSK0 (skoro używam TIMERA1) Tylko problem jest bo nie odświeża. Obecnie coś tam zwraca (bo wysyłam zmienną time po RS232), ale dopiero po naciśnięciu...

    Mikrokontrolery AVR kasprzak   23 Maj 2011 01:35 Odpowiedzi: 25    Wyświetleń: 2077
  • [ATMega168][C] Obsługa przerwań

    Generator używający kwarcu zegarkowego jest generatorem o ultraniskim poborze energii, w efekcie superczułym na zakłócenia. Niewykluczone, że pojemności pasożytnicze wystarczą na podtrzymanie oscylacji, jednak aby dać mu "kopa" na początek wymagane jest coś dodatkowego - np. konieczność wpięcia kwarcu....

    Mikrokontrolery Początkujący Stefan90   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 4070
  • [C] Obsługa przerwania przy przepełnieniu oraz wyplenienie PWM

    Masz w nim błąd polegający na tym, że używasz Timer2, a włączasz przerwania od przepełnienia Timer 0: Zmieniłem na: Podobnie z wektorem przerwań - używasz wektora z Timer0: Zmieniłem na: W jakim celu ustawiasz: Kwarc 16MHz Prescaler 64 Timer2 8 bitów= 256, zaczynam liczyć...

    Mikrokontrolery Początkujący baser   29 Gru 2011 16:01 Odpowiedzi: 6    Wyświetleń: 2085
  • [C][ATMega8535] Jak zabrać się za obsługę przerwań?

    ... ale niestety mądrala nie przytoczył jak powinno się to zapisywać... ) Oj, uważaj bo ktoś może poczuć się urażony i raportować post :) Na temat F_CPU w sieci można znaleźć wiele: F_CPU – gdzie definiować? Chciałbym dowiedzieć się co znaczą te TCCR2, OCR2, TIMSK, jak liczyć te przerwania...

    Mikrokontrolery Początkujący dondu   26 Kwi 2012 20:12 Odpowiedzi: 6    Wyświetleń: 1199
 
Promocja -20%
Zamknij
Wyszukaj w ofercie 200 tys. produktów TME
tme
Promocja 20%