odliczać przerwać

Znaleziono około 1423 wyników dla: odliczać przerwać
  • [DELPHI] Jak przerwać odliczanie Timer1 przyciskiem zewnętrznym?

    Najprościej w zewnętrznym warunku daj Timer1.Enabled:=FALSE;. Spowoduje to zatrzymanie timera.

    Programowanie   09 Sty 2012 19:34 Odpowiedzi: 6    Wyświetleń: 1076
  • [ATMEGA32] ATMEGA32 BASCOM TIMER1 - Odliczanie czasu w przerwaniu działa nieprawidłowo

    Witam. Zapis (składnia) Load Timer1 jest zły. Sprawdź w pomocy Bascoma.

    Początkujący Elektronicy   20 Gru 2014 12:32 Odpowiedzi: 3    Wyświetleń: 675
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Atmega328 timer0 nie odlicza czasu/nie generuje przerwania (tryb normalny)

    Po pierwsze, timer liczy od 0 do 255, ale to oznacza 256 impulsów pomiędzy przepełnieniami, czyli powinno być 256, a nie 255 * 128us. Po drugie zaokrągliłeś wynik z 32.64 do 32 przed dzieleniem, co w efekcie dało niedokładny wynik ilości przepełnień. W rzeczywistości częstotliwość przerwań można obliczyć dużo prościej: ( 8000000 / 1024 ) / 256 = ok. 30,5176.....

    Mikrokontrolery AVR   11 Kwi 2019 11:28 Odpowiedzi: 9    Wyświetleń: 825
  • Przerwania zewnętrzne - uC zasilany bateryjnie i wybudzanie przyciskiem

    Takie podejście jest fatalne. Wyłączaj przerwanie od przycisku w obsłudze tego przerwania. Włączaj je ponownie w przerwaniu timera. W praktycznie każdym urządzeniu potrzebujesz przerwania timera. Na czas uśpienia może go nie być, ale w czasie aktywności jest niezbędne. Kiedy urządzenie nie śpi, przerwanie timera odlicza wszystkie czasy i w odpowiednich...

    Mikrokontrolery AVR   13 Maj 2021 06:32 Odpowiedzi: 8    Wyświetleń: 585
  • Przekaźnik czasowy RTx-41 : Funkcja STOP - przerwanie odliczania

    Racja wszystko przeczytałem ale to że punkty o funkcjach RESET/STOP jakoś mi umknęły. Już widzę swoją nieporadność w tym temacie. Dziękuję za wszystkie odpowiedzi i pozdrawiam. Problem rozwiązany

    Elektro Początkujący   16 Gru 2017 20:06 Odpowiedzi: 3    Wyświetleń: 4263
  • REKLAMA
  • Mikrokontroler '51 - migająca LED z f=2Hz, licznik T2

    Timer w klasycznym 51 liczy z częstotliwością 12 x mniejszą od częstotliwości kwarcu, czyli w tym przypadku 1 MHz Ustaw timer tak, żeby zgłaszał przerwania z jakąś "okrągłą" częstotliwością, np. 100 Hz (ładujesz do timera 10000). W procedurze obsługi przerwania odliczasz i co 25 przerwań zmieniasz stan diody na przeciwny.

    Mikrokontrolery Początkujący   10 Sty 2015 11:41 Odpowiedzi: 4    Wyświetleń: 966
  • [DSM-51] DSM-51 Assembler: Timer 16-bitowy i przerwania - jak odliczać czas?

    Do R3 wpisujesz #32, a porównanie A z #3 daje ci dobrą wartość. To może do R3 wpisz #3 i zostaw cjne A,03h,CORRECT. Nie ma przerwania od przepełnienia rejestru. To w przerwaniu możesz sprawdzać R1 i w jeśli jest różne do 100 nie robisz a jak równe 100 to zerujesz R1 i zwiększasz R2. Jak w poniższym kodzie. [syntax=asm] ORG 0BH MOV TH0,#TH0_START MOV...

    Mikrokontrolery   19 Gru 2011 21:57 Odpowiedzi: 7    Wyświetleń: 5478
  • [ATMEGA8] ATMEGA8 licznik czasu: start/stop odliczania przyciskiem, obsługa timerów i przerwań

    O nie na gotowca nie licz :) Ale jeżeli chcesz to mogę Cię naprowadzać i poprawiać błędy w kodzie. To pozwoli Ci nauczyć się czytać i rozumieć datasheet w zakresie timerów i przerwań. Pasuje?

    Mikrokontrolery AVR   18 Kwi 2011 09:29 Odpowiedzi: 34    Wyświetleń: 6573
  • Działanie przekaźnika PCA-512 po przerwaniu zasilania w trakcie odliczania czasu

    Zacznie odmierzać od początku, tzn od razu załączy silnik i znów 10 minut pracy i odpoczynek...

    Początkujący Elektronicy   09 Lip 2010 18:17 Odpowiedzi: 2    Wyświetleń: 1274
  • REKLAMA
  • Odliczanie czasu Atmega8 i wyświetlacz trzy segmentowy

    A jak wygląda wyświetlacz 3-segmentowy? Nigdy jeszcze takiego nie widziałem... Program napisz od nowa - ten nie ma prawa działać. Zacznij od przerwania timera. Odliczania czasu NIE DA się zrobić bez timera.

    Mikrokontrolery Początkujący   02 Sty 2016 13:26 Odpowiedzi: 10    Wyświetleń: 1563
  • [C] Jak obliczyć częstotliwość Timer5 w STM32F4 przy danych preskalerach?

    Aby nie zakładać specjalnie nowego tematu to spytam się jeszcze tutaj. Czy powyższa metoda może zostać wykorzystana do odmierzania czasu rzędu 1 mikrosekundy. W teorii tak, ale nie jest to chyba najlepszy pomysł... Wejście i wyjście z przerwania to - z tego co pamiętam - 18 cykli. Do tego sama obsługa przerwania to też kilka instrukcji, powiedzmy więc...

    Mikrokontrolery ARM   18 Mar 2013 00:34 Odpowiedzi: 12    Wyświetleń: 2235
  • Błąd instalacji Windows XP - przerwanie przy odliczaniu czasu do końca

    http://www.elektroda.pl/rtvforum/viewtop... Najprawdopodobniej w BIOS jest włączone zabezpieczenie przed wirusami - sięgnij po instrukcję od płyty głównej i wyłącz odpowiednią opcję. Może się to nazywać np Virus Warning, Virus Protect lub Boot Area protect. Oczywiście mogę się mylić.

    Komputery Hardware   22 Maj 2010 14:15 Odpowiedzi: 1    Wyświetleń: 1476
  • REKLAMA
  • Fazowa regulacja obrotów a stabilność programu Arduino

    Atmega 328 Przerwanie 50hz do sterowania fazowego blokuje odliczanie millis(); , występują opóźnienia w całym programie. Trudno cię zrozumieć, ale sprawdzanie millis() wskazuje na to że nie używasz potencjału jaki jest w sprzęcie, powinieneś ustawić przerwanie tak aby timer wywołał je kiedy jest potrzeba zmiany stanu wyjścia, albo w ogóle bez udziału...

    Początkujący Elektronicy   04 Lis 2018 20:21 Odpowiedzi: 11    Wyświetleń: 825
  • Jak dekodować sygnał RC5 w ATTiny13A za pomocą asemblera?

    Dlaczego nie Timer ? Obsługa przerwania TIMER0_OVR w niczym nie przeszkadza w działaniu PWM, a mamy w ten sposób jakąś podstawę czasu, który można sobie odliczać w tym przerwaniu. Dokładność co do 3 miejsc po przecinku nie jest taka istotna przy dekodowaniu RC5... Co do kodu - to nie ma prawa tak działać, obsługa przerwania powinna być jak najkrótsza,...

    Mikrokontrolery AVR   03 Lip 2011 12:30 Odpowiedzi: 5    Wyświetleń: 2130
  • Schemat włącznika czasowego 230V z regulacją do przekaźnika RM-84

    Maxymalnie 3min, różnica między cyklami może być nawet 30sek. Nie rozumiem z tymi czynnikami, spadki napięcia? Ma to być prosty układ aczkolwiek stabilny Zamysł jest taki że jeśli odłączymy napięcie przed upływem nastawionego czasu to odliczanie zostanie przerwane, gdy znowu podamy napięcie czas zostaje od nowa naliczany.

    Początkujący Naprawy   07 Lut 2014 22:45 Odpowiedzi: 17    Wyświetleń: 9702
  • [C][atmega8] RC5 - problem z synchronizacją przy odbiorze.

    Nie co 864us. Masz odliczać aż nastapi kolejne przerwanie i sprawdzać ile odliczyło.

    Mikrokontrolery AVR   23 Lis 2009 21:46 Odpowiedzi: 19    Wyświetleń: 2944
  • ATmega328P - Szukam biblioteki do DHT11 z wyświetlaniem na LCD HD44780

    Witaj, Jak się domyślam problem z komunikacją 1Wire. Sprawdź czy w stosunku do częstotliwości z jaką taktowany jest Twój procesor dobrze są dobrane parametry czasowe transmisji. W 1Wire jest zdefiniowanych kilka okienek czasowych - czy są dobrze odliczane? Gdy uruchamiasz transmisję wyłącz przerwania. Pzdr. asd

    Mikrokontrolery Początkujący   06 Lut 2015 17:26 Odpowiedzi: 4    Wyświetleń: 1338
  • Simatic S7-1200: Jak dodać blok opóźnienia czasowego w LD?

    Żeś się przyłożył... A kiedy timer ma przerwać odliczanie czasu? Co ma się stać gdy we = 0 w czasie odliczania czasu? Przemyśl co chcesz uzyskać i opisz to słowami, nie schematem drabinkowym.

    Automatyka Sterowanie PLC   04 Mar 2015 09:32 Odpowiedzi: 59    Wyświetleń: 9960
  • BASCOM ATMEGA8 - Multipleksowanie 4 wyświetlaczy, pytanie o przerwania.

    Odnośnie dokładności w odliczaniu przerwania Oczywiście, jeśli tak Koledze działa program to spoko. Odnośnie dokładności w odliczaniu przerwania Jeszcze lepiej oprzeć się na rejestrach procka. Dodano po 1 działanie oparte na programowych timerach O ile zwiększył się kod programu ? Jeśli Timera 1 lub 2 nie używamy w ogóle do PWM, lub przerwań to można...

    Mikrokontrolery AVR   15 Lis 2012 22:00 Odpowiedzi: 21    Wyświetleń: 3282
  • Sterownik oświetlenia oraz klaksonu do motocykla

    (...) W praktyce to robi się tak, że przerwanie odlicza zadaną wartość, a ty sprawdzasz czy jest już zero: Ale i tak lepiej zrobić obsługę wyjścia sterującego kierunkowskazem na przerwaniu.

    DIY Konstrukcje   15 Paź 2015 13:01 Odpowiedzi: 44    Wyświetleń: 16569
  • Atmega8 - Timer1 nie odlicza czasu przy kwarcu 16MHz i preskalerze 64

    Tak się nie robi. Myślę że ten timer się parę razy przepełni zanim obsłuży LCD. Ustaw timer tak aby wywoływał przerwanie przy danej wartości i w tym przerwaniu dodawaj jakąś zmienną o 1 i czyść licznik.

    Mikrokontrolery AVR   08 Gru 2014 22:35 Odpowiedzi: 7    Wyświetleń: 1065
  • Integra sterowanie, wyjście typ. koniec sygnalizacji wyjścia

    Witam, mam wykonany pewien projekt, który przy wykorzystaniu 8 wyjść centrali Integra 128 steruje pewnym procesem. Wyjścia w centrali są uruchamiane kolejno jedno po drugim, dla potrzeby jest 8 wyjść wirtualnych typu koniec sygnalizacji wyjścia. Kolejnym etapem jest za pomocą iloczynów wyjść sterowanie, czy dane wyjście może być załączone przy pomocy...

    Systemy Alarmowe   22 Paź 2023 11:52 Odpowiedzi: 3    Wyświetleń: 402
  • Czujka ruchu ORNO JQ-20 na schodach nie wyłącza świateł LED - co zrobić?

    Witam! Jest to bardzo dobre urządzenie i jak najbardziej właściwe. Zapis ten oznacza nie mniej ni więcej tylko to, że wyłączenie nastąpi po odliczeniu czasu, które to odliczanie rozpocznie się w momencie zarejestrowania ostatniego ruchu. Czyli jak długo w trakcie odliczania zarejestrowany zostanie ruch to odliczanie zostanie przerwane i rozpoczęte od...

    Elektryka Dla Każdego   14 Gru 2010 08:32 Odpowiedzi: 9    Wyświetleń: 5678
  • CMSIS stm32f103 obsługi drgań styków w przerwaniu

    Dzięki za wszelkie sugestie i dużą dawkę doświadczenia. W przerwaniu sprawdzam 2 ostatnie stany jeśli są takie same zakładam że przycisk został wciśnięty , wszystko funkcjonuje jak powinno. W przyszłości planuje wykorzystać rozwiązanie zaproponowane przez Pana BlueDraco z analizą 3 ostatnich stanów. Jeszcze raz dzięki wielkie za pomoc. Chyba jednak...

    Mikrokontrolery ARM   18 Maj 2018 08:26 Odpowiedzi: 49    Wyświetleń: 2319
  • Wybór procesora AVR do sterowania diodą RGB z PWM w Bascom, czy ATMega8 się nada?

    Odliczasz przerwania timera w cyklach po tyle przerwań, jaka jest długość okresu PWM (liczba możliwych stopni wypełnienia). Przez ileś okresów przerwań utrzymujesz na wyjściu poziom wysoki, przez pozostałe - niski. Odnajdź tę notę aplikacyjną u Atmela - tam jest to przyzwoicie zrobione.

    Mikrokontrolery Początkujący   24 Lut 2013 16:21 Odpowiedzi: 29    Wyświetleń: 4411
  • Jak utrzymać robota na linii prostej i stałą prędkość na ATmega 128?

    Skróć to odliczanie w przerwaniu. i*j==800 - po co aż tyle.

    Mikrokontrolery   22 Cze 2011 21:43 Odpowiedzi: 13    Wyświetleń: 1983
  • [atmega8] Obsługa przerwań zewnętrznych. Jedno przerwanie następujące po drugim.

    tak, przyciskiem. Po przerwaniu na czas jego wykonania wyłącz przerwania przez CLI a potem włęcz ponownie przez SEI. niestety nie pomogło. Dodam jeszcze że te przerwania się właściwie potem wykonują... teraz dopiero to zauważyłem. Przykładowa sytuacja 1) Licznik odlicza w górę. Przerwanie. Następuje zmiana kierunku licznika 2) Licznik odlicza w dół...

    Mikrokontrolery AVR   01 Lis 2011 00:15 Odpowiedzi: 48    Wyświetleń: 6455
  • Jak wyłączyć diodę zieloną w przerwaniu przy migającej diodzie czerwonej?

    Zaprogramuj timer na zgłaszanie przerwań z częstotliwością np. 100 Hz. W obłsudze przerwania zrób rozejście wg. bieżącego stanu urządzenia. W obsłudze stanu sprawdć warunek zmiany stanu (np. wciśnięto przycisk) i jeśli on zachhodzi - zmień sterowanie wyjść i zmień stan. W stanie migania ponadto odliczaj przerwania timera i po osiągnięciu jakiejś liczby...

    Mikrokontrolery AVR   07 Sty 2017 21:29 Odpowiedzi: 9    Wyświetleń: 1059
  • Jak zbudować timer z wykrywaniem zbocza i załączeniem przekaźnika/tranzystora?

    Jeżeli chcesz najmniejszym kosztem to proponuje mikrokontroler. Detekcja zbocza w przerwaniu zewnętrznym INT, odliczanie czasu w przerwaniu TIMER'A.

    Początkujący Elektronicy   31 Paź 2015 12:46 Odpowiedzi: 1    Wyświetleń: 588
  • Schemat włącznika czasowego 12V z przerywnikiem bez mikrokontrolera

    Szukam schematu włącznika czasowego o takiej charakterystyce: - po włączeniu zasilania włącza on od razu przekażnik na określony czas - po upłynięciu tego czasu wyłączany jest przekaźnik o ile w tym czasie nie zostanie przerwane "odliczanie" czasu zewnetrznym impulsem - upływ np. połowy czasu od włączenia układu do wyłączenia przekaźnika jest sygnalizowany...

    Projektowanie Układów   08 Sie 2005 19:48 Odpowiedzi: 7    Wyświetleń: 4334
  • m8 - [bascom] Optymalizacja Select Case w przerwaniu UART dla GPS

    Buforuj otrzymane znaki i przetwarzaj w procedurze pętli głównej programu. Oczywiście wiąże się to z wywaleniem wszelkiej maści form kodu blokującego procesor i oparciem odliczania czasu o Timer.

    Mikrokontrolery AVR   11 Sie 2012 10:10 Odpowiedzi: 3    Wyświetleń: 1529
  • ATM8/C - Jak uniknąć zakłóceń w działaniu programu przy użyciu Timer1?

    Ja dorzucę jeszcze jedno - jakby nie napisał ISR to odmierzanie przerw przez delay w pętli głównej już nigdy nie będzie działało prawidłowo - odliczany czas powiększy się o czas realizacji wszystkich przerwań. To można ominąć w prosty sposób wywalając te delaye i robiąc opóźnienia na timerze.

    Mikrokontrolery Początkujący   28 Lip 2012 09:31 Odpowiedzi: 30    Wyświetleń: 3062
  • AVR - Generowanie PWM na Atmega 328p z timerami 8 i 16 bitowymi - problem z sygnałem

    Tojmak987123 pomyliłeś pojęcia: Szerokości wypełnienia nie mierzy się w Hz tylko w procentach lub jednostkach czasu (np. mikrosekundach). Twój program wywołuje przerwanie Timera0 co (256-194)*64 cykli zegara, Timer1 jest ustawiany 5 razy rzadziej czyli co 19840 cykli zegara tylko tyle możesz nim odmierzyć (a nawet trochę mniej ze względu na czas ustawiania)....

    Mikrokontrolery AVR   20 Sty 2017 18:31 Odpowiedzi: 10    Wyświetleń: 1227
  • Jak zbudować układ optoelektroniczny do pomiaru 100 000 rpm?

    Dać nawet jakiś 8-bitowy mikrokontroler, zrobić 1 przerwanie od impulsu, drugie przerwanie od odliczania 5s, przeliczyć obr/min, załączyć bibliotekę obsługującą karty pamięci i powinno być.

    Początkujący Naprawy   27 Kwi 2014 19:55 Odpowiedzi: 16    Wyświetleń: 2325
  • Bascom AVR – jak zaimplementować funkcję odliczania czasu w prostym stoperze?

    Przyciski - DEBOUNCE Odliczanie - CONFIG TIMER i przerwania.

    Mikrokontrolery   26 Sty 2011 20:09 Odpowiedzi: 2    Wyświetleń: 2166
  • [BASCOM] Przerwania od serwa spowalniają komendy wait

    Zastosować timer do odliczania czasu.

    Mikrokontrolery AVR   08 Maj 2014 17:57 Odpowiedzi: 13    Wyświetleń: 1935
  • [STM32][F4][GCC] - Weryfikacja częstotliwości zegara

    A co to jest ? [syntax=c] SysTick_Config(SysTick_FREQ/1); [/syntax] SysTick to 24 bitowy licznik, SysTick_Config służy do zaprogramowania wartości od której odlicza on w dół, po przejściu zero generowane jest przerwanie i SysTick odlicza znowu od wartości wcześniej zaprogramowanej u ciebie jest to (SysTick_FREQ/1).

    Mikrokontrolery ARM   17 Mar 2013 11:29 Odpowiedzi: 4    Wyświetleń: 1920
  • Jak zaprojektować układ generujący impulsy na '51 z timerem T0?

    Można by tak: zegar 12 MHz i wtedy cykl maszyny trwa 1 us, timer T0 ustawiasz w tryb 2 (autoreload) wpisując do jego rejestrów TH0 i TL0 wartości takie by przerwanie od niego było co 10us (problem kroku załatwiony). Tworzysz licznik programowy w którym będziesz odliczał potrzebną ilość wcześniej ustalonych przerwań. Po przekręceniu licznika reakcja...

    Mikrokontrolery   23 Gru 2004 12:15 Odpowiedzi: 5    Wyświetleń: 1341
  • Jak z 51ki sterować fazowo trzema lampami za pomocą jednego timera?

    hmm jakiś slepy dziś jestem, dalej tego nie widze aktualnie robie to tak 1. przerwanie od zera sieci, timer zaczyna odliczać 2.Przerwanie od time, załączam triak, ładuje timer aby odliczył 0,1ms 3. kolejne przerwanie od timera, wyłączam "zasilanie" bramki Bramki nie moge wylaczyć przerwaniu od zera, bo raz że synchronizuje sie za trafem, dwa steruje...

    Mikrokontrolery   18 Gru 2008 18:27 Odpowiedzi: 6    Wyświetleń: 1607
  • Programowanie sygnalizacji świetlnej na myjni z PLC Easy 412 - problem z kolejką

    Można dać za sygnalizatorem piątą barierę, której przerwanie zmienia światło ponownie na czerwone i załącza układ czasowy. Timer odlicza czas (orientacyjny przejazd pojazdu od sygnalizatora do zajęcia miejsca na stanowisku + mała zwłoka dla pewności, np. 10%). Po odliczeniu czasu znów uaktywnia się dotychczasowy system (4 bariery i ewentualne przełączenie...

    Automatyka Sterowanie PLC   09 Lip 2014 18:17 Odpowiedzi: 3    Wyświetleń: 2139
  • PCF8583 - jak ustawić rejestry dla przerwania co 15 minut?

    Masz dwie metody: 1) Łatwiejsza - Ustawiasz Clock mode, timer na zero, timer alarm, timer na odliczanie minut, wpisujesz do rejestru alarmu timera 15, czekasz na przerwanie. Po przerwaniu zerujesz rejestr alarmu, zerujesz flagę alarmu i zerujesz timer. Control status register (0x00) = 0000 X1XX Timer register (0x07) = 0 Alarm control register (0x08)...

    Mikrokontrolery   19 Lis 2008 23:16 Odpowiedzi: 4    Wyświetleń: 1932
  • [Atmega8] Przeróbka kodu RGB z Attiny2313 na Atmega8 1MHz - sterowanie diodą

    Czas powinien być odliczany w przerwaniu timera generującego PWM dla diody. Cała funkcjonalność programu powinna być właściwie umieszczona w procedurze obsługi tego przerwania.

    Mikrokontrolery Początkujący   16 Wrz 2014 19:24 Odpowiedzi: 7    Wyświetleń: 1071
  • Jak zatrzymać minutnik na układach CMOS 4029 i 4511 po osiągnięciu zera?

    Witam. Projektuję sobie układ taki jak w temacie na licznikach 4029 i dekoderach 4511 i napotkałem problem, którego nie mogę rozwiązać. Jak przerwać odliczanie po dojściu do zera? Kiedy wszystkie liczniki zejdą do zera, mogę sygnały carry out puścić na bramki and i w ten sposób mam sygnał "koniec", ale jak nim odłączyć zasilanie?

    Początkujący Naprawy   27 Lis 2013 01:15 Odpowiedzi: 1    Wyświetleń: 1209
  • Jak skonfigurować scenę w Tuya do sterowania światłem w garażu z przełącznikiem scen?

    Przerwanie sceny powoduje, że rozpoczęte w niej kroki są przerywane - odliczanie nie jest kontynuowane i nie wykonują się kolejne kroki sceny. To rozwiązuje mój problem. Bardzo dziękuję za pomoc.

    Smart Home IoT   09 Paź 2024 06:49 Odpowiedzi: 5    Wyświetleń: 2241
  • GCC, ATMega8 (8MHz), Timer1 i problem z odliczanie 1s

    :):) I znowu na odwrot:) Jak ustawisz TCCR1B=0xC; Czyli to o co Ci chodzi(tryb CTC) to musisz zostawic makro wywolujace przerwanie takie jakie miales:) SIGNAL(SIG_OUTPUT_COMPARE1A) ale radzilbym zmienic na taka nazwe: ISR(TIMER1_COMPA_vect)

    Mikrokontrolery   07 Cze 2007 21:06 Odpowiedzi: 12    Wyświetleń: 3334
  • Jak obsłużyć timer i przerwania w Atmega8a w C++?

    Na moje oko, to w tym programie nic nie działa poprawnie - deklarujesz stałe w procedurach jako zmienne lokalne,a więc procesor musi je tworzyć od nowa przy każdym wejciu w procedurę, odświeżasz wyświetlacz w takim tempie, że nie zdąży zaświecić - kolejne zapisy różnych danych do portów. Sekundy odliczasz od -1. Przerwanie chcesz zgłaszać co 43 cykle,...

    Mikrokontrolery AVR   11 Mar 2014 17:46 Odpowiedzi: 13    Wyświetleń: 1881
  • Dwa duże problemy z przerwaniami od timera na ATmega32

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

    Mikrokontrolery   16 Lut 2007 16:21 Odpowiedzi: 2    Wyświetleń: 1254
  • [ATmega8] Jak ustawić wypełnienie PWM 50Hz na Timer2 w ATmega8 przy kwarcu 16MHz?

    To zaprogramuj timer na 1 kHz i odliczaj w przerwaniu do 20. Przy stanie 20 zerujesz licznik i wystawiasz na wyjście 1, a przy stanie 1 lub 2 wystawiasz 1.

    Mikrokontrolery AVR   19 Lis 2016 22:58 Odpowiedzi: 4    Wyświetleń: 681
  • Asembler. musze napisac program ale nie kapuje tego :(

    Poczytaj o licznikach 8051, ładujesz wymierzoną liczbe do licznika, licznik odlicza tyle cykli maszynowych, i po odmierzeniu tej liczby (20ms) zmieniasz w przerwaniu stan portu, i tak w kółko, trzeba znać częstotliwość taktowania. Taki skrót żebyś wiedział czego szukać.

    Mikrokontrolery   02 Kwi 2007 17:16 Odpowiedzi: 7    Wyświetleń: 1705
  • Pomiar napiecia sieciowego z definicji (z harmonicznymi) ?

    Zastosuj przerwanie od określonego napięcia i wtedy odliczaj czas.

    Mikrokontrolery   27 Lip 2005 06:17 Odpowiedzi: 5    Wyświetleń: 1251
  • STM8S003F3: Jak ustawić TIMER4 na 1us/bit przy HSI 16MHz?

    Trochę bez sensu. Jak chcesz impuls o czasie 10 us, to ustaw od razu 10 us, a nie 10 impulsów co 1 us. 0. Konfiguracja pinów i licznika w trybie porównania. 1. Ustawienie stanu wysokiego na wyzwalaniu pomiaru i start licznika. 2. Licznik odlicza 10 us i generuje przerwanie. 3. Ustawienie stanu niskiego na wyzwalaniu pomiaru i rekonfiguracja licznika...

    Mikrokontrolery Początkujący   04 Sie 2020 12:01 Odpowiedzi: 4    Wyświetleń: 762
  • ATtiny2313 Bascom: Odliczanie czasu lotu helikoptera, przerwania Timer1 nie działają

    Witam ,napisałem program który ma odmierzyć czas lotu helikoptera (do wyczerpania bateryjki) ,niestety po 2 tygodniach utknąłem na czymś takim: $regfile = "attiny2313.dat" 'wybór procesora attiny2313 $crystal = 8000000 Config Pinb.0 = Output 'dioda sygnalizująca odmierzenie czasu Config Pinb.1 = Output 'buzzer mający piknąć 3 razy po odmierzeniu...

    Mikrokontrolery   23 Cze 2011 13:38 Odpowiedzi: 1    Wyświetleń: 1224
  • Electrolux EWT1015 błąd E52 - pralka zatrzymuje się, nie wiruje, odlicza czas

    Witajcie Z pralką mam znowu problem:( Pralka po zadaniu odpowiedniego programu naleje wodę, pokręci parę razy i stoi - natomiast czas odlicza. Nie można nawet przerwać prania i otworzyć pokrywy. Dopiero przekręcenie pokrętła na OFF umożliwia otwarcie pokrywy - woda jest raczej letnia. Potem problem jest z odwirowaniem tak przerwanego prania ponieważ...

    AGD Początkujący   31 Sty 2019 21:01 Odpowiedzi: 4    Wyświetleń: 1464
  • STM32F103 - jak skonfigurować przerwanie dla timer1 w CubeMX?

    Ok już mam, nie chodzi o nazwę przerwania (dziękuję za zgryźliwość ;) ) tylko o to, że chciałem użyć TIM1_CC, a zadziałało TIM1_UP. Ponadto ono się wywołuje od razu po starcie timera (TIM1->CNT==0), a ja w przerwaniu od razu go wyłączam, przez to nie widziałem efektu przerwania. Już sobie poradziłem - w przerwaniu odliczam dwa wywołania i dopiero za...

    Mikrokontrolery   11 Lut 2018 21:25 Odpowiedzi: 3    Wyświetleń: 633
  • Atmega8 zegarek – implementacja funkcji wait i odliczanie sekund na LCD

    Zobacz do czego Drzasiek użył zmiennej cnt - odlicza ona 4 przerwania, Ty możesz odliczać ile zechcesz. Preskaler także możesz zmieniać - Ty decydujesz. Oczywiście możesz także użyć 16-bitowego timera np. Timer1, o którym piszesz.

    Mikrokontrolery AVR   23 Mar 2012 12:56 Odpowiedzi: 7    Wyświetleń: 3359
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    Nie mam ustawiony wewnętrzny 8MHz ale docelowe w projekcie chcę użyć zewnętrznego 11.058MHz. Myślałem że instruknja: CONFIG Clock = Soft, Gosub = Sectic powoduje że obojętnie co jest ustawione to Bascom automatycznie odlicza 1s i po niej skacze do instrukcji Sectic. Dokładnie chodzi mi o przerwanie które będzie wykonane po upływie 1s. Chcę przez to...

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4833
  • Jak otworzyć port Q1 na dany czas i zresetować odliczanie? EasySoft Pro.

    Witaj Kolego jeżeli użyjesz timera TOF, to każdorazowo kiedy wejście go aktywuje to czas będzie liczony od nowa. Jeżeli chodzi o przerwanie procesu to pewnie, że się da. Użyj funkcji countera z odpowiednią wartością która unieruchomi Q1 Pozdrawiam daro

    Automatyka Sterowanie PLC   31 Gru 2018 12:52 Odpowiedzi: 3    Wyświetleń: 570
  • Jak skonfigurować czujnik ultradźwiękowy w Bascom do pomiaru odległości?

    Może: Licz: If Co_robic = 0 Then 'Odliczanie przerwy Incr Licz_przerwe If Licz_przerwe > 1000 then Licz_przerwe = 0 Co_robic = 1 End If Else Incr Licz_impulsy If Licz_impulsy > 4 Then 'Odliczanie okresu przebiegu (4 - okres = czas 4 przerwań Timera) Toggle PortD.4 Incr Licz_przerwe 'Odliczanie ilości impulsów (10/2 = 5 impuslów)...

    Mikrokontrolery   17 Paź 2009 14:23 Odpowiedzi: 4    Wyświetleń: 4160
  • Wysyp żartów primaaprilisowych w Sieci

    Na WP po każdym odświeżeniu zmieniało się logo na np. "Wirtualne Chiny". Ja dodatkowo wysyłałem znajomym plik o treści podanej niżej pod pretekstem śmiesznej animacji świątecznej. shutdown -s -t 120 -c "Zamknij wszystkie programy i zapisz zmiany, bo nie przerwiesz tego odliczania. Pozdro!"

    Newsy   02 Kwi 2010 19:21 Odpowiedzi: 4    Wyświetleń: 2396
  • Odliczanie sekund na wyświetlaczu 7-segmentowym w assemblerze

    A bez przerwań jak to zrobic??

    Mikrokontrolery Początkujący   19 Lis 2019 23:14 Odpowiedzi: 7    Wyświetleń: 408
  • [ARM / STM32] [C] - Generowanie Sygnału Kwadraturowego

    Najprościej - odliczasz impulsy w przerwaniu timera. I tak przy każdym kroku masz zmieniać okres timera, więc każdy krok musisz programwo obsłużyć.

    Mikrokontrolery ARM   28 Gru 2017 22:04 Odpowiedzi: 3    Wyświetleń: 930
  • ATmega32 Bascom - Jak odczytać wartość Timer0 przy przerwaniu Int0?

    Witam Mam pewien problem.Potrzebuję podczas odliczania Timera0 wykorzystać przerwanie Int0. Sprawa wygląda tak, rozpoczynam odliczanie timera0 do momentu pojawienia się sygnału narastającego na wejściu Int0 i w tym momencie muszę przerwać Timer0 i odczytać jego wartość. No i właśnie tu pojawia się problem. Zamieszczę moje wypociny: Config Timer0 = Timer...

    Mikrokontrolery Początkujący   04 Sty 2012 23:02 Odpowiedzi: 6    Wyświetleń: 2135
  • Kod ASM dla 100ms stanu wysokiego na RA0 w PIC16F84A z kwarcem 4MHz

    Ja bym wykorzystał do tego Timer0 i przerwanie,: 1. startujesz sygnał zerujący i włączasz Timer 2. przerwanie z Timera odlicza czas impulsu i gdy osiągnie około 100ms kańczy impuls zerujący i wyłącza Timer0.

    Mikrokontrolery PIC   01 Kwi 2011 12:44 Odpowiedzi: 8    Wyświetleń: 1726
  • Jak ustawić Timer w Atmega8515 na odliczanie 10s przy 1MHz?

    Procesor ma odliczac ten czas tylko raz co pewien czas czy systematycznie co 10s ma zglaszac przerwanie ?? Pozdro Dexter

    Mikrokontrolery   28 Sie 2004 17:50 Odpowiedzi: 2    Wyświetleń: 840
  • Jak napisać kod w C dla atmega32 do mrugania diodą PWM bez blokowania?

    Eno bez jaj...wskaźniki?... Co tu jest skomplikowanego? Przecież tu wystarczy aktywować cykliczne przerwanie, którego okres zależy od częstotliwości i rozdzielczości potrzebnego PWM. Programowy PWM to raptem 2-3 linie. Do tego timer programowy do odliczania migania i to wszystko. W pętli głównej pozostaje tylko zarządzanie tym timerem i w zależności...

    Mikrokontrolery AVR   13 Lip 2019 13:02 Odpowiedzi: 19    Wyświetleń: 729
  • [ATmega8][BASCOM] Zliczanie impulsów (ilości przyciśnięć przycisku na sekundę)

    [syntax=basic4gl]Config Timer0 = Timer , Prescale = 1024 Enable Timer0 : On Timer0 Przerwanie0 Dim Tmp As Word Tmp = 0 Dim Ptimer1 As Word Ptimer1 = 0 Do If Klawisz = 0 Then If Ptimer1 = 0 Then Ptimer1 = 100 End If If Ptimer1 < 95 And Klawisz = 0 Then Tmp = 1 End If End If If Tmp = 1 And Ptimer1 < 85 And Ptimer1 > 70 Then If Klawisz = 1 Then...

    Mikrokontrolery AVR   14 Mar 2012 10:37 Odpowiedzi: 7    Wyświetleń: 4554
  • Atmega8 - Timer0 nie odlicza 1 sekundy przy 12MHz i preskalerze 256

    Poza tym to: TCNT0 = 130; Powinna być pierwszą instrukcją w przerwaniu, a tak w ogóle polecam poczytanie o trybie CTC - nie będzie trzeba martwić się o ciągłe ładowanie wartości timera. EDIT: A problemem właściwym jest nadmiarowy średnik, o tu: if(licznik == 375); jak go wywalisz to będzie w miarę OK. A zmienna nie musi być w tej sytuacji volatile,...

    Mikrokontrolery Początkujący   19 Lut 2013 14:47 Odpowiedzi: 4    Wyświetleń: 1116
  • ATmega8, Timer0 i Timer1 – konfiguracja liczników do zmiany zmiennej co 1 sekundę, 4MHz

    A nie łatwiej jest policzyć DO ilu ma liczyć a nie OD ilu? :) i robić przerwania COMP a nie OVF? Ja tak robię i na kwarcu 4MHz timer1 odlicza sekundy bardzo ładnie. Ale u Ciebie timer1 wydaje się mieć dobrze ustawianą wartość. Przy prescalerze 256 musisz mieć 15625 taktów zegara, aby osiągnąć sekundę. W drugim coś mi nie gra. Odliczasz od 0x0F czyli...

    Mikrokontrolery   26 Mar 2008 13:45 Odpowiedzi: 5    Wyświetleń: 1733
  • [BASCOM] Menu z 3 przyciskami - góra, dół i enter.

    marco47 - przepraszam, nie zauważyłem. marek19951 - proste if-then nie załatwi problemu. Jeżeli masz zapał, a widzę , że masz, zacznij od procedury obsługi klawiatury , która nie powoduje opóźnień poprzez martwe pętle ( czyli m.in wait, debounce, bitwait itp). Ja to zrobiłem na przerwaniu programowym z timer1, które odliczało mi okresy 10 ms w połączeniu...

    Mikrokontrolery AVR   30 Sty 2010 21:22 Odpowiedzi: 42    Wyświetleń: 7657
  • Atmega1284p / Bascom - Zapis kilku plików na kartę SD

    Myślałeś w ogóle jak to zrobić bez tej pętli? Waitms to taka pętla do odliczenia. Jedyny plus jest taki, że Waitms może przerwać każde przerwanie oczywiście przedłużając wykonanie pętli odliczania, ale można to zrobić lepiej.

    Mikrokontrolery AVR   15 Kwi 2017 23:37 Odpowiedzi: 4    Wyświetleń: 984
  • Opóźnienie 1s na AT89C2313 z użyciem przerwań timera – przykład w C

    no ok wszytsko pięknie zumek wielkie dzieki, tylko mały problemik mam pytanie jak wywoływać tą funkcje by w momęcie jej wywołania dopiero odliczał czas a nie zgłaszała przerwanie co sekunde?? i nierozumiem dlaczego c ma być równe 123??

    Mikrokontrolery   03 Gru 2004 22:35 Odpowiedzi: 13    Wyświetleń: 1758
  • Linksys WAG200G - jak ustawić automatyczną zmianę IP co 15 minut?

    Przygotowałem kolejną wersję programu... Dodano SIŁOWE wyłączenie komputera :) polecenie /OFF:1 Wyskakuje ( na pierwszy plan ) okienko z odliczaniem czasu do wyłączenia komputera ( 60 sek ). Jeśli nie przerwiesz odliczania to komputer zostanie wyłączony ( SIŁOWO zamknie wszystkie programy i ShutOFF ) Wystarczy w JDownloaderze ustawić: Menedżer zdarzeń...

    Hardware, Software, naprawa urządzeń sieciowych   19 Lut 2009 11:24 Odpowiedzi: 23    Wyświetleń: 11039
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Moim zdaniem koncepcja powinna być taka: 1. Obsługa przetwornika analog-cyfra. Na początek dobrze żebyś umiał dobrze zmierzyć liczbę impulsów. Nie wiem dokładnie jaka jest specyfika Twojego sygnału, jaką amplitudę mają owe szumy, skąd się biorą i czy nie warto by ich po prostu potraktować filtrem dolnoprzepustowym, a jeśli mają odpowiednio niską amplitudę...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2247
  • [ATMEGA] [ATMEGA][C] - Niezależne sterowanie PWM dla diod na PB3 i PD7, co poprawić?

    To wszystko powinno być zrobione w przerwaniu timera generującego PWM, bez żadnych "delay". Wtedy przynajmniej miałbyś determinizm czasowy działania. W procedurze obsługi przerwania odliczasz tyle przerwań, ile wchodzi na te 5 ms, a po odliczeniu - zmieniasz wypełnienia PWM. Wtedy rzeczywiście zmieniasz co 5 ms. Obecnie zmieniasz po 5 ms, kiedy program...

    Mikrokontrolery Początkujący   06 Lut 2013 10:14 Odpowiedzi: 3    Wyświetleń: 1074
  • IRDA w Sagemie myX-5m. Windows tylko na chwilę wykrywa telefon.

    W zasadzie nic mi to nie daje, zmieniłem nawet dla bezpieczeństwa prędkość na 9600 i cały czas jest to samo - po dość krótkim czasie pojawia się "komunikacja w podczerwieni została przerwana..." i trwa odliczanie do zamknięcia okienka i tyle. Co z tym zrobić ?

    Smartfony Serwis   04 Lut 2005 19:08 Odpowiedzi: 4    Wyświetleń: 948
  • Jak skutecznie uśpić procesor ARM używając instrukcji __WFI przy aktywnym DMA?

    Przemyśl i napisz jeszcze raz od początku. Co naprawdę masz do zrobienia co 100 ms? Nie wiemy. Powienieneś to robić w przerwaniu, ale w tym przerwaniu nie możesz na nic czekać - do akcji wymagających oczekiwania/rozciągnięcia w czasie użyj innych przerwań lub DMA. Póki co nic nie wskazuje na to, że musisz mieć jakąś "pętlę główną", a funkcjonalność...

    Mikrokontrolery Początkujący   14 Kwi 2018 07:43 Odpowiedzi: 23    Wyświetleń: 1017
  • [Atmega32][Avr-assembler] - Timer1 w trybie porównania przerwanie co 1s

    Wartość dla 1 sekundy: OCR1A=((częstotliwość procesora)/preskaler)-1 Wartość dla 4 sekund OCR1A=((częstotliwość procesora)/preskaler)-4 Jedynka w podanym przeze mnie wzorze nie oznacza 1 sekundy. Jeden trzeba odjąć z innych względów. Po prostu licznik nie zaczyna liczyć od 1 tylko od 0, więc odliczanie np. do 5 oznacza (0 1 2 3 4 5), czyli 6 impulsów....

    Mikrokontrolery Początkujący   06 Maj 2016 18:29 Odpowiedzi: 22    Wyświetleń: 2175
  • ATmega32 - Odmierzanie 1 sekundy a zmiana rezonatora

    źle myślisz. Przerwanie masz 7372800 / 256 / 200 razy na sekundę, a w każdym wywołaniu obsługi przerwania odliczasz sobie dodając 1, aż odliczysz do 144, co oznacza, że upłynęła sekunda (mniej więcej, bo nie wiem dokładnie, co w Bascomie robi tajemnicze "Load Timer0 = 200").

    Mikrokontrolery AVR   22 Lis 2014 22:59 Odpowiedzi: 17    Wyświetleń: 2652
  • Obliczenie czasu wykonania pętli w Bascomie z limitem 15 ms

    nie wiem jak wygląda reszta programu , ale o ile to mozna czy nie lepiej wykorzystać T0, T1 i w przerwaniu odliczać czas lub incr zmienną wewn

    Mikrokontrolery   31 Gru 2005 14:43 Odpowiedzi: 7    Wyświetleń: 1478
  • Enkoder optyczny TCRT5000 - maksymalna prędkość i dokładność pomiaru RPM

    Według mnie to wychodzi tak : dla czujnika z 4 polami odbiciowymi przy prędkości 2000 rmp uzyskasz 8000 imp / min, co daje częśtotliwosć ok. 133 Hz. Przy tej wartości nie bedziesz mial problemów ze Shmittem. Wyjście z czujnika podajesz np. na wejście INT0 mikrokontrolera i w przerwaniu sterujesz wewnętrznym timerem. Po prostu przerwanie INT0 powinno...

    Automatyka Przemysłowa   15 Lip 2011 07:51 Odpowiedzi: 4    Wyświetleń: 1462
  • [ATMega168] Jak obsłużyć przerwania przycisków i timera w ATMega168 z kwarcem 32,768 kHz?

    1. To stary wektor przerwań, a nowa funkcja ISR(). Musisz zastosować nowy wektor do tej funkcji. Znajdziesz go w tabelce szukając starego: http://www.nongnu.org/avr-libc/user-manu... 2. Drgania trwają od kilku do kilkudziesięciu milisekund. Możesz na przykład wykorzystać jakiś timer do odliczania tego czasu począwszy od pierwszego...

    Mikrokontrolery Początkujący   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 5120
  • Odmierzanie nanosekund na ARM przy użyciu timerów STM

    Filozofujesz o czymś co dalej ma mały sens, a przy okazji mylisz się (zresztą tak samo jak Piotrus_999). Funkcja będzie niedokładna tylko i wyłącznie wtedy, jeśli przed końcem odliczania nastąpi przerwanie (jedno), które będzie trwało dłużej niż czas który pozostał do końca tego delaya. Po prostu delay nie ma możliwości się skończyć, bo... rdzeń jest...

    Mikrokontrolery ARM   13 Mar 2018 22:51 Odpowiedzi: 62    Wyświetleń: 3714
  • Implementacja funkcji millis() z Arduino w języku C

    Szczerze to nie wiem czy musi być NO_BLOCK. Chciałbym zrealizować odliczanie czasu. Cały czas się uczę tego wszystkiego. Zmienne do odliczania czasu [syntax=c] volatile uint64_t milisekunda=0,sekunda=0;[/syntax] Przerwanie INT0, TIMER2 do regulacji fazowej. INT0 do detekcji przejścia przez zero wykorzystuje. Przerwanie INT1 do enkodera pełno krokowego...

    Arduino   06 Lip 2018 22:47 Odpowiedzi: 30    Wyświetleń: 2196
  • [mega32][C] timer, przerwania i precyzyjne odmierzanie czasu

    Wszystko co napisałem powyżej pozostaje w mocy. Tryby normalny i CTC działają przy odmierzaniu czasu podobnie: obydwa tryby odliczaja ileś tam tyknięć rejestru TCNT i generują przerwanie. W przypadku trybu normalnego to liczenie następuje od wartości ustawianej w TCNT do wartości 0 (256), a w trybie CTC od wartości 0 do OCR (lub ICR). Zacznijmy od tego,...

    Mikrokontrolery AVR   16 Lip 2008 18:30 Odpowiedzi: 34    Wyświetleń: 7701
  • Jak skonfigurować przerwania zewnętrzne do sterowania silnikiem w AVR?

    Przecież wiesz, że delay w przerwaniu nie powinieneś stosować to dlaczego ponownie je tam wstawiasz? Przyjmij wreszcie postawę, że delay jest be i przestań go używać, oraz że do odliczania odcinków czasowych należy wykorzystywać timery. Patrząc na to co zaproponowałeś powyżej nie wiesz natomiast, że: - wchodząc w przerwanie przerwania są blokowane (flaga...

    Mikrokontrolery AVR   22 Gru 2016 15:04 Odpowiedzi: 27    Wyświetleń: 1278
  • Dokładne odmierzanie czasu w AT2313 z kwarcem 4MHz - Timer0 i przelicznik częstotliwości

    to post Programowanie a nie Humor!!!!chodziło mi o użycie przerwania do odliczania czasu, dokładnego odliczania czasu!!!

    Mikrokontrolery   18 Lut 2003 12:22 Odpowiedzi: 7    Wyświetleń: 2229
  • Odliczanie trwa dwa razy dłużej. Co w programie jest nie tak?

    hej a ja czegos nie rozumiem timer odmierza 49910 ?? jakie to jednostki P.S jak timerem odmierzyc 1 ms >>>??? Dla kwarcu 1000000, Timer0, prescaler=8, poczatkowa wratość timera 131 - wywola przerwanie co 1ms.

    Mikrokontrolery   18 Gru 2006 20:50 Odpowiedzi: 9    Wyświetleń: 1416
  • [ATtiny13a][C] - Przerwania - przycisk, timer i wdt

    1. Definiujesz stałe w pamięci RAM, zamiast w ROM. 2. Niepotrzebnie używasz przerwania WDT i portu. Wystarczy jedno przerwanie timera o częstotliwości rzędu 100 Hz, w którym sprawdzasz przycisk, odliczasz czasy i zmieniasz światła.

    Mikrokontrolery AVR   30 Paź 2016 10:42 Odpowiedzi: 6    Wyświetleń: 1302
  • ATtiny2313 - jak poprawić dokładność zegara po dodaniu obsługi RC5?

    Timer, który dodałeś generuje najwyraźniej przerwania które blokują przerwania z timera od odliczania czasu. Nie wiem czy sie da ustawić priorytety przerwań w ATtiny, ale jeśli sie da to daj temu o odliczania czasu wyższy priorytet żeby go ten drugi timer nie wykluczał czasem. Myśle że powinno pomóc. Powodzenia.

    Mikrokontrolery   01 Gru 2007 03:19 Odpowiedzi: 11    Wyświetleń: 1715
  • [STM32F0][C] - Sterownik z czasowym włączaniem/wyłączaniem przekaźników.

    Witam, pomysł z SysTick wydaje się dobry a ja go rozwinę tak jak ja to widzę. Systick generuje przerwanie co określony czas. Definiuję sobię 8 zmiennych "volatile int": P1,D1,P2,D2,P3,D3,P4,D4 i ustawiam wartości początkowe (P1 - "przekaźnik 1", D1 - "przekaźnik 1 działa") Zmienne Px odpowiadają za odliczanie czasu pomiędzy aktywacją przekaźnika, zmienne...

    Mikrokontrolery ARM   02 Wrz 2015 14:16 Odpowiedzi: 7    Wyświetleń: 1005
  • Pendrive Platinet 16 GB - Nowy, widoczny w Win7 jako 0 GB, brak gwarancji

    Chyba tylko w wersji 3.70 po naciśnięciu START zaczyna odliczać licznik czasu u góry strony i znika podświetlenie START - MPALL coś tam robi, ale pendrive ciągle na czerwono. Czekałem 10 minut, żadnych zmian więc przerwałem. Takie sprawdzenie może trawać i kilka godzin -jeśli coś robi to poczekaj aż skończy lub wyświetli jakiś komunikat.

    Naprawa nośników i odzysk danych   19 Sie 2015 15:54 Odpowiedzi: 8    Wyświetleń: 1515
  • ATMEGA32[C] tryb CTC i odliczanie dokładnie 1 sekundy

    W zasadzie to jest jeszcze nieco bardziej skomplikowane. Można ustawić jakiś tryb CTC-albo od ICR albo od COMP- i po osiągnięciu tej wartości licznik się wyzeruje. Ale jeśli się wyzeruje np. po osiągnięciu wartości wpisanej w ICR to jeśli wartość wpisana w COMP będzie mniejsza niż w ICR to też wygeneruje żądanie obsługi przerwania w TIFR. Jeśli na to...

    Mikrokontrolery AVR   26 Sty 2011 22:20 Odpowiedzi: 16    Wyświetleń: 2817
  • Sekwencja zapalania LEDów na AVR - poprawa kodu dla klawiszy

    Odpowiedź standardowa; zacznij od przerwania timera, zgłaszanego z częstotliwością np, 50 Hz. W przerwaniu sprawdzaj przyciski, odliczaj czas i zaświecaj diody.

    Mikrokontrolery   12 Maj 2019 09:59 Odpowiedzi: 4    Wyświetleń: 528
  • Satel Integra 64 Plus – jak ustawić autouzbrojenie po rozbrojeniu bez wejścia do domu?

    Witam Szanownych Forumowiczów, Nigdzie nie znalazłem rozwiązania problemu, stąd pytanie: Jak zrealizować autouzbrojenie alarmu po przypadkowym jego rozbrojeniu? Centrala to Satel Integra 64 Plus. System ma tak działać, że po rozbrojeniu alarmu i braku otwarcia drzwi np. po 1 minucie - alarm automatycznie się uzbroi. (mechanizm analogiczny do tego stosowanego...

    Systemy Alarmowe   26 Maj 2025 13:48 Odpowiedzi: 2    Wyświetleń: 111
  • Program w C nie chodzi. 4 diody mają migać po kolei, a piąta ma migać oddzielnie

    Może poczytaj o timerach, mógłbyś wtedy odliczać czas i w przerwaniu załączać niezależnie diody.

    Programowanie   26 Maj 2011 14:18 Odpowiedzi: 4    Wyświetleń: 1056
  • Sterowanie miganiem LED na pilota w Bascomie - jak napisać procedurę?

    Ten i 90% innych prostych projektów, w których występuje reakcja na guziki, wyświetlanie lub świecenie LED lub odliczanie czasu, robi się tak samo - przerwanie timera używanego jednocześnie do sterowanie LED przez PWM i wszytsko w tym przerwaniu - badanie zdarzeń, zmiany współczynnika wypełnienia itd.

    Mikrokontrolery Początkujący   12 Sie 2013 12:34 Odpowiedzi: 16    Wyświetleń: 2868
  • Aduc842 - Programowanie serwomechanizmów w asemblerze, problem z kierunkiem

    Piotr P. : dzięki za poprawkę. Tym bardziej widać, że trzeba użyć timer z przerwaniami co 0.5 ms - to się da bez problemu zrobić. Dalej odliczamy przerwania timera do 20 (w dół byłoby łatwiej) i wystawiamy 1 gdy zliczymy do 20, a 0 gdy zliczymy do 1 albo 3, w zależności od stanu wejścia DELAY2 opóźnia z grubsza o (((3 * 255) + 2 + 3) * 27 + 3) * 2 +...

    Mikrokontrolery   04 Lut 2013 21:45 Odpowiedzi: 9    Wyświetleń: 2730
  • avr atmega32[c] - odliczanie sekundy ,zliczenie 15625 przerwan ?

    Bzdura. Zmienna jest volatile. Twój "optymalny kod" nie ma nic wspólnego z założeniami. Prawdopodobnie nie wiesz co znaczy volatile I dlaczegozostal użyty. Twój "super kod" idealnie się nadaje do sprawdzania zmiennej w przerwani u

    Mikrokontrolery AVR   25 Sty 2017 11:12 Odpowiedzi: 62    Wyświetleń: 4170
  • Jak zbudować przełącznik źródeł audio z wyświetlaczem LED 5x7 i mini przekaźnikami?

    Ano procesorek - zazwyczaj tajmerkiem czas odlicza i w przerwaniu stany pinów zamienia coby czasy takie same dla każdego znaku (linii sekcji) były nadane a przeto jasność jednaka dla każdej sekcji nastała.

    Początkujący Elektronicy   17 Sie 2017 20:44 Odpowiedzi: 65    Wyświetleń: 4947
  • [ATMEGA128] ATMEGA128-16AU SMD - niestabilność przy zmianie częstotliwości zegara

    Ja aby byc pewnym czy procek dziala czy nie zrobilbym mruganie dioda na przerwaniu. Dac odliczanie 1 sekundy i wszystko byloby jasne.

    Mikrokontrolery AVR   08 Wrz 2009 15:40 Odpowiedzi: 18    Wyświetleń: 2088