przerwanie licznika

Znaleziono około 3776 wyników dla: przerwanie licznika
  • [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   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1653
  • AVR: Czas obsługi/reakcji na przerwanie licznika

    Ciekawe zagadnienie. Mam już PCB do licznika częstotliwości i czasu, czekam za kilkoma kluczowymi układami i zacznę go uruchamiać. Co prawda u mnie timer jest zatrzaskiwany przez ICP a przy szybkich operacjach (pomiar czasu z rozdzielczością 10ns) wspomagam się przez FPG to Dłuższe odczinki czasu mierzy...

    Mikrokontrolery AVR   26 Mar 2017 18:36 Odpowiedzi: 5    Wyświetleń: 1290
  • 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ń: 1814
  • [ATmga128][C] Nieobliczane przerwanie od timera 0

    Witam męczę się już od dawna z przerwaniem od timera 0. Wymyśliłem sobie że po przepełnieniu licznika 0 ma nastąpić przerwanie. Licznik 0 liczy od 0-255 chciałem miec kontrolę na częstotliwością wywoływania przerwania więc gdy przerwanie jest wykonywane wpisuję od razu do licznika konkretną liczbę tak...

    Mikrokontrolery AVR   08 Gru 2009 23:13 Odpowiedzi: 5    Wyświetleń: 1557
  • [ATTiny2313][C] Obliczanie czasu impulsu z wykorzystaniem przerwania i ICP

    Witam! Mam na początku pytanie: Co jest pierwsze przy pojawieniu się impulsu na ICP, przerwanie od niego czy przepisanie zawartości licznika do rejestru ICR1? Planuję zrobić licznik czasu trwania impulsu i wymyśliłem coś takiego (na razie schematycznie): [syntax=c] ISR(przerwa... od przepelnienia...

    Mikrokontrolery AVR   25 Maj 2011 21:44 Odpowiedzi: 1    Wyświetleń: 1446
  • STM32F4 Discovery - Przerwania od TIM2

    Witam, Przerabiam książkę STM32 Aplikacje i ćwiczenia w języku C Pana Marka Galewskiego. Dotarłem do ćwiczenia 12c, w którym do sterowania diodami mają być użyte TIM1 oraz TIM2. TIM1 może generować przerwanie ogólne oraz przerwanie z kanału Compare. Dzięki temu łatwo możemy sterować dwoma diodami. Natomiast...

    Mikrokontrolery ARM   15 Paź 2014 18:10 Odpowiedzi: 0    Wyświetleń: 849
  • [Atmega128][ethernut] przerwania się 'kłócą'

    Witam! Mam taki dość nietypowy problem. Kontroler ma reagować na jedno z trzech przerwań: TIMERa 0 i dwóch zewnętrznych (czujki ruchu). Te przerwania zewnętrzne zliczają liczbę reakcji czujek, natomiast TIMER 0 ma odmierzać czas i dzięki niemu co kilka sekund mają być wyświetlane statystyki. Bez TIMERa...

    Mikrokontrolery AVR   05 Lut 2010 10:15 Odpowiedzi: 2    Wyświetleń: 1466
  • Przerwanie INT0 '2313 - osobliwy problem ;)

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

    Mikrokontrolery   07 Sty 2005 09:42 Odpowiedzi: 1    Wyświetleń: 987
  • [ATMEGA8][BASCOM] Wyłączenie przerwań nie do końca działa ..

    Witam. Mam pewien problem z programem. Generalnie układ posiada 3 przyciski. Kontaktron - generuje przerwania (nie sugerować się nazwą, testuję to na zwykłym switchu) P_zeruj - Przycisk od zerowania wyniku P_mierz - Jeśli jest w stanie 1 to przerwania są włączone jeśli nie to wyłączone. I tu pojawia...

    Mikrokontrolery AVR   06 Mar 2010 22:16 Odpowiedzi: 7    Wyświetleń: 1716
  • 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ń: 1395
  • lpc2148 - Przerwania i zawieszanie się programu

    Witam! Na wstępie chciałem zaznaczyć, że od niedawna dopiero poznaję procesory z serii ARM. Bardzo dawno temu miałem styczność z 51- jedynką i keilem. Moje doświadczenie w programowaniu C też nie jest oszałamiające, natomiast asembler na ARM jak na razie jest przeze mnie mało zrozumiany. Proszę o wyrozumiałość...

    Mikrokontrolery ARM   19 Lis 2015 21:16 Odpowiedzi: 10    Wyświetleń: 1152
  • Atmega32, C - Przerwania INT0 i INT1 - Co tu nie gra?

    Wszystkie przerwania których w tym programie używam podałem w poprzednim poście. Owszem obsługa przerwania nie może być przerwana przez inne przerwanie, ale jego zgłoszenie jest zapamiętane i zostaje obsłużone po zakończeniu obsługi tego pierwszego. Tak mi się przynajmniej wydaje, ale mogę się mylić....

    Mikrokontrolery   18 Lis 2013 20:28 Odpowiedzi: 20    Wyświetleń: 3234
  • [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   07 Cze 2011 08:08 Odpowiedzi: 12    Wyświetleń: 2807
  • Licznik w ATmega8535 a w AT90S8535

    Na AT90S8535 zrobiłem sobie licznik impulsów i elegancko zlicza. Zrbiłem to na dwa sposoby (poniższy kod) z wykorzystaniem jednego timera i bardziej dokładny z wykorzystaniem 2 Timerów. Najgorsze jest to że gdy wsadziłem ATmega8535 na lcd pojawia mi się zero tak jakby counter w ogóle nie zliczał impulsów....

    Mikrokontrolery   02 Cze 2005 22:36 Odpowiedzi: 6    Wyświetleń: 1273
  • Licznik Atmega 16. Program działa na symulatorze, na uP nie chce działać.

    WItam Mam problem z programem w Bascomie. Dziala na symulatorze ale po zaladowaniu do uP nie chce dzialac. Ma to byc licznik pracy wraz z zegarem i pomiarem temp pomieszczenia. Dziekuje za odpowiedz '******LCD timer dziala symulacja kelpsydry :)******* Deflcdchar 1 , 31 , 17 , 10 , 4 , 4 , 10...

    Mikrokontrolery   20 Paź 2006 13:00 Odpowiedzi: 2    Wyświetleń: 1490
  • Licznik w trybie asynchronicznym, atmega8, jak działa?

    TOSC1 i TOSC2 to są piny do podłączenia kwarcu, jak nie używasz kwarcu to podajesz sygnał tylko na TOSC1. ASSRn to rejestr konfiguracyjno-statusowy do Synchronization unit. Sam synchronization unit to chyba tylko prosty arbiter do komunikacji z samym licznikiem, pilnuje on żeby np zapis do licznika...

    Mikrokontrolery AVR   03 Sty 2009 17:37 Odpowiedzi: 4    Wyświetleń: 1184
  • 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ń: 1623
  • STM32F107VCT6 - Przerwania zewnętrzne

    Witam, prosiłbym bym o pomoc, żeby ktoś wytłumaczył, albo podał przykład jak skonfigurować przerwania zewnętrzne w tym mikrokontrolerze bo walczę z tym i nic mi nie wychodzi i zaczynam podejrzewać, że to procek jest zepsuty, albo tej sztuki jeszcze nie opanowałem :D na początku pisałem własne kody,...

    Mikrokontrolery ARM   05 Lis 2012 19:11 Odpowiedzi: 2    Wyświetleń: 1056
  • [C] 8051/52 przerwania

    Witam wszystkich!!! Mam programik na którym próbuje zrozumieć przerwania zewnętrzne i nie moge pojąć :D . #include <REG420.H> #include <stdio.h> #define OKRES (-46080) unsigned char volatile tim = 0; unsigned char volatile licznik0 = 0,...

    Mikrokontrolery   11 Paź 2007 18:20 Odpowiedzi: 0    Wyświetleń: 888
  • [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   16 Mar 2010 16:30 Odpowiedzi: 0    Wyświetleń: 1296
  • ATmega8A-PU - Przerwanie podczas przerwania?

    Dokładnie tak jak pisze Fredy. Z pewnością po zastosowaniu jego rad twój problem zostanie zlikwidowany. Nie mniej jednak ogólna strategia programowania mikrokontrolerów (mikroprocesorów) mówi, że program obsługi przerwania powinien wykonać się maksymalnie szybko. Jeżeli twój program nie robi wiele więcej...

    Mikrokontrolery Początkujący   10 Sty 2013 06:20 Odpowiedzi: 4    Wyświetleń: 1518
  • STM32 - Przerwanie zewnętrzne

    witam, mam podobny problem, nie wiem co robię źle, chcę zapalić diodę podłączoną do PB0 za pomocą przerwania od przycisku podłączonego do PC7 lub 8. po wgraniu kodu przerwanie od SYSTICK ładnie działa, zapala i gasi na zmianę diodę na PB1, natomiast dioda na PB0 swieci się cały czas i nie ma żadnej...

    Mikrokontrolery Początkujący   18 Sty 2015 17:43 Odpowiedzi: 18    Wyświetleń: 2829
  • LPC1114 - nie wchodzi do przerwania od CT16B0_CAP0 na P3.3

    Poprawiłem warunek, teraz czeka dopóki flaga == 0, jeśli 1 to wyświetla wynik z tym że działa dla P1.8 i CT16B1. Na P1.8 jest microswitch podciągnięty do VCC przez rezystor. Kod dla P3.3 i CTB160 dalej nie wchodzi do przerwania. jakiś pomysł ? To wrzuca na terminal dla P1.8 i CT16B1: Test Rozpoczynam...

    Mikrokontrolery ARM   13 Sie 2015 22:32 Odpowiedzi: 4    Wyświetleń: 729
  • [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ń: 2331
  • [ATMEGA 8][AVR-gcc] - Priorytetowość przerwań

    Poniżej wrzucam kod odnośnie przerwań. Używam 4: 1) Od konwersji ADC 2) Od przyjścia znaku na USART 3) Od przerwań zewnętrznych 4) Od przepełnienia timera do update zmieannych Po krótce ma on działać tak: jeżeli pojawi się coś na USART to przerwij i sprawdź co to za znak. Zrób odpowiednią funkcję....

    Mikrokontrolery Początkujący   17 Lut 2013 15:04 Odpowiedzi: 11    Wyświetleń: 2823
  • Zastosowanie przekaźnika programowalnego easyE4 do budowy licznika osób

    Siła wielu współczesnych urządzeń tkwi w ich oprogramowaniu. Dotyczy to zwłaszcza sterowników przemysłowych, przekaźników programowalnych i komputerów jednopłytkowych. Korzystając z dostępnych na rynku komponentów elektronicznych nie jest trudno zbudować jakiś sterownik programowalny lub...

    Artykuły   08 Kwi 2021 04:53 Odpowiedzi: 4    Wyświetleń: 2907
  • [Atmega8][ASM] Problem z przerwaniami zew. INT0

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

    Mikrokontrolery AVR   28 Maj 2008 21:42 Odpowiedzi: 8    Wyświetleń: 3770
  • [Bascom][Attiny2313] Nie działa przerwanie zewnętrzne

    Mam program, tak jak poniżej, nie reaguje na przerwanie z int0 i int1. Program ma sterować silnikami od drzwi garażowych '--------------------Sterownik bramy by Peter507------------------------------' ... Interrupts Enable Int0 Enable Int1 On Int0 Przerwanie On Int1 Przerwanie1 Dim Licznik...

    Mikrokontrolery AVR   07 Gru 2008 09:12 Odpowiedzi: 20    Wyświetleń: 2406
  • [stm32] przerwanie od przyciskow

    Mam nastepujacy problem, probuje wywolac przerwanie zewnetrzne od przycisku ktore uruchomi mi licznik w celu eliminacji drgan stykow. Wszystko dziala dla przycisku podpietego do wyprowadzenia A0 ale dla przycisku podpietego do wyprowadzenia C13 juz nie dziala. Przy debagowaniu widze ze ciagle wchodzi...

    Mikrokontrolery ARM   09 Maj 2011 12:07 Odpowiedzi: 0    Wyświetleń: 2199
  • Przerwania "gryzą" się ze sobą.

    Witam, mam pewien problem z przerwaniami, otóż zastosowałem przerwanie zewnętrzne do zliczania obrotów i przerwanie timera do zliczania czasu w sekundach, ale po włączeniu przerwań timera, zobaczyłem w debuggowaniu że przerwania zewnętrzne zliczają do około 4. Czy jest to możliwe że przerwania się gryzą...

    Mikrokontrolery Początkujący   14 Sty 2013 17:09 Odpowiedzi: 7    Wyświetleń: 1638
  • Tutorial PIC18F2550 + SDCC - Część 5 - Wyświetlacz 7-segmentowy i przerwania

    Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania...

    Artykuły   30 Gru 2020 21:50 Odpowiedzi: 4    Wyświetleń: 2622
  • Przypomnienie wzoru na przerwania timera

    Witam. Przerwań timerów dawno już nie używałem, ktoś zechciałby przypomnieć, w jaki sposób wyliczono w poniższym programie wartość Timer1, równą 64566? Fragment programu do sterowania fazowego (włączanie triaka na pewien okres czasu), autorstwa Kamila Kozłowskiego: $crystal = 10000000 (...) Inttim1:...

    Mikrokontrolery   29 Mar 2006 15:53 Odpowiedzi: 2    Wyświetleń: 1089
  • Przerwanie. Nie można wywołać przerwania INT0.

    Tak wiec plik glowny wyglada to nastepujaco #include <at89c5131.h> #include "zmienne.h" #include "funkcje_lib.h" extern GET_KEY(); BYTE Tablica[10]; //Tablica[0] sekundy //Tablica[1] minuty //Tablica[2] godziny //Tablica[3]....

    Mikrokontrolery   24 Lis 2006 21:46 Odpowiedzi: 8    Wyświetleń: 1542
  • Niezwykłe "nie_działanie" przerwania RXC

    No nie to żebym od razu się domagał:) po prostu myślałem, że się ktoś zainteresuje i jak nie będzie widział tutaj potrzebnych informacji to powie mi jakich (a nie od razu zmiesza z błotem:) bo ja nie wiem co jest potrzebne żeby zdiagnozować ten błąd. Po kolei. Do tego nie robisz wcięć, przez co...

    Mikrokontrolery   22 Sie 2007 16:51 Odpowiedzi: 14    Wyświetleń: 1445
  • Odblokowanie przerwania od PC.2

    Witam, W mikrokontrolerze AtMega16 mam do portu PC.3 podlaczony przycisk, chcialbym od niego odebrac przerwanie. Jednak nie wiem jak ustawić rejestr maski TIMSK? Mam taki przykaldowy programik: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #define...

    Początkujący Elektronicy   25 Lut 2008 10:16 Odpowiedzi: 3    Wyświetleń: 1154
  • [Atmega8][bascom] Licznik i symulacja programowa.

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

    Mikrokontrolery AVR   02 Lip 2008 18:40 Odpowiedzi: 8    Wyświetleń: 3949
  • [Bascom] Czy przerwanie zewnętrzne zatrzyma wait'a ?

    Tak jak w tytule, poniżej kawałek kodu. Wygląda to tak że w pętli głównej jest polecenie "Wait" a INT0 ma przerywać tą pętle, i tu jest pytanie czy przerwie "Wait'a" ?? Dim Licznik As Byte Enable Interrupts On Int0 , Przerwanie , Nosave Licznik = 0 Do If Licznik = 1 Then Pind.0 = 0 Pind.1...

    Mikrokontrolery AVR   30 Lis 2008 19:46 Odpowiedzi: 5    Wyświetleń: 959
  • Przerwanie od komparatora AC

    Witam, mam pewien mały problem z komparatorem analogowym w procesorze Attiny2312 a mianowicie program nie przechodzi do obsługi przerwania które wg mnie powinno powstać kiedy następuje zmiana sygnału wyjściowego.Do wejścia AIN0 jest doprowadzony sygnał z potencjometru a do wejścia AIN1 sygnał z PWM...

    Mikrokontrolery   23 Mar 2009 21:39 Odpowiedzi: 4    Wyświetleń: 1333
  • [ATTiny2313/C] Błąd w przerwaniu po dodaniu jednej lini kodu

    Witam! Mam taki oto kod: #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 10000000UL #include <util/delay.h> char znaki[10]={48, 49, 50, 51, 52, 53, 54, 55, 56, 57}; //znaki ASCII: 0 1 2 3 4 5 6 7 8 9 volatile uint16_t...

    Mikrokontrolery AVR   06 Maj 2010 21:14 Odpowiedzi: 9    Wyświetleń: 1957
  • [LPC2103][C][OpenOCD] problem z przerwanie FIQ

    W mim projekcie używałem przerwań IRQ z timera0 i wszystko ładnie działało. Jako, że tych przerwań jest naprawdę sporo, procesor traci dużo czasu na wywołanie przerwania, dlatego postanowiłem zrobić przerwania FIQ. Moim przewodnikiem jest książka luciana bryndza. przerwanie wygląda tak: void...

    Mikrokontrolery ARM   15 Lis 2010 22:23 Odpowiedzi: 6    Wyświetleń: 1293
  • [ATmega88pa][C] - Przerwanie - programowy PWM

    Robię mały projekcik, w którym potrzebuję 4 kanałów PWM. Chciałem to rozwiązać programowo, niestety nie udaje mi się ożywić mojego timera, a konkretniej przerwanie (zarówno overflow jak i compare) nigdy się nie wykonują. Umieściłem w funkcji obsługującej to instrukcję gaszenia diody, lecz program nigdy...

    Mikrokontrolery   12 Kwi 2015 16:54 Odpowiedzi: 2    Wyświetleń: 645
  • Język C funkcja przerzutnika monostabilnego pod licznik

    Jestem początkującym z programowaniu w C.Opiszę problem : Zbudowałem licznik zwojów do nawijarki na ATMEGA 8 . Licznik liczy zwoje przy pomocy optobariery szczelinowej i tarczy z dziurką(czyli zliczanie gdy na wejściu stan niski) liczy w przód i w tył(przy odwijaniu). Jedno wejście ATMEGi zlicza...

    Mikrokontrolery   09 Kwi 2017 21:00 Odpowiedzi: 1    Wyświetleń: 603
  • licznik rowerowy :-), jaki procek wybrać, kilka pytań

    nie mierz częstotliwości, tylko OKRES! V=o/t V - prędkość w m/s t - okres jaki upłynął pomiędzy dwoma następującymi po sobie impulsami z czujnika o - obwód koła w metrach Tak działają fabryczne liczniki, dzięki temu mierzą już bardzo małe prędkości. dodatkowo przejechany dystans otrzymasz dodając...

    Mikrokontrolery   02 Lut 2005 22:19 Odpowiedzi: 7    Wyświetleń: 3340
  • [timer0] przerwanie nie zawsze działa?

    Zasymulowałem działanie tego programu w AVR Studio i mam małą zagrychę. Nie wiem czy to wina AVR Studio (raczej nie), ale przerwanie nie działa tak jak powinno :D zmieniam stan (załóżmy diody) na pinie 7. - Gdy stan ma sie zmienic z "1" na "0" to po wywołaniu przerwania tak się dzieje, ale gdy ma...

    Mikrokontrolery   25 Lut 2006 09:02 Odpowiedzi: 6    Wyświetleń: 1554
  • ATtiny15 - problem z zewnętrznym przerwaniem

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

    Mikrokontrolery   26 Lut 2008 14:00 Odpowiedzi: 4    Wyświetleń: 1197
  • ATmega128 gubi przerwania

    Dzięki za zainteresowanie tematem. Rzeczywiście mogłem lepiej opisać problem na samym początku. Już naprawiam błąd. System wygląda w ten sposób, że Atmega128 taktowana sygnałem o częstotliwości 14.745600 MHz (F_CPU = 14745600) podłączona jest bezpośrednio do 3 osiowego drivera silników krokowych TB6560....

    Mikrokontrolery AVR   15 Maj 2011 08:46 Odpowiedzi: 13    Wyświetleń: 1677
  • 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ń: 207
  • [LPC2365][C/Eclipse] nie działa przerwanie Irq

    Witam, mam napisany spory program, w którym są min przerwanie FIQ i wszystko działa pięknie. Niestety pojawiła się konieczność obsługi odmierzania czasu co 0,125 ms. Początkowo miałem obsługę przerwania wrzucona do FIQ razem z przerwaniami zewnętrznymi. Ale żeby FIQ wykonywało się możliwie najszybciej...

    Mikrokontrolery ARM   12 Kwi 2012 12:11 Odpowiedzi: 5    Wyświetleń: 1203
  • Obsługa przycisków (przerwania i inne sposoby) w C/C++ Attiny2313

    Co do eliminacji drgań. Można też tak: wciśnięto klawisz, wykonujesz akcje z nim związaną i kasujesz jakiś licznik i teraz choćby program odczytał kolejne wciśnięcie klawisza (drgania) to ignorujesz to przez czas drgań styków. Brzmi zawile, ale jest banalne: [syntax=c]if ((!(PINB & col)) && (licznik...

    Mikrokontrolery Początkujący   21 Kwi 2014 20:24 Odpowiedzi: 17    Wyświetleń: 2562
  • atxmega256A3BU - uruchamianie licznika komparatorem analogowym

    Witam. Chcę uruchomić licznik po wykryciu spadku napięcia na komparatorze analogowym. Nie wiem czy dobrze kombinuję :) Łączę z kanałem systemu zdarzeń komparator analogowy. EVSYS_CH0MUX=EVSYS_CHMUX_ACA... tutaj nie rozumiem troszkę. W generowaniu przerwań można określić które zbocze wyjścia...

    Mikrokontrolery AVR   31 Paź 2015 13:40 Odpowiedzi: 4    Wyświetleń: 648
  • 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   30 Maj 2009 20:48 Odpowiedzi: 2    Wyświetleń: 2593
  • Przerwanie w Asemblerze na mikrokontroler 89S52

    Proszę o pomoc w zaprogramowanie przerwania pochodzącego od licznika T0 do krótkiego programiku który napisałem.Prośba maja jest aby licznik zliczył 10s (startując równo z odliczaniem do dziesięciu które widac na wyświetlaczu siedmiosegmentowym) i włączył przerwanie które wykona program według pokazanego...

    Początkujący Naprawy   06 Gru 2009 19:42 Odpowiedzi: 1    Wyświetleń: 735
  • PIC16 Timer przerwania 8 kanałów

    Zalozenia ktore podales sa niezbyt precyzyjne. Podejrzewam, ze do sterowania serwomechanizmami sygnaly PWM wcale nie musza na siebie zachodzic a z faktu, ze maksymalne wypelnienie PWM wynosi zaledwie 10% wynika iz moglbys wystawic nawet 10 PWM-ow. Podsumowujac idea jest taka: w pierwszych 2ms (w okresie...

    Mikrokontrolery PIC   22 Cze 2011 10:03 Odpowiedzi: 6    Wyświetleń: 1673
  • ARM LPC2142 KEIL - Nie dzialajace przerwanie IRQ

    Witam, Probuje potestować przerwania IRQ dla TImera. Podbralem sobie przyklady Bryndzy i po malych przerobkach nie za bardzo o dziala. Po samych ustawianiach Timera wchodzac do petli while flaga T0IR jest ustawiana, czyli funkcjonalnie jako tak śmiaga. Ale niestety nie działa jeśli probuje czy...

    Mikrokontrolery   22 Sie 2013 18:40 Odpowiedzi: 2    Wyświetleń: 1266
  • Licznik Geigera z rejestratorem

    Chciałbym zaprezentować prosty licznik Geigera, jaki ostatnio wykonałem. Urządzenie oparte jest o powszechnie znaną radziecką tubę STS-5. Lampa ta jest ciekawa, ponieważ jest stosunkowo czuła. Jako element sterujący zastosowałem mój ulubiony mikrokontroler rodziny 8051 typu AT89C2051 z typowym...

    DIY Konstrukcje   26 Kwi 2014 15:27 Odpowiedzi: 21    Wyświetleń: 16596
  • Zegarek (przerwania) na PIC 16f84a

    Witam. Próbuje napisać zegarek na PICu. Używam oscylatora 4 MHz. Nie wiem jak zrobic odliczanie jednej sekundy. Pisałam o tym na innym forum i otrzymałam taka odpowiedź: "Jeśli używasz kwarcu 4 MHz to ustaw preskaler na dzielenie przez 64. W takim przypadku do licznika/timer'a będą przychodziły impulsy...

    Mikrokontrolery   15 Maj 2007 13:09 Odpowiedzi: 1    Wyświetleń: 1251
  • Problem z przerwaniami AT89S52

    Witam ! Zwracam sie z prosba o rade w sprawie obslugi przerwań. Jestem na ukonczeniu projektu termometru na AT89S52 w ktorym mają działac dwa przerwania - wewnetrzne od timera ktory zapisuje wyniki 10 kolejnych pomiarow do pamieci wewnetrzej u-kontrolera oraz zewnetrzne od przycisku - microswitcha...

    Mikrokontrolery   20 Wrz 2007 21:21 Odpowiedzi: 6    Wyświetleń: 1666
  • Co to jest wektor przerwania?

    Przerwania procesora działają w procesorach AVR na takiej zasadzie, że (pomijając inne operacje) po wystąpieniu danego przerwania ( podczas obsługi przez procesor ) następuje zapamiętanie rozkazu następnego, który byłby wykonany, gdyby procesor nie przyjął przerwania (jego adresu w pamięci flash) i...

    Mikrokontrolery AVR   21 Sty 2013 23:12 Odpowiedzi: 7    Wyświetleń: 9330
  • [bascom][atmega] Timer1 - jest przerwanie od pełnego cyklu pomimo jego skrócenia

    Witam, pisze program w którym wykorzystuję 16 bitowy Timer1 z Atmegi 328. Najpierw konfiguruję go tak: [syntax=vbnet]Config Timer1 = Timer , Prescale = 64 'Kwarc 18.43MHz, 1/18430000 * 64 = 3.473us Enable Timer1 On Timer1 Impulsuj 'ISR[/syntax] a...

    Mikrokontrolery AVR   18 Kwi 2018 12:40 Odpowiedzi: 5    Wyświetleń: 540
  • Atmega328P Timer1 licznik przepełnień

    Pomiar odcinków czasu dłuższych od okresu timera sprzętowego i w oparciu o przerwania będzie zawsze kłopotliwy z uwagi na nieunikniony hazard związany z kolejnością obsługi przerwań. Na AVR przerwanie ICP ma wyższy priorytet obsługi niż przerwania od przepełnienia. Ale problem wystąpi nie tylko, gdy...

    Arduino   06 Maj 2020 19:32 Odpowiedzi: 2    Wyświetleń: 492
  • Sens przerwań i straty mocy obliczeniowej przez nie

    Bez przerwań nie da się zrobić absolutnie niczego, co jest bardziej skomplikowane. Dzięki zastosowaniu przerwań mikrokontroler nie musi stale sprawdzać, czy zaszło jakieś zdarzenie. Ciągłe sprawdzanie czegoś takiego (ang. polling) spowolniłoby program. Ponadto kolejny kłopot to odczytanie danej flagi...

    Mikrokontrolery Początkujący   25 Gru 2020 12:55 Odpowiedzi: 22    Wyświetleń: 1152
  • Problem z przerwaniami w WinAVR

    Zkopiowałem sobie taki kawałek kodu: #include <avr/io.h> #include <avr/interrupt.h> #define TIMER0_INIT 175 char i; // procedura obsługi przerwania od timera TC0 SIGNAL (SIG_OVERFLOW0) { TCNT0 = TIMER0_INIT; // załadowanie do licznika wartosci poczštkowej PORTB...

    Mikrokontrolery   03 Sty 2007 05:58 Odpowiedzi: 3    Wyświetleń: 3258
  • Ogólny zarys programu, co w przerwaniach? Obsługa przycisków

    Do arturt134 Wyłączenie przerwania na czas odpowiadający pracy powiązanej z przerwaniem( oczywiście nie globalne wyłączenie przerwań, co byłoby po prostu odsuniętym przerwaniem bez zagnieżdżeń) jest dobrym rozwiązaniem. I skanowanie klawiatury zamiast przerwań też jest dobre. Ale nie mogę się zgodzić...

    Mikrokontrolery   28 Wrz 2007 10:23 Odpowiedzi: 9    Wyświetleń: 1757
  • [ASM]Priorytety przerwań, zawieszka w postaci JMP $.

    mam sobie oto taki kod DM EQU P3.1 PP EQU P3.3 PB EQU P3.0 ZB EQU 30H ;zmienne odpowiedzialne za częstotliwość migania diodek ZP EQU 31H ZD EQU 32H ORG 000H ; PO RESECIE JMP MAIN ORG 003H JMP INT ORG 00BH JMP ODT0 ORG 01BH JMP ODT1 MAIN: MOV ZD,...

    Mikrokontrolery   19 Gru 2008 09:50 Odpowiedzi: 8    Wyświetleń: 1828
  • Przerwanie T0 w LPc2103 + IAR

    Witam. Na początek dodam ze używam pakietu IAR i Wigglera oraz procesor LPC2103. Wykonałem odpowiednie ustawienia Timer0 (kod poniżej) i mimo, że T0TC odlicza w dol to program nie wchodzi do funkcji obsługującej przerwanie "irq_T0_Handler()". Czy ktokolwiek wie co robię źle? #include...

    Mikrokontrolery ARM   04 Maj 2009 10:55 Odpowiedzi: 20    Wyświetleń: 2320
  • [atmega162][c] przerwania i timery

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

    Mikrokontrolery   14 Lip 2009 19:17 Odpowiedzi: 5    Wyświetleń: 2142
  • [ATMega128][C] Ciągle występujące przerwanie

    Reszta programu jest nieistotna, program jest za duży, żeby go wklejać. Ogólnie przerwanie wygląda tak: volatile u08 licznik; ISR(INT1_vect) ... Init(void) { DDRD &= ~_BV(1); // PORTD |= _BV(1); //init dla przerwania...

    Mikrokontrolery AVR   28 Mar 2010 21:25 Odpowiedzi: 15    Wyświetleń: 1405
  • [Atmega162][Assembler][Niedziałające przerwanie zewnętrzne]

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

    Mikrokontrolery AVR   05 Mar 2011 08:02 Odpowiedzi: 1    Wyświetleń: 1266
  • Sterowanie licznikiem 8051

    Witam Potrzebuje pomocy przy stworzeniu algorytmu do sterowania Triakiem wykorzystując do tego licznik mikrokontrolera 8051. Narazie wygląda to tak ze wykrywam zero napięcia sinusoidalnego 230V 50Hz czyli okres mam 20ms (dokladnie wykrywam początek sinusoidy i tylko początek bo mam transoptor prosto...

    Mikrokontrolery   06 Cze 2011 22:22 Odpowiedzi: 0    Wyświetleń: 1389
  • Przerwanie T0 atmega32 w "C"

    Witam Chciałem uruchomić przerwania, przygotowałem najprostszy kod z timerem T0 i przerwaniem od przepełnienia, ale nie chce mi zadziałać przerwanie. Dla sprawdzenia zmieniam stan portu do którego podłączona jest dioda. #define F_CPU 1000000 //ustawienie oscylatora na 1MHz #include <avr/io.h>...

    Mikrokontrolery   18 Lip 2011 17:54 Odpowiedzi: 7    Wyświetleń: 882
  • [STM32][C/Atollic TRueStudio] USART przerwanie

    Masz to zupełnie źle rozwiązane. Oczekiwanie w przerwaniu to jest kardynalny błąd! Jeśli chcesz to tak zrobić, to powinieneś mieć bufor z możliwością sprawdzenia ile jeszcze zostało do wysłania - np licznik pozostalych znaków. W przerwaniu sprawdzasz licznik - jeśli większy od zera, to zmniejszasz,...

    Mikrokontrolery ARM   27 Lis 2011 15:31 Odpowiedzi: 4    Wyświetleń: 2726
  • UNO - IRremote błędnie odczytuje podczas używania przerwań.

    Witam. Mam problem z jednoczesnym użyciem biblioteki IRremote i przerwań. Gdy używam oddzielnie biblioteki i przerwań wszystko działa bez problemów. Natomiast poniższy program odczytuje za każdym razem różne kody przycisku z pilota. Będę wdzięczny za wszelką pomoc mogącą mnie przybliżyć do znalezienia...

    Arduino   28 Mar 2015 13:22 Odpowiedzi: 0    Wyświetleń: 663
  • Jeśli nie przerwanie od przycisku to co?

    Coś się w tym algorytmie nie trzyma kupy. Wciśnięcie przycisku zajmuje człowiekowi czas rzędu 1-10 sekundy (ok, przy trzymaniu palca na guziku daje się zejść do 1/40). Przez 1/40 sekundy przy 8 MHz próbkowaniu można zarejestrować 200 tysięcy próbek, a bufor mamy na kilka tysięcy. No to co my tu udajemy?...

    Mikrokontrolery   29 Mar 2017 20:14 Odpowiedzi: 7    Wyświetleń: 762
  • Xmega128A3U - UART i przerwania.

    Cześć :) Sprawdzam różne rzeczy podczas nauki uarta dla xmega128a3u. Korzystam z biblioteki Atmela, uart w trybie z przerwaniami, software'owy cykliczny bufor odbiorczy i nadawczy. Mam tablicę z danymi w formie znaków ASCII. Oglądam sobie wszystko przy pomocy realterma, do PC podłączone za pomocą przejściówki...

    Mikrokontrolery AVR   08 Kwi 2017 16:32 Odpowiedzi: 4    Wyświetleń: 750
  • Bascom Atiny2313 - PWM i przerwanie INT1 ( czujnik PIR)

    Witam Chciałem do kuchni wstawić czujnik PIR, ale z dodatkową zaletą, czyli stopniowym zwiększaniem i zmniejszaniem PWM, dodatkowo jeśli podczas zmniejszania PWM nadejdzie przerwanie INT1 od czujnika PIR, to program ma przestać zmniejszać, tylko zacząć zwiększać i to nie od zera, ale od wartości na...

    Mikrokontrolery   11 Lip 2017 15:46 Odpowiedzi: 3    Wyświetleń: 414
  • STM32F4 Discovery - Szybkość przerwań od GPIO

    Hej, mam problem, z którym walczę od dłuższego czasu. Posiadam przetwornik A/C, z którego dane (słowa 16 bitowe) wypuszczane są w postaci szeregowej (bit za bitem). Próbuję zebrać te dane za pomocą przerwania od GPIO, które wyzwalane jest zegarem generowanym przez przetwornik (inna linia niż dane). I...

    Mikrokontrolery ARM   28 Sie 2017 21:50 Odpowiedzi: 7    Wyświetleń: 1041
  • [AVR] Generowanie PWM oraz przerwań od timera

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

    Programowanie   28 Sie 2022 20:08 Odpowiedzi: 6    Wyświetleń: 207
  • [LPC2378] Przerwanie timera0 wywluje sie tylko raz

    To Ci powinno ruszyć, napisałem kiedys pod Keila uVision3 V3.63. Dziala z Makieta Olimex'u LPC-2378-STK-A: // (LPC2378) mandaryn 2009 #include <lpc23xx.h> int flaga=0; // 0 -> dioda OFF, 1 -> dioda ON __irq void przerwanie...

    Mikrokontrolery ARM   07 Kwi 2009 15:16 Odpowiedzi: 11    Wyświetleń: 1948
  • [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ń: 2453
  • [Attiny2313][c]Szybkie przenoszenie danych poza przerwanie

    Witam Próbuję napisać obsługę pilota, który używa kodowania [url=]NEC. Następnie chcę przesłać kod na okno terminala za pomocą USART. Próbuję to realizować bez użycia funkcji typu delay_ms(), zamiast tego chcę użyć przerwań. Idea jest taka, że po pojawieniu się pierwszego zbocza od odbiornika podczerwieni,...

    Mikrokontrolery AVR   05 Maj 2011 01:57 Odpowiedzi: 18    Wyświetleń: 2018
  • [STM32F2] Kasowanie flagi przerwania periodycznego

    To kod, który u mnie na STMF107 działa - może znajdziesz jakieś róznice... W przerwaniu mam obsługę klawiatury 4x4 + kilka liczników, ale to tutaj nieistotne, więc nie zamieszczam. [syntax=c] //----------... Inicjalizacja TIM2...

    Mikrokontrolery ARM   13 Lis 2011 22:43 Odpowiedzi: 7    Wyświetleń: 2305
  • Przerwanie od watchdoga - jaki sens?

    Ja rozumię jak działa watchdog. Hmm. Konstruktorzy wychodząc naprzeciw najnowszym trendom w konstruowaniu mikrokontrolerów, wbudowali do procesorów AVR układ Watchdog. Jest to specjalny licznik, zliczający impulsy zegarowe 1MHz. Gdy nastąpi przepełnienie tego licznika, generowany jest...

    Mikrokontrolery AVR   03 Sty 2012 18:08 Odpowiedzi: 6    Wyświetleń: 2052
  • STM32 - Program na przerwaniach - ilość taktów zegara.

    Robię program składający się głównie z przerwań. Program steruje 6 silnikami krokowymi. Uruchomiłem więc 6 timerów dla kazdego silnika w trybie PWM, wypełnienie zawsze 50%, sterowanie częstotliwością. Żeby każdy silnik mógł wykonać zadaną ilość kroków (a zalezności miedzy silnikami są skomplikowane i...

    Mikrokontrolery ARM   25 Lip 2012 11:23 Odpowiedzi: 4    Wyświetleń: 2306
  • STM32F0Discovery - Konflikt przerwań TIM2/TIM3

    Jeśli się nie mylę, to rzekomy problem o którym tu dyskutujemy (gubione przerwania timera) również można sprawdzić, ustawiając przerwanie od porównania dla dwóch kanałów. Początkowo wartość porównania powinna być taka sama, w każdym przerwaniu zwiększamy wartość porównania dla drugiego kanału o jeden...

    Mikrokontrolery ARM   31 Paź 2013 10:15 Odpowiedzi: 91    Wyświetleń: 7410
  • [LPC1769][C] - obsługa UART w przerwaniu

    Wstawiam kod obsługi odbioru danych w przerwaniu, gdzie odebrane dane są zapisywane do bufora a po zapełnieniu bufora do zewnętrznej pamięci, w tym przypadku na karte SD, docelowo do pamięci Flash - może komuś się przyda. [syntax=c] #include "LPC17xx.h" #include "lpc17xx_systick.h" #include "lpc17xx_uart.h" #include...

    Mikrokontrolery   03 Lip 2014 11:50 Odpowiedzi: 8    Wyświetleń: 1689
  • [AVR][C] Zerowanie i przechwycenie wartości timera przerwaniem

    Podaj zliczane impulsy na wejście taktujące licznik (Tn) a sygnał bramkujący na wejście przechwytujące (ICPn). Ustaw licznik na taktowanie z wejścia Tn. Początkowo skonfiguruj wyzwalanie przechwytywania na zbocze narastające, a gdy ono wystąpi, w procedurze obsługi przerwania input capture zapamiętaj...

    Mikrokontrolery   10 Lis 2014 18:57 Odpowiedzi: 4    Wyświetleń: 1278
  • znowu przerwania na avr

    drodzy panowie, może panie :-) Sprawa jest taka, mam układ nad którym już od kilku tygodni ślęczę, coś w rodzaju komputera pokładowego do pojazdu jednoścladowego hehe. Generalnie wszystko jest ok z wyjątkiem... Zastopowałem się przy liczniku kilometrów. przerwanie INT0 zlicza ilosc obrotów koła (jedna...

    Mikrokontrolery   27 Wrz 2004 20:51 Odpowiedzi: 8    Wyświetleń: 1737
  • 89Cxx51 + przerwanie zewnetrzne

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

    Mikrokontrolery   16 Lip 2006 13:17 Odpowiedzi: 11    Wyświetleń: 1395
  • Atmega8 i counter0, prescaler, przepełnienie licznika, wyliczenie 1 s.

    -jak można za pomocą takiego licznika wyliczyć :) sobie 1 sekundę. np jeśli użyłbyś sobie kwarcu zegatkowego 32,768kHz to jeśli chciałbyś za pomocą Timera0 uzyskać przerwanie (czyli przepełnienie licznika) co 1 sekundę to obliczasz to tak: 32768(częstotliwość twojego rezonatora) podzielić przez...

    Mikrokontrolery   30 Gru 2006 15:35 Odpowiedzi: 3    Wyświetleń: 2052
  • Przerwanie UART, I2C i Bascom.

    Mamy pomysły. Użyjesz sprzętu który ma oba interface sprzętowe. Zdeklarujesz sobie bufory do wysyłania/odbierania jako bajtowe o odpowiedniej pojemności. Do tego liczniki danych w buforze. Program ma działać samoczynnie - ma odebrać dane do bufora po rs i wysłać dane samoczynnie z bufora po i2c...

    Mikrokontrolery   02 Cze 2007 13:34 Odpowiedzi: 13    Wyświetleń: 3425
  • AVR i UART na przerwaniach

    Nie trzeba wylaczac przerwania od nadajnika , wystarczy jakas zmienna (np licznik wyslan) ktory po wyzerowaniu juz nic nie robi w przerwaniu ( po ostatnim wyslaniu jeszcze tylko raz pojawi sie przerwanie ) tak przynajmniej mi sie wydaje bo procek nie zapchal sie przerwaniami . przerwania od pustego bufora...

    Mikrokontrolery   25 Wrz 2007 10:59 Odpowiedzi: 16    Wyświetleń: 3003
  • 89C2051 problem z zawieszaniem przerwania.

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

    Mikrokontrolery   28 Sty 2008 01:01 Odpowiedzi: 5    Wyświetleń: 1222
  • [AVR][AVR-GCC] Łatwiejsze konfigurowanie liczników?

    Właśnie pisałem jakiś kolejny program w GCC i jak pewnie większość z Was musiałem sobie skonfigurować liczniki by uzyskać... coś, nieważne co. Dziwię się, że środowisko związane z AVRGCC nie wpadło na pomysł by takie konfiguracje ludziom uprościć! Pewnie wielu z Was rozpisuje się w stylu: // ****************************************...

    Mikrokontrolery AVR   30 Sie 2010 15:25 Odpowiedzi: 4    Wyświetleń: 2181
  • bascom, 51,Przerwania w89c2051

    witam INT0 przerwanie zewnętrzne końcówka INT0 INT1 przerwanie zewnętrzne końcówka INT1 TIMER0 przerwanie przepełnienia licznika TIMER0 TIMER1 przerwanie przepełnienia licznika TIMER1 Gdy używane są przerwania INT0 lub INT1, można określić warunek zgłoszenia tego przerwania. Należy w tym celu...

    Mikrokontrolery   29 Paź 2009 15:39 Odpowiedzi: 1    Wyświetleń: 1050
  • [atmega8][gcc]przerwanie od zbocza od przepełnienia

    prosze oto kod mam problem z ogarnięciem dlaczego nie zlicza mi sygnałów z int0 #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h> // funkcje sei(), cli() #include <avr/signal.h> // definicje SIGNAL, INTERRUPT #include...

    Mikrokontrolery AVR   12 Sty 2010 14:56 Odpowiedzi: 3    Wyświetleń: 1547
  • LPC1768 + przerwanie ADC. Odczyt w przerwaniu.

    To co masz teraz (tak sądzę) jest dokładnie tym, co się stosuje na codzień. Nie da się tego zrobić inaczej w oparciu o przerwanie. Hmm... A jak spróbuje uruchomić Timer0, włączyć generowanie przerwania od przepełnienia się licznika Timera0 i w tym przerwaniu Timera0 zrobić obsługę konwersji, odczytu...

    Mikrokontrolery ARM   18 Kwi 2012 07:21 Odpowiedzi: 12    Wyświetleń: 2482
  • [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   29 Wrz 2011 22:09 Odpowiedzi: 16    Wyświetleń: 2715
  • Intel 8051 C Przerwania program generujący przebieg prostokątny

    Dzięki za pomoc, to trzebaby zrobić jakoś tak: [syntax=c]#include <8051.h> unsigned int licznik=0; int main(void) { TMOD=0x11; //ustawienie trybu timera TL0=0x01; TH0=0x4C; TR0=1; ... Tim0(void)__interrupt(1)__using(1) { ...

    Mikrokontrolery   12 Cze 2012 16:17 Odpowiedzi: 2    Wyświetleń: 2125
  • Xmega przerwanie po przepełnieniu timera

    Mam problem z ogarnięciem kodu, który ma wykonywać obsługę przerwania po przepełnieniu timer'a. Sam licznik działa i po osiągnięciu wartości TCC0_PER ustawiana jest flaga przepełnienia, ale program nie chce wykonać obsługę przerwania. Szukałem w sieci, ale nie znalazłem nic co rozwiązało by ten problem. Będę...

    Mikrokontrolery AVR   16 Lut 2014 21:29 Odpowiedzi: 4    Wyświetleń: 1872
  • Przerwanie zewnętrzne w ATMEGA32

    Witam, dołączę się do tematu aby nie zaśmiecać forum. Moim problemem jest drganie styków przycisku aby wywołać przerwanie int2. Przyciskiem włączam i wyłączam optotriak MOC3041 który z kolei załącza sterownik lampy sodowej 70W przez triak. Problem jest taki: mimo, że zrobiłem programową obsługę drgań...

    Mikrokontrolery   28 Lip 2012 15:06 Odpowiedzi: 2    Wyświetleń: 2160
  • [C][ATMEGA16] - Licznik czasu pomiędzy impulsami

    Witam ! Tworzę projekt stacji pogodowej za pomocą ATMEGI16 + LCD 2x16. Tworzę licznik impulsów który zliczałby mi czas pomiędzy zboczami impulsów (prędkość obrotowa wiatru) Znalazłem w sieci program który działa na Atmega8 + 16MHZ kwarc. [url=]Link Chciałbym go przerobić na Atmega16 na wewnętrznym...

    Mikrokontrolery   04 Gru 2014 11:41 Odpowiedzi: 15    Wyświetleń: 1923
  • Przerwania AVR, bez RETI

    Witam, pisze programy w asemblerze na mikrokontrolery AVR. Chciałbym po zgłoszeniu przerwania przejść do procedury jego obsługi ale juz nie wracać i aby program mógł dalej działać prawidłowo. Wiem, że po przejściu do procedury obsługi przerwania zerowany jest znacznik I w SREG, mam pytanie czy...

    Mikrokontrolery   28 Lis 2006 21:51 Odpowiedzi: 5    Wyświetleń: 2054
  • DSM-51 przerwanie zewnetrzne i badanie stanu na pinie

    Witam Wiecie może czy i jak obsłużyć wejście izolowane a konkretnie przerwanie od INT1. Chce podłączyć swój układ przez wej. izolowane , a program w DSMie żeby wykrywał przerwania generowane przez sygnał z mojego układu. (np. żeby na każde przerwanie gasił lub zapalał diode testową) Czy możliwe jest...

    Mikrokontrolery   13 Maj 2008 20:42 Odpowiedzi: 1    Wyświetleń: 1037
  • licznik 16 bitowy procesora PicoBlaze

    1) zaprojektowaniu sprzętowego modułu licznika 16-bitowego dla procesora PicoBlaze: - licznik ma być konfigurowalny - do jakiej wartości zliczać - po zliczeniu do zadanej wartości powinno następować zgłoszenie przerwania - można skonfigurować licznik aby po zliczeniu i zgłoszeniu przerwania automatycznie...

    Programowalne układy logiczne   16 Lut 2010 00:01 Odpowiedzi: 17    Wyświetleń: 2962
  • Kalkulator przerwań dla mikrokontrolerów

    Witam napisałem prosty kalkulator w c++, obliczający przerwania dla zaokrąglonych czasów, Mi się przydał do zegarka i stopera może i Wam się przyda Program napisany pod Linux, skompilowana wersja na Windowsie nie działa Pozdrawiam Brak zdjęć, proszę to poprawić, regulamin wewnętrzny pkt....

    DIY Poczekalnia   04 Sty 2012 18:34 Odpowiedzi: 3    Wyświetleń: 1747
  • Liczniki w 89S8252

    Witam wszystkich! Mam taki mały problemi z licznikami, mianowicie. Zrobilem prosty pomiar prędkości obrotowej poprzez pomiar czasu jednego obrotu. Sygnał doprowadzony jest do INT0 (pin3.2 - ustawiono że działa na zbocze ) co powoduje uruchomienie licznika T0, który co 1ms generuje przerwanie i zwieksza...

    Mikrokontrolery   19 Wrz 2004 18:05 Odpowiedzi: 2    Wyświetleń: 884
  • [AT90S2313] [C] - modyfikacja programu C AVR. Przerwanie a przycisk.

    Witam serdecznie, Zrobiłem sobie timer do silniczków rakietowych i chciałbym uzbroić go w jeszcze jedną opcję ale za bardzo nie moge sobie poradzic. Mianowicie chciałbym dodać możliwość przejścia w tryb nacisnij i odpal zamiast nacisnij i odliczaj. Tyle ile byłby przycisnięty przycisk enkodera,...

    Mikrokontrolery Początkujący   16 Gru 2013 12:41 Odpowiedzi: 0    Wyświetleń: 885
  • AVR, ARDUINO UNO, znak czasowy, liczniki, port szeregowy, przycisk

    Niepotrzebnie mieszasz myślowo różne systemy walutowe. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <Arduino.h> unsigned long FlagTime; void setup(){ // to jest odpowiednik main Serial.begin(9600); DDRB &= ~(1 << DDB0); // ustawienie pinu...

    Arduino   03 Lip 2020 21:23 Odpowiedzi: 2    Wyświetleń: 426
  • AT89S8252 ciagle obsluguje przerwanie

    skoro pin wisi w powietrzu to rozumiem ze przerwanie nie jest wykorzystywane....wiec moze je wylacz :), a po drugie to to jest wejscie przerwania a nie wyjscie wydaje mi sie ze powodem wlanczania przerwania jest to, ze wejscia cmos sa bardzo czule na rozne rzeczy (np palce :), fale elktromagnetyczne),...

    Mikrokontrolery   13 Wrz 2003 09:30 Odpowiedzi: 5    Wyświetleń: 978
  • Projekt: klawiatura 51 na przerwaniach

    repeat equ 8 ; bajt zmniejszany o 1 po kazdym wykryciu wcisniecia klawisza keyboard equ 9 ; bajt z kodem klawisza (255 - nie wcisnięty) faza equ 0 ; bit informujący czy klawisz jest wcisnięty; jesli nie, to faza = 0 keys_delay_1 equ 20 ; czas w...

    Mikrokontrolery   15 Lut 2005 16:44 Odpowiedzi: 13    Wyświetleń: 2742
  • Licznik impulsów do 10MHz

    witam ponownie może inaczej: żaden procek nie jest w stanie policzyć impulsów z taką częstotliwością. są mikrokontrolery które posiadają coś w rodzaju preskalera ale nie do takiej f. jeżeli chcesz dokładnie policzyć impulsy w dogodnych dla ciebie momentach z taką częstotliwością to w/g mnie pozostaje...

    Mikrokontrolery   18 Paź 2003 16:56 Odpowiedzi: 17    Wyświetleń: 3145
  • Co się dzieje - Bascom i przerwania

    Możliwe że masz trochę racji z tą interferencją modułów, ale właśnie napisałem coś najprostszego żeby to sprawdzić. Oto kod $regfile = "8535def.dat" $crystal = 4000000 Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2...

    Mikrokontrolery   10 Wrz 2004 22:28 Odpowiedzi: 8    Wyświetleń: 1845
  • Zbyt dlugi czas obslugi przerwania.

    Zdecydowanie wszystko trzeba zrobic na przerwaniach. Jezeli potrzebujesz wyslac 8 bajtow (2x32 bity ??) to zrob sobie w pamieci RAM kolejke tych bajtow oraz zrob licznik kolejki. W jakiejs petli sprawdzaj czy kolejka >0 jesli tak to wywolaj procedure wysylajaca bajt. W tej procedurze musisz sprawdzic...

    Mikrokontrolery   10 Paź 2004 18:34 Odpowiedzi: 8    Wyświetleń: 1215
  • [dsm-51] przerwania. Kiedy program wchodzi do przerwania?

    Witam Program przedstawiony ma za zadanie cykliczną zmianę portu p1.7. Cała zbawa odbywa się w przerwaniu. Mikrokontroler wchodzi do przerwania w momęcie ustawienia flagi TF0 (dla timera0). Flaga zostaje ustawiona automatycznie w momęcie kiedy licznik timera0 doliczy do 0 (licznik liczy w górę dlatego...

    Mikrokontrolery   12 Sty 2005 07:54 Odpowiedzi: 1    Wyświetleń: 2161
  • Przerwania, Timery w C. Jak wygląda obsługa?

    Poszukaj na forum, jest duzo przyladow z przerwaniami, np tutaj masz opsane : Ogolnie sprawa jest bardzo prosta, ustawiasz odpowiednie rejestry od przwerwan,a samo wywowalnie przerwania np od przepelnienia licznika timera 0, wyglada tak : SIGNAL (SIG_OVERFLOW0) { TCNT0 = TIMER0_INIT; //...

    Mikrokontrolery   07 Mar 2006 17:15 Odpowiedzi: 7    Wyświetleń: 2007
  • 89s52 - uart przerwanie - problem

    Z tego co widać w pokazanym fragmencie to procedurka putchar i printf działa niezależnie od przerwań. Schemat jest zawsze taki sam. Najpier poczeka na gotowosc portu do wysyłania (aż TI bediz emiało 0) następnie wysyła do sbuf znak i znowu czeka na zmianę TI na zero (wysłanie znaku). printf dodatkowo...

    Mikrokontrolery   25 Sie 2006 20:31 Odpowiedzi: 7    Wyświetleń: 1763
  • Co z przerwaniem i deklarowaniemzmiennych WinAvr

    Proźba o wytłumaczenie mi dlaczego nie działa wyświetlanie czasu: w drugiej linijce na LCD chcę wyświetlać godzinę, czas jest obliczany dzięki przerwaniu z TC1 (co 1 sekundę ma generować przerwanie) Niestety na LCD mam cały czas 00:00:00 tak jakby nie działało inkrementowanie w funkcji aktualizuj_czas...

    Mikrokontrolery   20 Mar 2007 23:31 Odpowiedzi: 6    Wyświetleń: 975
  • Enkoder uC i przerwania. Jak to podłączyć?

    Witam , posiadam enkoder , dajacy sygnały A i B chce dołaczyc go do uC Atmega, tu jest problem poniewaz procesor ma za zadanie wykonywac pewna czynnosc na wewnetrznym przerwaniu od licznika.... bedzie ona wywoływana z pewna czestotliwoscia i ona ma najwyzszy priorytet. teraz pytanko , jak podlaczyc...

    Mikrokontrolery   25 Maj 2007 20:11 Odpowiedzi: 6    Wyświetleń: 2143
  • Problem z przerwaniem od T1 w ATMega16 (Bascom)

    Witam Jakoś dziwnie to napisane. Przede wszystkim jak piszę TIMER to nie używam potem OVF1. Jakoś mi to brzydko wygląda choć działać powinno. Skoro chcesz mieć jeden odczyt na dwie sekundy to zrób to zupełnie inaczej. Np. w programie głównym zrób sobie licznik i dla wartości powiedzmy jeden niech...

    Mikrokontrolery   14 Cze 2007 21:48 Odpowiedzi: 2    Wyświetleń: 1561
  • atmega8 timer0 ,przerwania zewnetrzne

    Proponuję coś takiego: 1. na przerwaniu, na zbocze narastające włączasz timer; 2. Jeśli wystąpi przepełnienie licznika, zmieniasz preskaler i czekasz na następne zbocze narastające. 3. na przerwaniu, na zbocze opadające zapisujesz wartość np. do eeproma. Nie wiem Jakie orientacyjnie czasy będziesz...

    Mikrokontrolery AVR   30 Gru 2008 14:08 Odpowiedzi: 3    Wyświetleń: 2019
  • Fatek PLC -licznik sprzętowy i wyjście analogowe 0-10v

    Witam ponownie Rozumiem, że będzie tylko jeden enkoder mierzący pozycję przecinanego elementu. Natomiast poruszanie się wózka z piłą będzie sterowane z analogu w trybie prędkości. Przy powyższym założeniu próbowałbym zrobić coś takiego: - enkoder odmierza odległość na jaką "wysunął" się przedmiot -...

    Automatyka Przemysłowa   27 Mar 2011 01:29 Odpowiedzi: 7    Wyświetleń: 3534
  • [C][AT90CAN128]Obsługa przerwania i zliczenie czasu

    Martwi mnie jedna sprawa, mianowicie, jeśli pierwsze przerwanie ICP nastąpi przed przepełnieniem licznika a drugie po, to wynik odejmowania będzie nieprawidłowy :roll: Więc powinieneś się przed tym zabezpieczyć if'em albo po prostu resetować licznik przed każdym pomiarem. A co do twojego ostatniego...

    Mikrokontrolery AVR   23 Maj 2011 01:35 Odpowiedzi: 25    Wyświetleń: 2344
  • Atmega128A-AU[C] nie wykonuje przerwania od timera1

    To że nie wchodzi w przerwanie stwierdzam po tym ja procek wykonuje testowy program. Ustawiłem mu odpowiednią wartość TOP dla licznika co odpowiada jakiejś tam częstotliwości, to zaś się przekłada na prędkość mojego silnika krokowego. Przy uruchomionym przerwaniu od tego właśnie licznika zmienna "a"...

    Mikrokontrolery AVR   28 Kwi 2012 17:27 Odpowiedzi: 24    Wyświetleń: 1916
  • atmega bascom - atmega bascom licznik na timer0

    Należy: - zadeklarować zmienną globalną np. LICZNIK i nadać jej wartość zera, - włączyć przerwania od przepełnienia Timer0, - w funkcji przerwania należy zwiększać wartość zmiennej LICZNIK o jeden Aby poznać liczbę impulsów wystarczy pomnożyć LICZNIK*256 i dodać do niego aktualną wartość rejestru...

    Mikrokontrolery AVR   14 Gru 2014 14:58 Odpowiedzi: 2    Wyświetleń: 1083
  • ATMEGA - Komunikacja ATMEGA8 po SPI a przepełnienie licznika 1

    Witam, Symulacja przesyłania/odbioru przez SPI działa w debugerze AVR Studio 4 gdy nie jest czynna obsługa przerwania przepełnienia licznika1 ISR(TIMER1_COMPA_vect), ale po przepełnieniu licznika zerują się wszystkie zmienne. Jeżeli obsługa przerwania jest aktywna (nawet pusta) to symulacja interface...

    Mikrokontrolery Początkujący   30 Mar 2015 17:01 Odpowiedzi: 8    Wyświetleń: 918
  • Prosty licznik zużytej energii elektrycznej

    Też użyłem s'ki + esp8266 i wynik wrzuca tutaj i u mnie też widać jak lodówka chodzi Możesz coś więcej powiedzieć? Co i jak z tym ESP8266. Ska ma wyjście impulsowe 1000imp/kWh w Lua napisałem skrypt który używa jednego wejścia jak przerwania, każde przerwanie inkrementuje licznik, dodatkowo uruchomiony...

    DIY Zagranica   17 Wrz 2015 20:07 Odpowiedzi: 29    Wyświetleń: 20520
  • STM8S - Przerwania - sprawdzanie stanu na wejściu

    el2010tmp, dzięki za odpowiedź, Właśnie udało mi się osiągnąć to co chciałem , ale: Poniżej kod który działa tak jak ma działać, czyli przy podanym sygnale na "B7" przekaźniki działają naprzemiennie, w zależności od naruszonego czujnika końcowego. Po zdjęciu sygnału, oba przekaźniki są wyłączane. Używając...

    Mikrokontrolery Początkujący   05 Kwi 2018 21:21 Odpowiedzi: 8    Wyświetleń: 711
  • Sieć TN-C-S, uziemienie PEN, przerwany przewód

    U mnie był przypadek nie związany z 400 V. Ale z zamianą fazowego [L] z N. I jak mnie uratowało uziemione N. Stało się to przy wymianie licznika. W mieszkaniu jest N przewód dodatkowo uziemiony. Do tego uziemienia jest podłączenie odgromnika do linii telefonicznej. Możliwe że pracownik zrobiłby zamianę...

    Elektryka Dla Każdego   29 Sie 2020 06:53 Odpowiedzi: 41    Wyświetleń: 2235
  • mam problem z przerwanie timer0 (generator)

    Witam mam takiego problema : Używam licznika Timer0 do generowania przerwań tzn. Config Timer0 = Timer , Prescale = 8 On Timer0 Generuj Enable Timer0 Enable Interrupts Load Timer0 , 100 Do ... ... ... Loop Gene... timet0, 100 toggle porta.1 Return I tu się pojawia...

    Mikrokontrolery   11 Lis 2003 17:32 Odpowiedzi: 10    Wyświetleń: 2027
  • Problem z przerwaniami

    Problem dotyczy przerwan. Urzadzenie ktore wykonalem wyglada nastepujaco: - do mikroprocesora przychodza co jakis czas impulsy na licznik T2 do wejscia T2EX (uC AT89S8252) i mierze czas miedzy tymi impulsami, - nastepnie steruje 5 pasmami maszyny SRM, impulsy sterujace wysylam z uC przy uzyciu dwoch...

    Mikrokontrolery   02 Cze 2005 16:51 Odpowiedzi: 0    Wyświetleń: 732
  • Przerwanie na Atmega16. Zamieszczony kod. Co robie nie tak?

    Są to moje pierwsze próby z programowaniem przerwań więc nie wiem co mogę robić źle. Próbuję uruchomić procedurę przerwania dla INT1. Podciągnąłem do tego pinu 5v przez rezystor i triggerem jest mikrostyk podłączony do GND. Najważniejsza część programu: unsigned int l1=0; int main (void)...

    Mikrokontrolery   01 Sie 2006 21:48 Odpowiedzi: 8    Wyświetleń: 1269
  • ATmega+licznik+ tryb porównania

    Witam! Mam drobne pytanko do osób obeznanych z prockami z serii Atmega(u mnie to uklad atmega128), a dokładniej rzecz ujmując chodzi mi o licznik (w sumie dla mnie dowolne czy 8 czy 16-to bitowy) pracujący w trybie porównywania. Na potrzebę układu jaki zbudowałem potrzebuję by licznik po zliczeniu...

    Mikrokontrolery   27 Wrz 2007 00:44 Odpowiedzi: 0    Wyświetleń: 1089
  • przełącznik elektroniczny z licznikiem pozycji

    Co do resetowania to może i wystarczy, tylko czy tak to rzeczywiście ma działać (na okrągło). Jeśli tak to co z przejściem z zera? Należałoby z nóżki Q7 dać na wejście ładowania wartości w liczniku z D0-D3 ustawionym na 4. Co do układu na AVR to sprawa jest banalna. Jeden port odpowiedzialny za sterowanie...

    Projektowanie Układów   19 Maj 2009 16:53 Odpowiedzi: 10    Wyświetleń: 1801
  • [atmega32][bascom] 4 przyciski, jedno przerwanie i powerdown

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

    Mikrokontrolery AVR   07 Wrz 2009 14:13 Odpowiedzi: 21    Wyświetleń: 6063
  • [ATMEGA 16][C++/AVR Studio] Przerwania i programowy PWM

    Witam, mam problem z okiełznaniem programowego PWM. Pacjent to Atmega 16 taktowana zewnętrznym kwarcem 8MHz. Niby wszystko tak jak powinno być, a ruszyć nie chce. Będę wdzięczny za rzucenie świeżym okiem na program, bo kończą mi się pomysły co jest nie tak. #include <avr/io.h> #include...

    Mikrokontrolery AVR   12 Lut 2011 23:51 Odpowiedzi: 8    Wyświetleń: 3990
  • [C][ATMega8535] Jak zabrać się za obsługę przerwań?

    Od kilku dni męczę się z ustawieniem timera (działającego równolegle z programem) na moim uC atmega8535. Jestem początkującym elektronikiem. Przeszukałem już naprawdę wiele tematów, pisałem do wujka google na wszystkie możliwe sposoby jakie tylko wymyśliłem. Nadal problemowo. Otóż po przeszperaniu...

    Mikrokontrolery Początkujący   26 Kwi 2012 20:12 Odpowiedzi: 6    Wyświetleń: 1418
  • [BASCOM][ATmega8a] - Przerwanie startujące Timer0

    0. Twoja metoda nie ma większego sensu, ponieważ chcesz mierzyć czas z raczej absurdalną dokładnością do 1us, a timer uruchamiasz i zatrzymujesz w funkcji obsługi przerwania, która wprowadza kilka(naście) us opóźnienia. Jeżeli przerwanie ma być generowane przez elementy mechaniczne (przyciski), to zupełnie...

    Mikrokontrolery AVR   20 Sty 2014 10:37 Odpowiedzi: 11    Wyświetleń: 1881
  • [BASCOM] Przerwania od serwa spowalniają komendy wait

    no to nic, zastosuję dodatkowy mikrokontroler do obsługi serwa Popłakałem się ze śmiechu!! :D:D:D - masz uC do sterowania serwem - odliczasz czas w sposób idiotyczny - widzisz tego konsekwencje - pojawia się sensowne rozwiązanie A Ty co robisz? Zastosujesz drugi uC do sterowania serwem :D;D;D...

    Mikrokontrolery AVR   08 Maj 2014 17:57 Odpowiedzi: 13    Wyświetleń: 1863
  • AVR - Przerwanie w przerwaniu czy tak się da?

    Może po prostu dane z enkodera są zakłócone i występuje więcej impulsów niż wynikało by z prędkości obrotowej enkodera. Przy kwadraturowym jest jeszcze o tyle dobrze że zakłócenia się same niwelują. Tzn. licznik będzie zliczał do przodu i do tyłu na przemian. Tyle że ten licznik musi po prostu nadążać...

    Mikrokontrolery   19 Wrz 2015 19:49 Odpowiedzi: 49    Wyświetleń: 4053
  • [Atmega8][hd44780][rtc] - Zawieszanie się programu. Działa tylko przerwanie.

    Witam, stworzyłem na płytce stykowej układ, gdzie podłączyłem przyciski, LCD hd47780, rtc ds1307 i buzzer. Korzystam z bibliotek do wyświetlacza od "radzia", TWI od p. Mirka oraz ze znalezionej na tym forum biblioteki do RTC. Napisałem szybki program, który wyświetla godzinę w formie hh:mm:ss na ostatnich...

    Mikrokontrolery AVR   15 Lut 2016 10:58 Odpowiedzi: 4    Wyświetleń: 927
  • [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   15 Sty 2017 22:05 Odpowiedzi: 1    Wyświetleń: 702
  • Miernik częstotliwości/okresu oraz licznik na 89C2051

    Witam wszystkich. Również postanowiłem wziąć udział w konkursie organizowanym przez Elektrodę i NDN i w związku z tym chcę przedstawić swój projekt częstościomierza/miernika okresu/licznika, który zbudowałem ponad 15lat temu i służy mi do dziś :) Układ miernika wykorzystuje mikrokontroler...

    DIY Konkurs   01 Paź 2017 08:23 Odpowiedzi: 5    Wyświetleń: 3246
  • ATTINY85 "samoistne" generowanie przebiegu prosokątnego w przerwaniu

    Wynika to z nieznajomości działania liczników ,które używasz . Przeczytaj dokumentację to się dowiesz licznik poza generowaniem przerwań w trybie pwm generuje również sygnał pwm i jak go uruchomisz w trybie pwm to działa cały czas bez względu na obsługę przerwań chyba że go zatrzymasz lub wprowadzisz...

    Mikrokontrolery AVR   26 Paź 2017 09:23 Odpowiedzi: 2    Wyświetleń: 618
  • FATEK FBs prośba o wytłumaczenie przerwań

    Witam wszystkich. Jestem zielony w sterownikach PLC, toteż proszę o pomoc doświadczonych kolegów. Próbuję rozgryźć program, który jest zaszyty w moim FATEK'u (układ działa poprawnie) Ne wejściu X1 jest enkoder. Zastosowano konfigurację HSC4, licznik softwarowy,U/D, zlicz w górę X0. W programie...

    Automatyka Sterowanie PLC   03 Sie 2020 07:03 Odpowiedzi: 2    Wyświetleń: 750
  • [BASCOM] Atmega8 Przerwania INT z CNY17

    No super to wygląda. Oby gdzieś poza ekranem nie było inaczej. Teraz możesz w głównej pętli dodać jakieś wyświetlanie informacji na wyświetlaczu sprawdzając jednocześnie, czy wykres na oscyloskopie się nie zmienił (obsługa wyświetlacza nie ma wpływu na przerwania). Jeśli nadal działa dobrze, to w...

    Mikrokontrolery Początkujący   04 Lip 2022 10:26 Odpowiedzi: 46    Wyświetleń: 1968
  • Dlaczego w Renault nie działa podświetlenie licznika ACET?

    Sprawdziłem rezystancję czujnika na złączu licznika jak zasugerował BANANvonDYK i nic nie pokazuje, czyli licznik może być dobry. Problemem pewnie jest brak styku na na którymś złączu lub przerwany przewód instalacji. Po trzech godzinach sprawdzania nie udało się namierzyć miejsca przerwania. Może...

    Maszyny Rolnicze, Sprzęt Ciężki   04 Gru 2021 12:35 Odpowiedzi: 15    Wyświetleń: 933
  • Problem z programem '51, przerwania od transmisji szeregowej

    Jak rozumie wysyłasz te dane spowrotem do PC po RS? To wykozystaj do wysyłania to przerwanie, które i tak już obsługuje, tylko że wtedy twój bufor musi działaś jak kolejka (w sumie to bufor pierścieniowy). Chodzi o to, że masz dwa indeksy do tgo bufora, jeden wskazuje miejsce w które ma być wpisywana...

    Mikrokontrolery   18 Wrz 2003 07:47 Odpowiedzi: 5    Wyświetleń: 1214
  • Atmega128(atmel) - licznik 1-9999. Wyświetlacz 7-segmentowy.

    A liczenie Ci samo idzie bo umieściłeś kod "liczący" w jakimś przerwaniu: SIGNAL(SIG_OVERFLOW0) { licz++; } Nie wiem co to jest, ale wygląda jak przerwanie od Timera0. Dodano po 2 Już pomijam fakt że obsługa przycisków w przerwaniu (bez żadnego odkłócania, bo...

    Mikrokontrolery   31 Sty 2010 01:42 Odpowiedzi: 6    Wyświetleń: 3747
  • Program do licznika impulsu BASCOM

    Zrób tak: 1 licznik do odmierzania czasu, przerwanie co np 25ms 2 licznik do zliczania impulsów Jeżeli nastąpiło przerwanie np 25ms, to zlicz liczbę impulsów. W taki sposób masz dokładniejsze odmierzanie czasu, funkcja wait do tego się nie nadaje. Przeanalizuj sobie ten temat: a potem...

    Mikrokontrolery AVR   15 Kwi 2010 22:12 Odpowiedzi: 4    Wyświetleń: 2766
  • Atmega8, Bascom, licznik -

    Po pierwsze pochwal się jakimś listingiem z tego co napisałeś i nie działa , gdzieś mi się już przewinął przed oczami taki projekt na elektrodzie i jak pamiętam autor również próbował wymusić napisanie programu . Między szukaniem pomocy a wyręczaniem się innymi jest cienka granica . Tym bardziej zastanawia...

    Mikrokontrolery AVR   05 Sie 2015 10:04 Odpowiedzi: 8    Wyświetleń: 1038