timer delay

Znaleziono około 3698 wyników dla: timer delay
  • [STM32] - SysTick: Jak stworzyć timery softwarowe i funkcję delay?

    Stos dla przerwań ustawiłeś? 4\/3!!

    Mikrokontrolery ARM   06 Lut 2013 16:49 Odpowiedzi: 8    Wyświetleń: 2043
  • Opóźnienia w C na AVR: funkcje delay vs timery, co lepsze?

    Zmienną używaną w przerwaniu deklaruje się jako volatile (wykluczona z optymalizacji), inaczej będzie cyrk... volatile unsigned char licznik Ładniej by to wyglądało scalone... tzn... void czekaj(void) { licznik = 30; TCCR0 = 0x05; do{}while(licznik); } ISR(TIMER0_OVF_VECT) { licznik--; TCCR0 = 0; //wypadałoby...

    Mikrokontrolery   09 Sie 2007 23:08 Odpowiedzi: 8    Wyświetleń: 1326
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Kod błędu w pralce Indesit WISL 85 - mryga delay timer i blokada drzwi

    F 08 - poszukaj bo dużo tego. Prawdopodobnie grzałka.

    AGD Początkujący   03 Lis 2012 14:52 Odpowiedzi: 2    Wyświetleń: 2688
  • AVR/Atmega168/CAVRStudio4 - Delay zrobiony na timerze nie działa - why?

    Zmienna count powinna być volatile .

    Mikrokontrolery AVR   09 Paź 2012 00:32 Odpowiedzi: 2    Wyświetleń: 1650
  • STM32VLDiscovery - Timer Delay - Problem z precyzją przy niskich wartościach ARR

    Witam, chciałbym stworzyć funkcję delay za pomocą sprzętowego timera. W tej chwili mój kod wygląda tak: main , czyli standardowe miganie diodą. [syntax=c] delayus(10000); GPIOC->BSRR=GPIO_BSRR_BS9; delayus(10000); GPIOC->BSRR=GPIO_BSRR_BR9;[/syntax] Funkcja delay_us: [syntax=c] void delayus(unsigned int us) { TIM3->ARR = us; // Auto reload value TIM3->CNT=0;...

    Mikrokontrolery ARM   26 Sty 2015 16:09 Odpowiedzi: 22    Wyświetleń: 1203
  • REKLAMA
  • Nie poprawnie działający delay us z użyciem Systick

    W dobrze napisanym kodzie delay nie jest potrzebny. OW robi się na przerwaniach - UART albo timer.

    Mikrokontrolery ARM   28 Lip 2015 22:05 Odpowiedzi: 9    Wyświetleń: 1827
  • Jak napisać kilka pętli z opóźnieniem (delay) używając licznika?

    Nie używaj delay() tylko timera lub funkcji millis(): https://www.arduino.cc/en/Reference/Mill...

    Arduino   25 Lip 2018 14:54 Odpowiedzi: 2    Wyświetleń: 900
  • AVR Studio 4 na Win7 64-bit - Jak ustawić ścieżkę do WinAVR Toolchain?

    Inaczej się ominąć problemu zmiennej nie da? Bo pętla np. o wartości 100 z funkcją _delay_ms(1); wykona się jednak nieco dłużej niż w 100ms, a tu akurat są to czasy dość krytyczne. Dodano po 2 Po usunięciu błędów z delayem, został jeszcze inny, ale nie potrafię go zidentyfikować. Dołaczam ekran: http://obrazki.elektroda.pl/3451236200_1...

    Mikrokontrolery AVR   22 Maj 2014 14:25 Odpowiedzi: 33    Wyświetleń: 7419
  • Wzrost wartości "delay" poprzez przycisk

    Nie każę stosować timera. Tylko takie użycie delay powoduje dość sporą jego niedokładność. Jeżeli mamy stałe skoki czasu to można to zrobić tak: [syntax=c]uint8_t delayTimeInSeconds; void delay() { int i; for (i = 0; i < delayTimeInSeconds; i++) { delay(1000); } }[/syntax] I obsługę przerwania/przycisku zrealizować tak: [syntax=c]#define MAX_DELAY_TIME_IN_SECONDS...

    Mikrokontrolery Początkujący   09 Maj 2014 19:22 Odpowiedzi: 5    Wyświetleń: 1302
  • Co zamiast delay? Budzenie sensorów i komunikacja i2c

    Zamiast delay użyj timera i usypianie uC. Dodam, że moje połączenie i2c nie zawiera tych oporników i magistrala do działania potrzebuje włączonych wszystkich czujników. Planuję to poprawić ale potrzebuję informacji jak / dlaczego / po co. Przeczytaj więc o podstawach I2C i zapoznaj się ze schematami modułów, których używasz.

    Arduino   20 Mar 2019 10:37 Odpowiedzi: 20    Wyświetleń: 1350
  • REKLAMA
  • Jak regulować czas migania diody w C za pomocą zmiennej w delay'u?

    Najprymitywniej: [syntax=c]void mydelay(uint16_t delay) { int f; for (f = 0; f<delay; f++) _delay_ms(1); } [/syntax] A powinienes zrobic w przerwaniu timera.

    Mikrokontrolery AVR   10 Kwi 2016 09:34 Odpowiedzi: 20    Wyświetleń: 2157
  • DS18B20 na delay_ms, wyświetlacz na timerze nie działa

    Wiem że zaraz mi się oberwie od innych ale na szybko to pokombinuj z wartością OCR0 - zwiększ ją np do 150 , po drugie możesz przełączyć na inny preskaler mniejszy niż 256. Lecz nie spodziewał bym się wielkiego efektu. Aby otrzymać pożądany efekt musisz zmienić plik ds18b20.c i zamiast wyłączać i włączać przerwania w funkcji temperatura musisz je włączać...

    Mikrokontrolery AVR   20 Wrz 2011 21:28 Odpowiedzi: 54    Wyświetleń: 5541
  • Jak uruchomić delay32ms na LPC1343 z LPCXpresso? Timer32.h dodany

    akurat delajka z timer32.c [syntax=c]******************************... void delay32Ms(uint8_t timer_num, uint32_t delayInMs) { if (timer_num == 0) { /* setup timer #0 for delay */ LPC_TMR32B0->TCR = 0x02; /* reset timer */ LPC_TMR32B0->PR = 0x00; /* set prescaler to zero */ LPC_TMR32B0->MR0 = delayInMs *...

    Mikrokontrolery ARM   12 Mar 2012 20:48 Odpowiedzi: 6    Wyświetleń: 1763
  • Arduino Uno - Sterowanie jednokolorowymi LEDami, pilotem IR, wyłączanie pętli for

    Zgadza się, ale autor miał już problem z ogólnym działaniem programu. Wybór delay, millis, czy przerwania timera, to raczej szczegóły. Kod z #6 zadziała tak samo, ale łatwiej do niego dojść. Chyba. Pozdrawiam.

    Arduino   13 Sty 2023 02:52 Odpowiedzi: 23    Wyświetleń: 972
  • Funkcja delay zasada przeliczania na czas opóznienia?

    użyłbym timera :)

    Mikrokontrolery   02 Sie 2010 09:01 Odpowiedzi: 9    Wyświetleń: 2420
  • Jak stworzyć pętle opóźniające w C dla dsPIC30F, by migać diodą?

    asm na pewno jest taki sam (szczegolnie ten ktorego uzywalem, bo to same podstawy), gorzej z timerami na ktorych opieraja sie dluzsze opoznienia (od ms w gore). nigdy nie zajmowalem sie dspic30, wiec... nie wiem jak to tam jest z tymi timerami. najwyzej dostosujesz sobie <: __________________________ modul sklada sie standardowo z pliku c i h. ponizej...

    Mikrokontrolery PIC   05 Lut 2009 07:21 Odpowiedzi: 5    Wyświetleń: 2211
  • Co elektronik może kupić na Aliexpress?

    Ja kupiłem całkiem sporo rzeczy, ale ostatnio przyszedł taki oto timer, przekaźnik czasowy, czy jak go tam zwać: https://obrazki.elektroda.pl/8812632600_... https://www.aliexpress.com/item/Trigger-... Jak za 10 zł,...

    Tematy tygodnia   04 Lip 2025 13:54 Odpowiedzi: 2124    Wyświetleń: 249435
  • Step7 - Zatrzymanie i wznowienie timera SD z zachowaniem czasu

    Ustaw skok omijający szczebelek z timerem lub użyj timer "SS": retentive on-delay timer.

    Automatyka Sterowanie PLC   12 Maj 2013 18:13 Odpowiedzi: 2    Wyświetleń: 1374
  • UNO - Przyspieszenie i hamowanie kilku serv jednocześnie na jednymUNO

    Ta biblioteka nie używa sprzętowego PWM. Według opisu używa jednego 16Bit Timera na każde 12 serv. Tak wiec Timer 16Bit jest już zajęty, PWM sprżętowy tego timera również jest niedostępny, ale możesz sobie te serva podłączyć pod dowolne piny a do odmierzania czasu zamiast Delay musisz/możesz użyć innego Timera :D

    Arduino   06 Cze 2016 16:37 Odpowiedzi: 7    Wyświetleń: 1317
  • STM32F107RCT6 - Brak wywłaszczania przez przerwanie o wyższym priorytecie

    P.S: W timerze delay jest mi potrzebny bo wysyłam dane po rs485 i muszę odczekać czas ze względu na konwerter. Wiesz dobrze, że wcale nie musisz do tego używać delay'a... 4\/3!!

    Mikrokontrolery ARM   25 Mar 2013 20:24 Odpowiedzi: 13    Wyświetleń: 2037
  • [C] Czy można użyć delay w przerwaniu UART w C? Procedura s1() nie działa poprawnie

    Dziękuję za odpowiedź. W takim razie mam jeszcze jedno pytanie: czy użyć do tego timera zamiast delay ? I w jaki sposób mam wywołać timera kilka razy w jednej funkcji ?

    Mikrokontrolery ARM   25 Kwi 2017 11:02 Odpowiedzi: 10    Wyświetleń: 1881
  • Schemat układu opóźniającego i podtrzymującego przekaźnik 5V, czasy nastawne

    może cos takiego ?? [url=https://www.ebay.com/itm/DC-5V-12V-...

    Początkujący Elektronicy   07 Lis 2017 10:38 Odpowiedzi: 15    Wyświetleń: 2280
  • Jak przeliczyć opóźnienie w timerze zamiast _delay_ms(x) w AVR?

    Akurat odmierzanie czasu na podstawie takiego delay opartego o timery jest całkiem precyzyjne. Z drugiej strony tak właśnie implementuje się delay na ARM, jako timer używa się SysTick. Z pewnością. Ale nie robi się tego w tak brutalny sposób, że angażujemy jeden timer do tylko jednego odliczania opóźnienia. Lepiej to zrobić w taki sposób: [syntax=c]void...

    Mikrokontrolery AVR   06 Maj 2017 10:50 Odpowiedzi: 10    Wyświetleń: 1947
  • [Atmega128] [Atmega128][C] - Timer0 blokuje _delay_ms przy aktywnym przerwaniu TIMER0_OVF_vect

    Witam Serdecznie Na początek kod: [syntax=c]#define F_CPU 4000000UL #include <avr/io.h> #include <avr/iom128.h> #include <util/delay.h> #include <avr/interrupt.h> volatile uint8_t i=0; int main(void) { DDRA = 0xFF; ASSR &= ~(1<<AS0); TCCR0 |= (1<<CS01) | (1<<CS02); TIMSK |= (1<<TOIE0); TCNT0 = 131;...

    Mikrokontrolery AVR   06 Wrz 2012 03:28 Odpowiedzi: 15    Wyświetleń: 1782
  • LCD 16x2 na ST7066U + NUCLEOF411RE - wyświetla przypadkowe znaki

    Też tak mi się wydaje. Sprawdzę po niedzieli czy to problem z delayem od HALa bo z tym programowym problemu raczej nie ma. Stosuję dwie funkcje ponieważ jedna daje opóźnienia w ms - HAL_Delay(), a druga to zrobiona programowo na timerze funkcja delay() która ustawia opóźnienie w mikrosekundach.

    Mikrokontrolery ARM   20 Paź 2021 19:19 Odpowiedzi: 9    Wyświetleń: 1503
  • Kod termostatu Arduino Uno wygenerowanego przez ChatGPT-5 Code – czy to już poziom seniora?

    Mnie razi używanie delay(). O ile przebolałbym to w samym setupie to w pętli głównej jest nie do przyjęcia. No ale czat uczył się na kodach z netu. Poproś go by zamiast delay() użył timera lub choćby millis() ciekawe czy dobrze mu pójdzie.

    Arduino   14 Sie 2025 12:10 Odpowiedzi: 23    Wyświetleń: 501
  • [Cortex M4][Coocox] - przerwanie obsługujące mruganie wyświetlacza 7 segmentowe

    Porada: napisz to od nowa. W obecnej wersji masz delay w przerwaniu EXTI i brak przerwania timera do obsługi wyświetlacza.

    Mikrokontrolery ARM   24 Sie 2017 11:38 Odpowiedzi: 4    Wyświetleń: 1299
  • Arduino Uno - brak komunikacji z monitorem portu po konfiguracji rejestru TCCR0B

    Witam, poniżej program, którego celem jest zliczanie impulsów zewnętrznych. Problem polega na tym, że po skonfigurowaniu rejestru TCCR0B, program się blokuje ( nie ma komunikacji z monitorem portu). Jeśli ktoś ma pomysł na to, to będę wdzięczny. void setup () { TCCR0B |= (1 << CS02) | (1 << CS01) | (1 << CS00); Serial.begin(9600);...

    Mikrokontrolery AVR   08 Paź 2020 09:43 Odpowiedzi: 3    Wyświetleń: 423
  • Poszukuję przekaźnika czasowego 700-FEB3TU23 SER.B FEB3T 24-240VAC 24-48VDC

    Można zamienić mam findera 80.01 nowego (BE) Signal OFF delay. Power is permenently applied to the timer. The output contacts transfer immediately on closure of the Signal Switch (S). Opening the Signal Switch initiates the preset delay, after which time the output contacts reset. https://www.finder-relais.net/en/finder-...

    Automatyka Przemysłowa   23 Sty 2024 08:44 Odpowiedzi: 2    Wyświetleń: 348
  • 8051 - Jak napisać funkcję DELAY z użyciem Timera?

    CZEKAJ3: MOV R2,#255 CZEKANIE: DJNZ R2,CZEKAJ3 obawiam się że to będzie chodzić w nieskończoność. Rzeczywiście, wrzuciłem to do jagody i była nieskończona pętla, jednak trochę nad tym posiedziałem i wyszło coś takiego: LJMP START ORG 100H START: ... LCALL CZEKAJ ... LJMP START CZEKAJ: MOV R0,#255 MOV R1,#255 MOV R2,#255 ODLICZAJ: DJNZ R2,ODLICZAJ...

    Mikrokontrolery   17 Lut 2008 10:39 Odpowiedzi: 8    Wyświetleń: 4362
  • Jak podłączyć kwarc zegarkowy 32,768kHz do Arduino dla dokładnych impulsów?

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

    Arduino   12 Sty 2016 06:20 Odpowiedzi: 21    Wyświetleń: 2091
  • Attiny13 - jak zaprogramować reset czasu przez nowy impuls?

    Używanie delaya jest niemądre (marnujesz prąd). Zrób coś takiego (pisane z palca, więc może wymagać poprawek). [syntax=c]#include <avr/interrupt.h> #include <avr/sleep.h> unsigned long int timer=0; ISR(TIMER0_COMPA_vect) { timer++; } ISR(ISR_from_pin)//check which in doc { timer=0; } int main(){ config_timer(); config_sleep(); config_ports();...

    Mikrokontrolery AVR   28 Sty 2019 12:59 Odpowiedzi: 16    Wyświetleń: 972
  • Timer1 CTC, kolejność zapisu do OCR1A, 0 zamiast wpsianej wartości

    Edit: 14:48 (at)mpier dobra wskazówka, jednak chodzi w trybie PWM, Phase Correct, 8-bit clk/64 . Przy czym nadal nie rozumiem czemu wartość przeze mnie wpisana ginie, a nie przepisze się w kolejnym cyklu. To będzie chyba to. Nie ma się kiedy zapisać, jeśli timer nie zdążył się "przekręcić". Wstaw odpowiednio długie delay() po zapisie do OCR1A, to się...

    Mikrokontrolery AVR   14 Kwi 2022 22:21 Odpowiedzi: 10    Wyświetleń: 972
  • Problem z przetwornikiem ADC w programie śledzącym słońce.

    Jak przeprowadzałeś ten test dla tych 2 kanałów (wschód - zachód)? Uzywając już docelowych fototranzystorów? Co z wejściami dla sensorów północ-południe, też miały coś podłączone czy wisiały w powietrzu? Co do kodu to przydałaby się jakaś histereza, i zmiana algorytmu żeby nie blokował się na jednym kierunku - aktualnie jak jest nierówność na jednym...

    Mikrokontrolery Początkujący   17 Paź 2022 20:23 Odpowiedzi: 27    Wyświetleń: 1341
  • Prosty timer 15min 12V na CD4541 z Jaguara - wnętrze, szkic schematu

    Moim zdaniem za cienkie kable i nieodpowiedni tranzystor na ogrzewanie szyby. Może sterować tylko przekaźnikiem do szyby lub lusterek, ale nie będę się przy tym upierał bo można go kupić jako "ENGINE MANAGEMENT DELAY TIMER RELAY DBC3203"

    Wnętrza urządzeń   02 Gru 2022 16:03 Odpowiedzi: 7    Wyświetleń: 1911
  • RFID - kontrola dostępu - zmiana sposobu otwierania drzwi.

    Nie umiem arduino i zrobiłem na rejestrach dla UNO z megą 328/328p. Powinno działać. Dla mega wystarczy zmienić nazwy rejestrów w funkcjach startujących i zatrzymujących timer. Obsługa opóźnienia zrealizowana na timerze pierwszym. [syntax=c]#include <avr/interrupt.h> volatile int timer_cnt=0; // tutaj definiujesz co po jakim czasie przekaznik...

    Arduino   19 Wrz 2017 00:26 Odpowiedzi: 6    Wyświetleń: 1434
  • [AVR][C]RS232 Porownanie tablic char, a znaczenie delay

    Dlatego tak się dzieje, że _delay_ms(50); powoduje, że procesor mieli sobie coś w pętli przez 50ms nie interesując się niczym innym niż przerwaniami. Jeżeli chcesz coś robić w pewnych określonych interwałach czasowych użyj przerwań od timera.

    Mikrokontrolery AVR   06 Lis 2012 22:17 Odpowiedzi: 3    Wyświetleń: 1752
  • Heidenhain - błędy przy włączeniu pompy, kluczyka bezpieczeństwa

    https://www.ebay.com/itm/Chromalock-CS-3... Dokładnie taki sam.

    Automatyka Sterowanie PLC   16 Gru 2018 19:59 Odpowiedzi: 36    Wyświetleń: 1818
  • 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ń: 3065
  • Prosty układ pneumatyczny z dwoma siłownikami i sterowaniem wagą - schemat?

    Impulsy sterujące już masz zatem potrzebujesz jeszcze logikę sterująca bo sam impuls siłownikiem ruszał nie będzie, potrzebujesz podać sygnał aż do osiągnięcia zadanej pozycji. Zatem zdecyduj na czym to chcesz robić i w czym czujesz się mocny. Np można to zrobić na najtańszym przekaźniku programowalnym. Przycisk START Zawór 3-2 sygnał z wagi Naciskasz...

    Automatyka Przemysłowa   25 Lut 2016 07:05 Odpowiedzi: 5    Wyświetleń: 1860
  • Atmega32 [c] - Jak generować podaną ilość impulsów w czasie?

    Zwłaszcza jak NWW wyjdzie dosyć wysoki np 1000. Jesteś optymistą. Przy podanych parametrach (50 i 0,1s) Maksymalne NWW (najmniejsza wspólna wielokrotność a nie dzielnik) to NWW=47*43*41*37= ponad 3000000. Zastanowiłbym się także nad użyciem przerwania od timera zamiast pętli z delayem. Nie ma się nad czym zastanawiać. Użycie timera to konieczność....

    Mikrokontrolery AVR   05 Gru 2009 00:11 Odpowiedzi: 3    Wyświetleń: 1466
  • Jak zbudować bez Arduino układ opóźniający start silniczka pradu stałego o 30 s?

    Cześć, w tej chwili znalazłem łatwiejsze rozwiązanie - "Cyfrowy Timer czasowy 5 V 2 s-2 h - C005 - delay - moduł opóźniający". Można kupić za niecałe 2 złote; jak myślisz, nada on się? https://abc-rc.pl/pl/products/cyfrowy-ti...

    Początkujący Elektronicy   03 Cze 2024 16:16 Odpowiedzi: 9    Wyświetleń: 1056
  • STM32F334 DISCO + wyświetlacz 16x2 nie działa po zmianie kodu na rejestry

    Masz prawie stale aktywną linię E - błąd. delay(1) może dać opóźnienie 0, bo możesz tę funkcję wywołać tuż przed "cykmięciem" timera - przy delay() argument musi być większy od 1. Ponazywaj te bity i maski, bo kodu z magicznymi liczbami nie daje się czytać.

    Mikrokontrolery ARM   17 Lis 2018 18:53 Odpowiedzi: 2    Wyświetleń: 531
  • [ATMEGA8][C/AvrStudio] Pomiar temperatury zaburza multipl.

    Problem pewnie leży w procedurze. therm_read_temperature(temp); Tam zapewne masz jakiegoś delay-a ustawionego (na czas potrzebny na konwersje temperatury przez DS-a). Musiał byś pokombinować, żeby przebudować tą funkcję a delay-a wbudować najlepiej w obsługę przerwań z timera z którego korzystasz. Np. Timer przerywa częściej, za każdym razem...

    Mikrokontrolery AVR   26 Sie 2010 19:10 Odpowiedzi: 20    Wyświetleń: 2369
  • [STM32L476] Timer liczy 2x szybciej niż powinien (na rejestrach)

    (at)Pawel_1985 Jeżeli już blokujesz to po Ci te wszystkie przerwania etc etc. Zakładając jeden tick na µsek [syntax=c]void delay_us(unsigned delay) { //uint32_t start = TIM1 -> CNT; //dla 32 bitowego timera uint16_t start = TIM1 -> CNT; //dla 16 bitowego timera while(TIM1 -> CNT - start < delay); //while((uint16_t)(TIM1 -> CNT -...

    Mikrokontrolery Początkujący   01 Lis 2020 23:26 Odpowiedzi: 8    Wyświetleń: 579
  • Brak komunikacji AVR z SIM800 - sprawdzanie UART i PCB

    BlueDraco i tak właśnie zrobię jak mówisz wyrzucę delay. Opóźnienia zrobię na flagach i timerze . Po prostu coś delay nie służy przy obsłudze uart choć nie wiem dla czego teoretycznie powinno śmigać bez problemu.

    Mikrokontrolery AVR   31 Gru 2019 16:29 Odpowiedzi: 11    Wyświetleń: 612
  • Dlaczego w obecnej wersji BL602 brakuje systemu LFS (LittleFS) i czy można go zaimplementować?

    Wprowadzono aktualizację dla delay_us na BL602. Teraz używa bl_timer_delay_us zamiast nops. Nieprzetestowane.

    Smart Home IoT   05 Lip 2025 20:27 Odpowiedzi: 28    Wyświetleń: 561
  • LPC1768 - Jak precyzyjnie zrealizować opóźnienie 1 ms w mruganiu diodą?

    Ja też dorzucę swoje 5 gr :) Poniżej delay oparte o timer, chcąc wykorzystać inny timer należy LPC_TIM0 zamienić na inny np. LPC_TIM1. [syntax=c] #include "LPC17xx.h" #include "lpc17xx_gpio.h" #include "lpc17xx_timer.h" void delay_us(uint32_t czas) { TIM_MATCHCFG_Type MatchConfigStruct; LPC_TIM0->IR = 1; // zresetowanie flagi przerwania od rejestru...

    Mikrokontrolery Początkujący   06 Cze 2014 20:05 Odpowiedzi: 13    Wyświetleń: 1602
  • Timer HW-0516 - przydatny i tani sterownik czasowy z Chin

    Szkoda, że nie wiadomo na czym jest zrobiony( rzeczony timer oczywiście). Dokładnie, miałem właśnie o tym pisać znając życie Chińczycy ukryli układ pod wyświetlaczem aby nie czynić dodatkowej roboty i zdzierać z niego symbolu. Widać od spodu PCB (w miejscu wyświetlacza) piny prawdopodobnie odpowiedzialne od programowania układu sterowania. Mym skromnym...

    Artykuły   09 Gru 2024 11:30 Odpowiedzi: 13    Wyświetleń: 9141
  • 25LC1024 - LPC1769 + SPI + Flash 25LC1024 - nie zapisuje do pamięci

    Jeśli nie delay, to zastanawiam się jak inaczej to rozwiązać... Ustawić przerwanie od timera, albo przenieść delay do głównej pętli programu.

    Mikrokontrolery ARM   20 Kwi 2015 08:00 Odpowiedzi: 25    Wyświetleń: 2139
  • Definicja i działanie timerów i liczników w sterownikach Simatic

    Witam Nigdzie jakiejś w miarę definicji licznika i timera nie znalazłem. Może mi ktoś powiedzieć czy takie coś jest poprawne? Moduł czasowy (timer) - Działanie modułu czasowego odpowiada sposobowi działania przekaźnika czasowego z opóźnionym załączaniem lub wyłączaniem. Maksymalnie można zaprogramować 128 modułów czasowych oznaczonych instrukcją T0...

    Automatyka Przemysłowa   06 Sty 2012 11:46 Odpowiedzi: 2    Wyświetleń: 1652
  • Jak zastąpić delay_ms w funkcji SMS_answer i Send_SMS2? Timer nie działa poprawnie

    Pozbądź się delay-ów. Opóźnienia licz za pomocą timera. Wtedy wyłapiesz dokładnie moment, w których ma się dziać to co planujesz.

    Mikrokontrolery AVR   24 Lut 2017 12:38 Odpowiedzi: 20    Wyświetleń: 1362
  • [Arduino]Pomiar opóźnienia kodu przy zastosowaniu millis()

    Nie widzę nic śmiesznego w "zestrojeniu". Wcześniej realizowałem kod w oparciu o delay(), i jak chciałem interwał jednosekundowy to okazało się, przy wartości delay(1000) timer opóźniał się, dopiero przy delay(765) pracował synchronicznie z zegarem komputera (do wiadomości kolegi Jankowskiego) :)

    Arduino   26 Cze 2017 15:28 Odpowiedzi: 10    Wyświetleń: 2271
  • Niestabilne działanie programu obsługującego diody na kole z kontaktronem

    U mnie w pracy są tacy, co co drugie słowo mają sficzurowane ;] Niech będzie Panie Janie - to nie jest żaden scheduler, tylko PLANISTA :D I nie LP (low-pass) tylko dolno-przepustowy. Timer - czasomierz Delay - opóźnienie

    Mikrokontrolery AVR   02 Kwi 2012 08:05 Odpowiedzi: 23    Wyświetleń: 3155
  • [AVR][C] Multipleksacja 8 segmentowego LED - problem

    Źle podchodzisz do problemu - zmienna i (czyli numer wyświetlanej cyfry) powinna być zmienną globalną, którą w przerwaniu od timera zwiększasz, a następnie wykonujesz blok switch (i) { ... }. Oczywiście delay w przerwaniu to "bluźnierstwo" :) Preskaler ustaw sobie na 64, wtedy przerwanie od timera dostniesz ok. 400x na sekundę, czyli odświeżanie całego...

    Mikrokontrolery   07 Sty 2009 09:03 Odpowiedzi: 7    Wyświetleń: 3498
  • [C] AVR C: wywołanie funkcji z ISR TIMER1_COMPA_vect – czy to bezpieczne?

    No tak, nie podałem że po main() jest definicja. To teraz dalej całość: [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> volatile uint8_t pwm0=56; volatile uint8_t pwm1=108; volatile uint8_t pwm2=60; volatile uint8_t pwm3=70; volatile uint8_t pwm4=80; volatile uint8_t pwm5=85; volatile uint8_t pwm6=90;...

    Mikrokontrolery   28 Maj 2012 07:11 Odpowiedzi: 17    Wyświetleń: 1570
  • Jak dostosować układ opóźnionego załączania do przekaźnika 5V?

    To może wykorzystać układ 555? Czy poniższy schemat zadziała jeśli cewkę przekaźnika 5V podłączę do pinu 3 oraz do GND? https://obrazki.elektroda.pl/9263745600_... Cewka przekaźnika będzie pobierać jakieś 150mA. Dodatkowo do pinów cewki trzeba będzie dostawić równolegle diodę w celu zniwelowania impulsów przy włączeniu cewki. [url=http://www.learningaboutelectronics...

    Początkujący Naprawy   03 Paź 2018 02:53 Odpowiedzi: 4    Wyświetleń: 1638
  • Java Android Timer TimerTask - Java Android Timer TimerTask

    http://www.tutorialspoint.com/java/util/... Jeźeli dalej bedziesz miał problem to podaj kod ktory stworzyłeś.

    Programowanie Początkujący   09 Mar 2015 17:19 Odpowiedzi: 2    Wyświetleń: 1380
  • Arduino IDE i ESP32: Jak ustawić przerwanie co 2 ms z timerem sprzętowym?

    Mi bocik uparcie podawał, że w funkcji timerAlarm nie podaje się us lecz liczbę ticków timera. Niestety w Arduino powyżej 3.0 to nie działa - próbowałem bardzo wiele kombinacji, również taką. Przerwanie się nie generuje. Ale udało się wkońcu z botem dogadać i zrozumiał, że podaje ciągle podobne nie działające rozwiązanie :) Podaje, gdyby ktoś szukał...

    Arduino   19 Lut 2025 12:57 Odpowiedzi: 5    Wyświetleń: 375
  • Atmega8 - Jak zaimplementować czasowe sterowanie przekaźnikiem w C?

    Oj kolego jest wyraźnie napisane: Jestem początkującym programistą... wiec gotowca nie ma co dawać bo człowiek się nie uczy tylko bezmyślnie go używa. Podejrzewam że nie potrafiłby jeszcze zainicjować odpowiednio timer, skoro nie znalazł odpowiedzi na prosty problem. Tak poza tym z timerem tez procek się kreci bez celu oczekując na wciśniecie przycisku....

    Mikrokontrolery Początkujący   16 Lip 2013 21:53 Odpowiedzi: 11    Wyświetleń: 6093
  • [C] Atmega8 i TSOP1836 - Błędne dekodowanie sygnału RC5 z pilota

    Kolego, zacznij od skasowania tego co napisałeś i zrób to jeszcze raz, tym razem tak jak należy. Czyli przerwania + timery. żadnych delay, a już w szczególności delay w ISR, podobnie jak pisania po LCD w ISR. Przejrzyj w tym celu noty katalogowe Atmela - np. AVR410 - stara jak świat, ale masz tam ideę.

    Mikrokontrolery AVR   14 Lip 2012 21:15 Odpowiedzi: 2    Wyświetleń: 1995
  • [atmega8] [atmega8][c] - Jak obsłużyć czujnik Mobot przez I2C i wyświetlić wynik w mm?

    I wszystko działa ok. Problem pojawia sie dopiero gdy timerem chcę obsłużyć sonar: Wg. mnie to takie umieszczanie delay'a w przerwaniu Timera jest ryzykowne. Czy oby na pewno w czasie tych 40 ms nie nastąpi ponowne żądanie przerwania? Trzeba by policzyć czasy i nie mieszać Timera z delay.

    Mikrokontrolery AVR   14 Sie 2014 17:16 Odpowiedzi: 5    Wyświetleń: 1203
  • Atmega 8/88P: delay_ms nie działa przy użyciu Timer0 z preskalerem

    Wysyłasz procesor pod przerwanie którego niema. To jak myślisz co biedny procesor ma robi jak tam niema nic. [syntax=c] ISR(TIMER0_COMP_vect) { }[/syntax] To musi być dodane. Resztę zrobi kompilator i przestanie się zawieszać.

    Mikrokontrolery AVR   09 Lut 2019 09:08 Odpowiedzi: 8    Wyświetleń: 540
  • [Bascom] - Jak generować różne alarmy piezo z atmegą32 i timerem0?

    Zacznij od przerwania timera. Na waitms i innych delay daleko nie zajedziesz - to ślepy zaułek, tak się nie da napisać żadnego sensownego programu.

    Mikrokontrolery AVR   09 Paź 2013 13:53 Odpowiedzi: 6    Wyświetleń: 1383
  • SYGNALIZATOR dźwiękowy - niedomknięte drzwi - jak ?

    Pytanie: reaguje na uchylenie o parę mm, czy dopiero wtedy, gdy włączy się oświetlenie wnętrza lodówki? Pewnie to drugie... A baterie kosztują. Trafiłem na moduł, na którym można zrobić opóźnienie alarmu: [url=https://abc-rc.pl/product-pol-14390... Timer czasowy 5V 2s-2h - C005 -...

    Początkujący Elektronicy   22 Lip 2022 11:45 Odpowiedzi: 20    Wyświetleń: 2337
  • PIC18F4620 - Program skompilowany w nowszej wersji mikroC daje inne timingi

    Czemu nie używasz timerów? Czemu używasz delay'ów? Czy funkcja delay wie, jaki masz zegar docelowy? To jest i na timerze i na delayach. Ale i tak pytanie które zadałeś to już raczej dla autora biblioteki którą kompiluję powinno być a nie do mnie. :D

    Mikrokontrolery PIC   01 Lip 2016 16:45 Odpowiedzi: 5    Wyświetleń: 3369
  • [AT16] [AT16][C] Jak obsłużyć termometr bez blokowania przycisków?

    I najważniejsze: Przy wykorzystaniu timera, zapomnij o funkcjach delay-opodobnych.

    Mikrokontrolery AVR   31 Maj 2011 20:44 Odpowiedzi: 24    Wyświetleń: 3410
  • Jak ustawić radio FM jako domyślne źródło we wzmacniaczu

    https://abc-rc.pl/pl/products/cyfrowy-ti... podłącz pod przycisk MODE może tak..

    Audio Serwis   28 Lis 2024 21:22 Odpowiedzi: 14    Wyświetleń: 189
  • Błędne pomiary odległości z LPC1114 i HC-SR04 - analiza kodu i przerwań

    Do odmierzania odcinków czasu służy timer, a nie delay(). Nic nie piszesz o kasowaniu impulsu ECHO. Czy zajrzałeś do wątków i linków w nich zawartych?

    Mikrokontrolery Początkujący   02 Maj 2017 19:55 Odpowiedzi: 9    Wyświetleń: 1740
  • Sterowanie prędkością serwa MG996R z Arduino Uno bez delayów

    Nie licz na gotowe biblioteki, które najczęściej zawierają masę błędów. Napisz swoją obsługę serwa. Timerem wygeneruj impuls zależnie od tego jaki kąt chcesz uzyskać. Wiele serw nie wymaga przerwy pomiędzy impulsami ok 20ms, jeśli jednak ma ona być to też jest proste, po wygenerowaniu impulsu, wywołane zostanie przerwanie, które zmieni konfigurację...

    Arduino   13 Mar 2019 20:57 Odpowiedzi: 17    Wyświetleń: 1053
  • [Atmega8][avr-gcc] Generowanie 3 x sinus - falownik

    Problemem jest to jakieś. Jesli timer ma np. okres 550us, a twoja pętla np. 551us to się robi problem - synchronizacja będzie się co raz bardziej rozjeżdżać, a kolejnej impulsy PWM będą co raz bardziej zniekształcone. Zamiast delay zrób tak jak pisałem - w funkcji obsługi przepełnienia timera uaktualniaj OCR. W dodatku musisz tak ustawić preskaler,...

    Mikrokontrolery AVR   14 Lut 2012 10:58 Odpowiedzi: 16    Wyświetleń: 4279
  • Jak odczytywać klawisze podczas pomiaru temperatury DS18b20 na ATmega32?

    Nie, chodzi o całą obsługę OW zrobioną w przerwaniu timera, bez użycia jakichkolwiek funkcji "delay", a na to narzuca się jeszcze automat związany z pomiarami temperatury, też zrobiony na przerwaniach timera. Motto nr 2: Delay - to twój wróg. Użycie Delay gdziekolwiek poza inicjowaniem działania urządzenia (czyli przed "pętlą główną", o ile ona w ogóle...

    Mikrokontrolery Początkujący   25 Sty 2013 12:46 Odpowiedzi: 18    Wyświetleń: 2613
  • Videoporadnik wyświetlacze NEXTION

    [syntax=c] { alltime.setValue(Lengthoftitle); calyCzas = (Lengthoftitle - actualSeconds ); tim.setValue(calyCzas); alltrack.setValue(calyCzas); timProcent++; if (timProcent == Lengthoftitle ); { timProcent = 0; } delay(200);[/syntax] Lengthoftitle - cały czas timera actualSeconds odliczanie sekund [/code]

    Wideoporadniki   07 Maj 2025 14:53 Odpowiedzi: 274    Wyświetleń: 41829
  • Realizacja opóźnienia 0,1ms w tranzystorach - jak napisać funkcję?

    (at)ebson1307 Tak jak napisał kol. (at)bart-projects - przejrzyj notę użytego procesora, niewykluczone, że timer ma możliwość wprowadzania czasów martwych w generowany przebieg. Jeśli nie - to z pewnością w użytej rodzinie znajdziesz MCU, które taką możliwość posiadają. Robienie tego softwarowo jest możliwe - zrób sobie po prostu pętlę, w której wykonujesz...

    Mikrokontrolery Początkujący   16 Wrz 2020 12:26 Odpowiedzi: 8    Wyświetleń: 942
  • Jak zaprogramować impuls 5s do załączenia cewki w TWIDO?

    Spróbuj tak... Styk NO (ten którym chcesz wyzwalać) dalej w szeregu timer z delay'em ustawionym na 5s i za tym znów styk NO którym chcesz to wyzwalać. Powinno to działać tak, że po wciścięciu przycisku zaczyna się odliczanie i po 5 s timer wystawi 1 na wyjściu, ale nie uruchomi ona cewki, jeśli w tym czasie przycisk nadal nie jest wciśnięty.

    Automatyka Przemysłowa   18 Lis 2011 07:58 Odpowiedzi: 1    Wyświetleń: 876
  • S7-200 CPU 214 – jak zrealizować funkcję off delay (opóźnione wyłączenie) w programie?

    Witam Próbuję napisać program do sterowania myjnią pod sterownik s7 200 CPU 214, z tego co widzę w dokumentacji ten sterownik nie ma timera off delay (wyłączenie po zadanym czasie) , w programie step7 micro/win oczywiście jest taki timer , lecz po wyeksportowaniu programu i zaimportowaniu do symulatora s7-200 wyrzuca błąd, że dany typ sterownika nie...

    Automatyka Przemysłowa   31 Sty 2012 11:39 Odpowiedzi: 9    Wyświetleń: 2078
  • Automatyczny włącznik z opóźnionym zadziałaniem

    Kwestia "wiecznego krzemu" wystąpiła po podaniu zasilania za pierwszym podejściem po upływie około 5-6 sekund. Zatem nie było wyłączenia i ponownego włączenia bo już nie było co zasilać Waść coś tam źle "skaliłeś" i stąd problemy. Schemat podobny do twojego (ale z diodą) proponują tu: http://555-timer-circuits.uk/operation/d... Można też podejść...

    Początkujący Naprawy   03 Wrz 2018 11:05 Odpowiedzi: 11    Wyświetleń: 804
  • [C] Atmega32: Przerwania licznika, diody co sekundę, preskaler 256, TIMER1_OVF_vect

    ok, dzięki za wyjaśnienie. Tym razem spróbowałem to samo z CTC. I jak zwykle coś schrzaniłem... [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> ISR (TIMER1_COMPA_vect) { PORTC ^= 0x0F; //zmiana stanu 4 młodszych diod co sekundę } void ini(void); int main(void) { while(1) { PORTC ^= 0xF0; //zmiana stanu...

    Mikrokontrolery Początkujący   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1746
  • [ATmega8][C/WinAVR]Pogodzenie obsugi przycisków i odczytu da

    Zamiast delay wykorzystaj inny timer.

    Mikrokontrolery AVR   15 Lip 2010 14:03 Odpowiedzi: 5    Wyświetleń: 1433
  • STM32f1 i DS18B20 - USART czy klasyczna komunikacja 1-wire?

    z wersją klasyczną też nie będzie problemów jeśli nie będzie korzystać się z żadnych delay'ów. Co to znaczy? Przecież obsługa 1-wire wymaga w miarę dokładnych opóźnień. Miałem zamiar napisać funkcje delay oparte na timerach. To jak mam "rozmawiać" z DS18B20 bez delay-ów?

    Mikrokontrolery ARM   13 Lip 2017 11:08 Odpowiedzi: 11    Wyświetleń: 2760
  • Sterowniki Carel UPC3 i wyświetlacz PLD00GFP00: Programowanie, oprogramowanie i koszty

    Parametr, który chce mieć możliwość zmiany, to nastawa PT , czterech timerów TON... W ten sposób pokazany przez Ciebie, uda mi sie to..? Źle cię zrozumiałem, pisałeś o czasie cyklu w poście, a chodziło Ci o delay dla timera. W bloku TON wejście PT przyjmuje tylko zmienną tupu TIME, możesz użyć: T#5s dla 5 sekund Albo użyć INTa i castować go do TIME...

    Automatyka Sterowanie PLC   21 Mar 2025 09:35 Odpowiedzi: 110    Wyświetleń: 7413
  • Atmega32A: Sterowanie diodami LED przyciskami na PB0 i PB1 - problem z kodem

    wiadomo ze chodzi o cos co odczeka jakis czas, czy to delay czy timer to sprawa drugorzedna

    Mikrokontrolery AVR   17 Kwi 2012 01:02 Odpowiedzi: 18    Wyświetleń: 3217
  • Jak uruchomić DS18B20 na BluePill? Odczyt 2,8 przy 3.3V - poradnik stm32.eu

    Na pierwszy rzut oka w Twoim kodzie, jak i u autora, nie ma żadnej manipulacji trybem wyjścia portu - pinu. Po wrzuceniu tego na STM32F722RE okazuje się, że nie ma to znaczenia. Przy ustawieniu trybu pinu na wyjście z open drain, odczytanie rejestru IDR daje poprawne działanie, bez zmiany trybu na wejście. Sprawdziłem to na porcie A i pinie PA0. Nie...

    Mikrokontrolery ARM   04 Lis 2019 22:43 Odpowiedzi: 15    Wyświetleń: 1278
  • AVR: Jak przełączyć LED na pinie 1 co 0,5s przez 4s po włączeniu?

    Witam... Najprościej chyba będzie użyć gotowych funkcji opuźnienia czasowego... Raczej nie ma sensu w tym przypadku pchać się w timer... #define F_CPU 1000000 /* Tu wpisujesz częstotliwość zegara z jakim pracuje uC #define CYCLES_PER_US ((F_CPU+500000)/1000000) /* cpu cycles per microsecond */ void delay(unsigned int us) {...

    Mikrokontrolery   12 Lis 2005 18:15 Odpowiedzi: 2    Wyświetleń: 867
  • Jak zrealizować opóźnienia w ST7 i wykorzystać timery?

    Spróbuj tego : .delay NOP DEC A JRNE delay RET .wait LD Y, #55 .wl1 LD A, #255 CALLdelay DEC Y JRNEwl1 RET Mam nadzieje, że ledon i ledoff zakończone są instrukcją RET? Najlepiej pokaż cały program.

    Mikrokontrolery   11 Wrz 2007 07:28 Odpowiedzi: 6    Wyświetleń: 1388
  • Program do sterowania pinami 6 i 7 w Arduino - cykliczne przełączanie z regulacją czasu

    Ponieważ jest sobota i jestem leniem to gotowego programu pisał nie będę. Poza tym cała frajda z Arduino to napisać własny program, który będzie działał. funkcja Delay jest najgorszym z możliwych rozwiązań, bo podczas jej wykonywania program stoi. Proponowałbym zapoznać się z funkcją timer. Proste przykłady są tutaj https://playground.arduino.cc/Code/Timer...

    Arduino   03 Lip 2021 17:59 Odpowiedzi: 1    Wyświetleń: 429
  • Wspólny projekt generatora DDS na elektroda.pl

    Przepraszam, mógłbyś wyjaśnić dlaczego tak się dzieje? Jest to dla mnie jakieś nieporozumienie. Odświeżanie LCD działa tylko przy zmianie wyświetlanych parametrów, dlatego jeśli urządzenie jest zostawione samo sobie, to generuje czysty przebieg. Ale jak użytkownik coś zmienia, to update LCD zajmuje chwilę. Wtedy urządzenie nie generuje sygnału, tylko...

    DIY w budowie   31 Paź 2019 10:08 Odpowiedzi: 175    Wyświetleń: 17106
  • Arduino - Zegar sterujący do zegarów kolejowych z przekaźnikami na Arduino

    Do tego celu stosuje się timery. Zapomnij o istnieniu delay. Rzuć okiem na: http://mikrokontrolery.blogspot.com/p/sp...

    Arduino   30 Maj 2013 15:02 Odpowiedzi: 1    Wyświetleń: 3144
  • Arduino - sterowanie częstotliwością migania diody

    Migaj diodą w przerwaniu timera, a nie w pętli z delay().

    Arduino   29 Lis 2015 11:51 Odpowiedzi: 5    Wyświetleń: 3489
  • [C][stm32f103] Komunikacja z DS18S20 po 1-Wire na bazie kodu kolegi hotdog.

    Dzięki pomocy jednego z forumowiczy ( dziękuję mrh :) ), udało się ustalić, że przyczyną problemów komunikacyjnych z ds18b20 są źle skonfigurowane opóźnienia. Opóźnienia chciałem zrealizować na jednym z timerów 2-5 w trybie one pulse mode. Niestety nie udało mi się do tej pory znaleźć błędu, więc proszę o pomoc w walce z opóźnieniami. Zamieszczam kod...

    Mikrokontrolery ARM   18 Lis 2011 10:52 Odpowiedzi: 11    Wyświetleń: 4055
  • [ATmega 8] ATmega8 - Jak uzyskać dokładne opóźnienie 1s przy 1MHz?

    Kolego Robaku w bibliotece lcd.h mam taką linijkę: #define XTAL 1000000 /**< clock frequency in Hz, used to calculate delay timer */ Jednak czy to w jakiś sposób może wpływać na działanie funkcji delay.h w pętli głównej programu ? Nie ukrywam, że to właśnie także do obsługi LCDka ten poprawny delay, ktory powinien dawac równo sekunde przy wywołaniu...

    Mikrokontrolery AVR   28 Mar 2009 13:36 Odpowiedzi: 7    Wyświetleń: 6491
  • MSP430 - Jak dobierać sygnały zegarowe i ich źródła?

    Błędy są wszędzie. Pierwszy - to użycie przerwania zmiany portu zamiast sprawdzania stanu przycisków w przerwaniu timera. Drugi - to użycie delay w przerwaniu. Trzeci - to źle napisane if else w przerwaniu timera. Czwarty - użycie własnego bool zamiast standardowego _Bool. To tak na początek.

    Mikrokontrolery Pozostałe   10 Kwi 2013 12:28 Odpowiedzi: 19    Wyświetleń: 4359
  • Płynna regulacja czasu wejściem analogowym w sterowniku LOGO

    Witam, cytat z opisu timera On-delay: The time in parameter T can be provided by the actual value of another already-programmed function: Analog comparator: Ax - Ay Analog threshold trigger: Ax Analog amplifier: Ax Analog multiplexer: AQ Analog ramp: AQ Mathematic instruction: AQ PI controller: AQ Up/Down counter: Cnt Wykorzystujesz wejście analogowe,...

    Automatyka Przemysłowa   07 Lip 2012 19:19 Odpowiedzi: 1    Wyświetleń: 1834
  • M8 DS18B20 LED - DS18B20 format wyniku i podział na cyfry

    Jeśli zrobisz obsługę OW na przerwaniu timera baz głupotek typu delay, to nie będzie tam oczekiwań i nie będzie to zakłócało wyświetlania. Jeśli dobrze zrobisz wyświetlanie, to nie zakłóci to obsługi OW na przerwaniu timera. Więc pewne szanse powodzenia są.

    Mikrokontrolery AVR   31 Gru 2012 12:09 Odpowiedzi: 27    Wyświetleń: 4134
  • [ATmega8] [ATmega8][avr-gcc] Programowanie ATmega8 z użyciem Bascom i STK200

    Ciesze się, że się udało. Teraz możesz postawić przed sobą ambitniejsze zadanie i spróbować wykorzystać timery zamiast funkcji delay. Może w tym projekcie nie zrobi to różnicy, ale będzie okazja do nauki wykorzystania timerów, co będzie jak znalazł, gdy w przyszłości przyjdzie pisać funkcje nieblokujące. Funkcja delay zatrzymuje całkowicie na pewien...

    Mikrokontrolery Początkujący   25 Kwi 2014 13:07 Odpowiedzi: 37    Wyświetleń: 5430
  • Attiny13 RC5 - Pilot wysyła różne kody zamiast stałego kodu 2

    Mój program jest oparty o program mirka tylko attiny13 ma jeden timer i dlatego używam delay. Arduino ide to nie rozwiązanie . Chcę wiedzieć dlaczego to tak źle działa.

    Mikrokontrolery AVR   24 Wrz 2017 21:42 Odpowiedzi: 17    Wyświetleń: 1047
  • Biblioteks do SPI - MK SPI oraz dla MkNRF24L01 M. Kardasia

    Szybko Ci poszło przeczytanie wszystkich artykułów na mikrokontrolery.blogspot. W każdym programie jakoś musisz obsługiwać upływ czasu, na pierwszej lekcji do zamigania led użyłeś delay, do paru innych prostych programów to też wystarczy, ale generalnie należy to robić na timerze. Jest to tak oczywiste, że w Arduino zrobili do tego gotowe funkcje, w...

    Mikrokontrolery AVR   11 Sty 2023 11:12 Odpowiedzi: 12    Wyświetleń: 846
  • Zarządzanie przyciskami oraz skrypt do modułu CB3S w przełączniku LoraTap SC400W-EU

    Jeśli chcesz mieć to jako numer wejściowy, musisz wykonać następujące czynności. 1. zmień wszystko: // wait 60 seconds delay_s 60 Do // wait $CH4 seconds delay_s $CH4 więc wykorzystuje wartość kanału 4 2. Następnie dodaj na górze skryptu: // description SetChannelLabel 1 Close SetChannelLabel 2 Stop SetChannelLabel 3 Open // NEW // set label of timer...

    Smart Home Urządzenia   18 Mar 2025 05:45 Odpowiedzi: 51    Wyświetleń: 5091
  • Ustawienia silnika krokowego 3Nm z Arduino - problem z dokładnością kroków

    Witam, widzę iż nikt tu nie zaglądał ostatnio najwyraźniej. Napisałem nowy program obracający silnik w lewo i prawo. Problem mam z timerem. Czy ktoś mógłby dopisać kod w funkcji timer ? Byłbym wdzięczny, bo ciężko mi jest zrozumieć te timery. A siedzę nad tym już jakiś czas. Zapalanie diody i gaszenie to jedno, tutaj musiałbym przypisać pętli timer...

    Arduino   31 Lip 2015 14:26 Odpowiedzi: 17    Wyświetleń: 2715
  • [ATmega32][avr-gcc] Multipleksowanie wyświetlacza LED

    Jeżeli w programie występuje konieczność odmierzania czasu ATmega musi mieć swój "zegarek" na którym będzie ten czas odmierzał. Tym zegarkiem jest Timer, natomiast funkcje typu delay() wstrzymują tylko wykonywanie programu.

    Mikrokontrolery AVR   17 Mar 2014 18:48 Odpowiedzi: 21    Wyświetleń: 2694