funkcja delay

Znaleziono około 6220 wyników dla: funkcja delay
  • Zapis wielobajtowy do pamięci EEPROM w AVR - delay czy pętla? Funkcja EEPROM.put()

    Nie ma bufora. Operacja (od wywołania funkcji do jej zakończenia) trwa tyle, ile potrzeba na zapis do EEPROMu całego bloku danych podanych w argumencie. Dla przykładu, wywołujesz zapis: [syntax=c]#include <EEPROM.h> void setup() { uint8_t var[5] = {1,2,3,4,5}; EEPROM.put(0, var); } void loop() {}[/syntax] Wtedy kompilator tworzy funkcję z szablonu...

    Arduino   26 Lis 2023 09:04 Odpowiedzi: 5    Wyświetleń: 282
  • [ATmega32][C] - Dziwna funkcja opóźniająca delay w bibliotece czujnika SHT10

    Ta funkcja wcale nie jest dziwna. Ot po prostu 32-bitowe odejmowanie. Śmiał możesz to zastąpić inną funkcją delay. Weź też pod uwagę, że transmisja z SGT jest transmisją synchroniczną, taktowaną generowanym przebiegiem CLK, w związku z tym opóźnienia są tylko po to, aby zwolnić transmisję do wartości akceptowanych przez czujnik.

    Mikrokontrolery AVR   30 Lip 2012 14:39 Odpowiedzi: 8    Wyświetleń: 1965
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Funkcja delay zasada przeliczania na czas opóznienia?

    Jest z góry wiadomy przecież procesor taktowany jest odpowiednią czestotliwościa.

    Mikrokontrolery   02 Sie 2010 09:01 Odpowiedzi: 9    Wyświetleń: 2486
  • [ATmega][C] Ogromne rozmiary pliku - funkcja _delay_ms

    temat wałkowany już kilka krotnie. funkcje delay mają argument typu float jeśli podajesz zmienna jako argument do dodajesz również operacje zmiennoprzecinkowe na tej funkcji które .... dają efekt jaki uzyskałeś

    Mikrokontrolery AVR   27 Lut 2011 17:05 Odpowiedzi: 6    Wyświetleń: 1795
  • Różnica w czasie wykonania funkcji delay na AVR w C - analiza pętli

    Jeśli dana funkcja się kilka razy, to zwykle nie zwraca się na optymalizację kodu, a jeśli okazuje się, że wykonuje się to wiele razy, wtedy zaczyna mieć spore znaczenie. Optymalizacja algorytmów to przydatne zagadnienie ;)

    Programowanie   14 Lip 2008 22:01 Odpowiedzi: 17    Wyświetleń: 1553
  • REKLAMA
  • Przekaźnik sterowany za pomocą Arduino i pilota 433MHz

    Kod masz tak napisany, że odebranie jakiekolwiek kodu wyłącza przekaźnik, a tylko odebranie 4472242 go załącza, po tym jak go dajesz na HIGH masz delay 1000 i już go nie wyłączasz, nie ma kolejnego polecenia digitalWrite(13,LOW);. Poza tym możesz być już wdzięczny, bo funkcja delay działa prawidłowo.

    Arduino   26 Paź 2022 00:42 Odpowiedzi: 8    Wyświetleń: 345
  • [ATMEGa128][C] DS18B20 - ROM czyta, ale LSB i MSB juz nie

    Tak się objawiają uszkodzone czujniki. Sprawdź go jeszcze raz w bascomie. Pozatym masz jakieś dziwne te delay'e czemu używasz funkcji owire_delay przecież masz _delay_ms? Trochę wróżąc z kodu wnioskuje że funkcja delay odmierza 0,25us * przekazany argument. Piszesz w komenarzach że niby ta pętla for + funkcja poniżej jej trwa 470ms. Jak nie przestawiałeś...

    Mikrokontrolery AVR   09 Lis 2010 17:48 Odpowiedzi: 8    Wyświetleń: 2041
  • REKLAMA
  • 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ń: 486
  • Czy funkcja pulseIn() w Arduino jest blokująca i wpływ na przerywania?

    To zależy co masz na myśli, delay też nie blokuje przerwań, ale jest uznawana za funkcję blokującą. Jak w loop wywołasz pulseln() i będziesz będziesz mierzył impuls 500ms to w tym czasie żadna funkcja z loop się nie wykona, tak samo jak z delay().

    Arduino   22 Wrz 2019 11:08 Odpowiedzi: 15    Wyświetleń: 1161
  • REKLAMA
  • zestaw uruchomieniowy AVR ,filtracja i Atmel Studio

    Masz 2 błędy: 1. Funkcja delay nie jest static. 2. Przekazujesz do _delay_ms wartość nie znaną na etapie kompilacji. [syntax=c]static inline void delay(uint16_t cnt) { #if !DEBUG while (cnt--) _delay_ms(1); #endif }[/syntax] BTW: Wklejając tutaj kod + komunikaty błędu kompilacji będziesz miał większe szanse na uzyskanie pomocy niż w przypadku screen...

    Mikrokontrolery AVR   22 Lip 2017 22:46 Odpowiedzi: 117    Wyświetleń: 7008
  • problem z zadawaniem dynamicznej zmiany dla komendy _delay_ms()

    No to teraz się wyjaśniło. Funkcja _delay_ms() wywołuje makro __builtin_avr_delay_cycles(), które: Delay execution for ticks cycles. Note that this built-in does not take into account the effect of interrupts that might increase delay time. ticks must be a compile-time integer constant ; delays with a variable number of cycles are not supported . Jestem...

    Mikrokontrolery Początkujący   19 Lis 2020 14:32 Odpowiedzi: 17    Wyświetleń: 603
  • Watchdog w ATmega324 nie uruchamia resetu - jak to naprawić?

    Problem masz gdzieś indziej. W kompilatorze Codevision funkcja systemowa delay ma wewnątrz kasowanie watchdoga. Spróbuj zamienić ją na pętlę while(1); a powineś zuważyć efekt zadziałania watchdoga.

    Mikrokontrolery AVR   23 Mar 2015 06:34 Odpowiedzi: 7    Wyświetleń: 1173
  • Czy JBL VRX 932 + VRX 918 SP zagra bez procesora dźwięku?

    W sklepie mówili, że to nie zagra dobrze bez procesora, tak jak powinno A powiedzieli co masz na tym procesorze ogarnąć? Jak nie to resztę sobie sam dopowiedz. Generalnie procesor głośnikowy daje Ci do dyspozycji: - gain - masz pokrętła w paczkach - korektor albo graficzny albo PEQ do korekcji podbarwień systemu. To masz zrealizowane w paczkach, choć...

    Nagłośnienie Profesjonalne   04 Lut 2025 11:07 Odpowiedzi: 4    Wyświetleń: 225
  • STM32 CM0 - Optymalizacja kodu w CooCox IDE dla machania nóżką GPIO

    Dziwna rzecz z tym delay'iem. O ile proste miganie ledem nieznacznie przyspiesza po optymalizacji o tyle taki delay w funkcjach obsługi LCD jest "na oko" 20-30 razy szybszy. Nawet jeśli te dwie rzeczy występują w tym samym programie. Przy włączonej optymalizacji ten delay sprowadza się do wywołania PUSTEJ funkcji, bo cały "środek" zostanie zoptymalizowany....

    Mikrokontrolery ARM   05 Kwi 2013 10:08 Odpowiedzi: 13    Wyświetleń: 2817
  • Jak obliczyć opóźnienie w procedurze Delay w projekcie z Techniki Cyfrowej?

    opoznienie bedzie wynosic w przyblizeniu 256*100*2 czyli 51200 cykli instrukcji, takie to proste :) Wynika to z tego, ze 100 razy wywolujemy petle, ktora wykonuje 256 razy instrukcje djnz a ta instrukcja trwa 2 cykle. Teraz w zaleznosci od zegara twojego procesora i od ilosci cykli jakie potrzebuje twoj procesor na wykonanie tych instrukcji bedzie zalezec...

    Mikrokontrolery   06 Kwi 2005 18:20 Odpowiedzi: 6    Wyświetleń: 1602
  • [Arduino][ATMega8L] Sterowanie RS485 i tworzenie programu z MiniCore - pytania i pomysły

    Do RS485 są biblioteki, może lepiej to zadziała. Nadawanie w Arduino jest na przerwaniach, wysyłasz napis do bufora i funkcja Serial.print się kończy, w tle uruchamia się funkcja do faktycznego wysyłania w przerwaniach i nadaje znak po znaku, ale ty przełączasz na odbiór, więc nie wysyła. Pierwszy wysyła bo masz delay 500. Po wysłaniu tekstu możesz...

    Arduino   29 Mar 2023 19:18 Odpowiedzi: 2    Wyświetleń: 288
  • Atmega8 1-wire, odpowiednia funkcja delay dla oscylatora wew

    ... Czujka DS podłączona jest do Portu D pin 0 poprzez rezystor 4,7 kOhm. Oto moja procedura RESETu #define DQ_PORT PORTC // Port czujnika DS #define DQ_PIN PINC // Pin czujnika DS #define DQ_DDR DDRC // Rejestr portu czujnika DS #define DQ_BIT 0 // numer pinu czujnika Nic dodać , nic ująć :D Piotrek

    Mikrokontrolery   03 Wrz 2006 22:55 Odpowiedzi: 5    Wyświetleń: 1945
  • Radio FM na Arduino NANO: błąd wyświetlacza LCD I2C po resecie

    Ok, napisałeś zrozumiale :) Mam prośbę o podesłanie kodu jak teraz wygląda u Ciebie funkcja setup(). Ale to dopiero po kolejnym teście, który proponuję. Dodaj niewielki delay przed lcd.begin(); np. jakieś 100-200ms, jeśli to zawiedzie, to proszę pokaż kod.

    Arduino   24 Paź 2021 16:02 Odpowiedzi: 20    Wyświetleń: 1296
  • Projekt generatora trójfazowego na uP 8bit z programowalną częstotliwością

    Dla 3 sygnałów ttl (przetłumacz sobie z Pascala na dowolny język jaki potrzebujesz): {Przebiegi na poszczególnych bitach wyjściowych} bit0 111000 bit1 001110 bit2 100011 { Ograniczenie częstotliwości do zakresu akceptowalnego} if f<10 then f=10; if f>200 then f:=200; { Wyliczenie okresu } Okres:=Int(1000/f);...

    Początkujący Elektronicy   17 Gru 2004 12:03 Odpowiedzi: 3    Wyświetleń: 1832
  • Microblaze/Spartan 3E - Precyzyjna funkcja delay dla DS18B20U (1-wire)

    Na potrzeby obsługi termometru DS18B20U (1-wire) potrzebuję funkcji, która oczekuje określoną ilość czasu z dokładnością do mikrosekund. Znalazłem coś takiego: [url=http://forums.xilinx.com/xlnx/attac... Niestety z moich testów wynika, że ta funkcja nie działa prawidłowo - wydaje mi się, że ze względu na...

    Programowalne układy logiczne   09 Mar 2013 21:10 Odpowiedzi: 1    Wyświetleń: 1554
  • Dlaczego funkcja delay w AVR Studio nie zmienia czasu migania diod?

    Jeszcze jedna rzecz, kompilujesz z -O3? delay.h nie dziala bez optymalizacji. Nie masz zadnych warningów?

    Mikrokontrolery   04 Sie 2010 08:25 Odpowiedzi: 9    Wyświetleń: 1275
  • ESP8266(wemos d1 mini) przerwanie stale alarmowane bez przyczyny.

    w ten sposob pozbylem sie delaya w ogole Jeżeli nie masz żadnych delay w loop() to tym bardziej możesz przenieść obsługę przycisku w to miejsce. Proponuję użycie EasyButton: https://github.com/evert-arias/EasyButto... Funkcja read() z tej biblioteki też nie wprowadza żadnych delay(), a detekcję naciśnięcia przycisku można sobie elegancko podpiąć pod...

    ESP8266 i ESP32   11 Maj 2019 19:05 Odpowiedzi: 33    Wyświetleń: 2748
  • Z111xP - lpc1114 - tłumaczenie kodu programu i schemat płytki

    W uC od NXP do zapoznania się z rejestrami i jego działaniem jest User Manual (w skrócie UM), natomiast Data Sheet opisuję ogólnie parametry danego uC - taka mała dygresia. UM dla Twojego uC można pobrać z www.lpcware.com w linku Downloads dla lpc11xx . Jest pod nazwą UM10398 aktualnie Rev. 12.3 — 10 June 2014. W podanym linku znajduje się też...

    Mikrokontrolery Początkujący   06 Kwi 2017 17:44 Odpowiedzi: 16    Wyświetleń: 1971
  • STM32L152 - SysTick jak poprawnie generować przerwanie co 1ms?

    Jakie środowisko? Zakładam, że CooCox, ponieważ w innych takie rzeczy raczej nie występują. Odkąd pamiętam, to taki zapis zawsze poprawnie konfigurował SysTick do generowania przerwań co 1ms (1000Hz): [syntax=C] #include core_cm4.h #define FREQUENCY 168000000ul // lub dowolna inna, ale prawdziwa ///... jakiś fragment programu... if (SysTick_Config(FREQUENCY...

    Mikrokontrolery ARM   16 Lut 2014 20:44 Odpowiedzi: 8    Wyświetleń: 2475
  • Impulsator diodowy na uC. Jak zaprojektować układ?

    int i; for(i=0;i<=255;++i) { OCR0B=i; } a żeby powoli, to byś musiał delay funkcje zastosować. #include <util/delay.h> ... for(i=0;i<=255;++i) { OCR0B=i; _delay_loop_2(100); } gdzie 100 w funkcji to jest odstęp (chyba cykle procesora razy cośtam, ale nie mam pewności) Dodano po 12 funkcja for(xxx;yyy;zzz)...

    Projektowanie Układów   30 Paź 2008 19:58 Odpowiedzi: 8    Wyświetleń: 1806
  • [ATMega16] C - Odebranie bajtu z PC na mikrokontrolerze

    przecież pokazana funkcja USART_ReceiveByte czeka do skutku aż bajt zostanie odebrany, więc delay w niczym nie przeszkodzi. Tym niemniej jest szansa na zgubienie danych.

    Mikrokontrolery AVR   10 Sie 2012 13:11 Odpowiedzi: 7    Wyświetleń: 1163
  • Integracja menu (Case), silnika krokowego i enkodera z obsługą klawiatury 4x4 i LCD 16x2 I2C

    Dane pokazywane oczom użytkownika mogą być zupełnie inne niż te przechowywane w programie. Wpisywanie wartości liczby po cyferce jest uciążliwe. W piekarniku mam ustawianą godzinę jednym przyciskiem (czy dwoma), wystarczy w programie zauważyć że przycisk został wciśnięty, przytrzymany przez 1s, przytrzymany przez 5s,itd. Jak nie używasz delay nie jest...

    Arduino   05 Maj 2023 18:59 Odpowiedzi: 19    Wyświetleń: 633
  • Gdzie znajdę przykładowy program do migania diodą LED? Płytka: LPC1114.

    Moim zdaniem dla tak małego ARM lepiej używać CMSIS. W czym piszesz program, czy nie podpowiada Ci IDE co dana funkcja robi ? Poniżej mruganie diodą dla Twojej płytki. Uważam, że należało kupić coś nowszego np. opartego [url=https://www.embeddedartists.com/pro... [syntax=c]#include "LPC11xx.h" int main(void) { unsigned...

    Mikrokontrolery ARM   25 Maj 2019 17:51 Odpowiedzi: 13    Wyświetleń: 747
  • dsPIC 30F4012 MPLAB IDE v8.10 Compilator HITECH 9.60

    1. Jak nie korzystasz z przerwań to ustaw GIE=0; 2. przykładowe ustawienia działające #include <dspic30f2010.h> /****************************** * Configuration Bits ******************************/ //_FOSC(CSW_FSCM_OFF & FRC_PLL8); /* Fast RC with PLLx8 = 16MIP Clock Mon/Switch OFF */ _FOSC(CSW_FSCM_OFF & XT_PLL8); /* 8MHz Crystal with...

    Mikrokontrolery PIC   18 Lis 2010 11:54 Odpowiedzi: 2    Wyświetleń: 2410
  • Jak zmienić programy w Arduino jednym przyciskiem w trakcie działania?

    Napisz tak swoje podprogramy by były w nich powtarzalne pętle, wtedy można użyć poleceń break (dla pętli) i return (dla całej funkcji) by ją przerwać gdy przycisk zostanie wciśnięty: if (digitalRead(A2) == 0) return;. Można to wstawiać dowolnie często, ale jak odpowiednio napiszesz funkcję (podprogram) z millis to ona może działać cały czas "równolegle"...

    Arduino   21 Gru 2018 21:03 Odpowiedzi: 2    Wyświetleń: 1278
  • Arduino LCD – jak przejść między etapami wprowadzania danych przyciskami?

    Zanim zaczniesz programować Arduino poczytaj trochę o programowaniu Arduino. W Twoim programie są 3 funkcje: void setup(), void loop() i void menu(). Po włączeniu mikrokontrolera wykonuje się funkcja void setup(), a następnie zaczyna się wykonywać w kółko void loop(). void menu() nie wykona się w takim kodzie nigdy, bo... nigdzie nie napisałeś kiedy...

    Arduino   06 Mar 2014 21:25 Odpowiedzi: 2    Wyświetleń: 5826
  • Arduino wykonywanie różnych poleceń jednym klawiszem

    uzupełniłem sobie piny i chciał bym na początek zrealizować jednym klawiszem tak: jedno kliknięcie- miganie diody przetrzymanie klawisza- zaświecenie się diody Tak jak Ty to robisz to jest nie bardzo poprawnie. Zauważ że kiedy robisz te delay to program tkwi tam jakiś czas i nie podgląda sygnałów wejściowych. Również tym sposobem możesz robić tylko...

    Arduino   03 Gru 2017 15:58 Odpowiedzi: 10    Wyświetleń: 1224
  • Funkcja i zastosowanie Delay line w starych kalkulatorach i elektronice

    oki oldboy.....przepraszam zapomniałem dodać "np. sprawa linii opóniającej w TVma się tak:"- kolega się pytał co to jest - to mu mówie na przykładzie TV pzdr

    Początkujący Elektronicy   14 Kwi 2003 00:12 Odpowiedzi: 12    Wyświetleń: 3610
  • [ATMega8] - Inne przyczyny niedokładności funkcji delay_ms i delay_us

    Nawet z uwzględnieniem zmniejszenia dokładności (które przy wykorzystaniu aktualnej wersji avr-gcc przy typowych opcjach kompilacji nie występuje – patrz fragment If the avr-gcc toolchain has __builtin_avr_delay_cycles(unsigned long) support w dokumentacji) te funkcje (jako same w sobie) są całkiem niezłe. W praktycznych zastosowaniach ich niedokładność...

    Mikrokontrolery Początkujący   06 Paź 2014 08:13 Odpowiedzi: 3    Wyświetleń: 1566
  • [STM32] - SysTick: Jak stworzyć timery softwarowe i funkcję delay?

    jeśli chodzi o inne przerwania od układów peryferyjnych to poza ustawieniem rejestrów tego układu muszę włączyć to przerwanie i czy tu wystarczy funkcja z core_cm3 np. NVIC_EnableIRQ( RTC_IRQn ); tak I dlaczego nie musiałem włączyć globalnych przerwań żeby SysTick działał?;] Przerwanie SysTick jest w grupie exceptions, ich się nie da wyłączyć w NVIC....

    Mikrokontrolery ARM   06 Lut 2013 16:49 Odpowiedzi: 8    Wyświetleń: 2052
  • PIC12F683 i SDCC - tutorial - tworzymy prosty ściemniacz (czytamy noty katalogowe)

    https://obrazki.elektroda.pl/4024863600_... W tym temacie zbuduję od 0 prosty ściemniacz LED sterowany dwoma przyciskami. Projekt będzie oparty o PIC12F683, którego tu zaprogramuję bez użycia zewnętrznych bibliotek - GPIO i PWM zostanie skonfigurowane wedle informacji z noty katalogowej. Do tego dobiorę kilka zewnętrznych elementów...

    Artykuły   03 Lis 2024 17:57 Odpowiedzi: 17    Wyświetleń: 3003
  • Ominięcie funkcji delay w Arduino Nano w projekcie mini szklarni

    Problem był dosyć trywialny - jeden marker który ustawiłem aby zmienił wartość z false na true w momencie wywołania attachInterrupt miał wartość true, a funkcja wykonywana w tym poleceniu działa tylko wtedy gdy marker1==false. Bez urazy ale zrobiłeś coś, co generalnie jest bez sensu. Wsadziłeś do ISR kawał kodu, który robi różne rzeczy, ustawia parametry,...

    Programowanie   10 Mar 2021 23:13 Odpowiedzi: 9    Wyświetleń: 627
  • Czy mogę użyć zmiennej x jako argumentu w funkcji delay_ms()?

    Witam wszystkich forumowiczów. Mam głupie pytanie czy mogę zapisać funkcję delay tak: [syntax=c]while(1){ int x=1; delay_ms(x); x=x+1; }[/syntax] Czy w takim przypadku funkcja dealy będzie poprawnie działać? Czy z każdą pętlą mój czas będzie się wydłużał o 1ms? Niestety nie mam możliwości tego sprawdzić :( Pozdrawiam i dziękuję za odpowiedź :)

    Arduino   22 Maj 2018 16:37 Odpowiedzi: 17    Wyświetleń: 936
  • ADS1115 czyli przetwornik ADC 16-bit 4 kanały - Arduino, protokół komunikacji, wizualizacja

    https://obrazki.elektroda.pl/5325188100_... Przedstawię tutaj ADS1115 czyli 4-kanałowy, 16-bitowy przetwornik ADC. ADS1115 dostępny jest do kupienia w naszym kraju za kilkanaście złotych, a zza granicy można go sprowadzić nawet o połowę taniej. ADS1115 korzysta z protokołu I2C, więc można na jedną magistralę podłączyć aż 4 osobne takie...

    Artykuły   30 Kwi 2025 08:34 Odpowiedzi: 5    Wyświetleń: 2433
  • Błąd GCC przy wstawkach assemblera w funkcji delay w AVR Studio

    ...więc się zgadza wszystko... Wprost przeciwnie - nic się nie zgadza :!: K ma być 8 bitowa wartością wpisana do rejestrów 16-31 :) No właśnie , a Ty jako argument K , podajesz time , który to jest adresem(wskaźnikiem) do komórki pamięci RAM i na dokładkę , ten adres w procesie kompilacji nie jest znany , bo time jest zmienną lokalną. Argument K ,...

    Mikrokontrolery   03 Kwi 2008 16:23 Odpowiedzi: 9    Wyświetleń: 1190
  • 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ń: 1338
  • Niewłaściwe działanie funkcji _delay_ms(500) na Atmedze328P w Atmel Studio 7

    https://obrazki.elektroda.pl/9666499900_... Tego ptaszka musisz odznaczyć.

    Mikrokontrolery AVR   28 Sty 2021 12:40 Odpowiedzi: 3    Wyświetleń: 405
  • Wemos D1 "Arduino" i DHT11 - prosta stacja pogody z wykresami na stronie WWW

    https://obrazki.elektroda.pl/8545401100_... Mój poprzedni temat o Pierwsze kroki Jakiś czas temu publikowałem temat o https://obrazki.elektroda.pl/4535548900_... Wyszukujemy DHT. Biblioteka DHT wymaga też dodania Adafruit Unified Sensor Library, więc dodajemy obie biblioteki. Najpierw Unified Sensor: https://obrazki.elektroda.pl/1839946000_...

    Artykuły   12 Kwi 2024 11:41 Odpowiedzi: 17    Wyświetleń: 4308
  • Jak użyć funkcji ''delay'' w kodzie Arduino do sterowania diodą LED?

    Ja tam nie mam żadnego problemu żeby go skompilować, ściągnij sobie najnowszą wersje arduino, między 1.0 a wcześniejszymi trochę pozmieniał się kod. Ja mam 1.0 i wszystko działa [syntax=c]int buttonPin = 2; int ledPin = 13; int buttonState = 0; void setup() { pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); } void loop(){ buttonState = digitalRead(buttonPin);...

    Arduino   03 Kwi 2012 18:03 Odpowiedzi: 8    Wyświetleń: 2950
  • [C] Jak wyłączyć optymalizację dla funkcji delay_us() i czekaj() w C?

    w pierwszej fnkcji zadeklaruj "u" jako volatile, druga nie powinna być optymalizowana. 4\/3!!

    Mikrokontrolery   05 Wrz 2010 22:26 Odpowiedzi: 12    Wyświetleń: 2188
  • [Atmega328p] [C] lcd[RC1602B5-LLH-JWV]wyświetla tylko kwadraty pomocy potrzebuje.

    #include <util/delay.h> #include <avr/io.h> void TWI_start(void); void TWI_repeated_start(void); void TWI_init_master(void); void TWI_write_address(unsigned char); void TWI_read_address(unsigned char); void TWI_write_data(uint8_t); void TWI_read_data(void); void TWI_stop(void);...

    Mikrokontrolery AVR   31 Gru 2024 19:17 Odpowiedzi: 22    Wyświetleń: 879
  • IRQ tester - multiwibrator, dyskryminator, generator, ...

    IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...

    DIY Warsztat   09 Wrz 2024 21:32 Odpowiedzi: 5    Wyświetleń: 1401
  • [C] [C][stm32] - Błąd kompilacji 'RCC_APB2Periph_GPIOB' i problem z funkcją Delay

    Niestety program sie nie kompiluje bo wyskakuje mi błąd "Type 'RCC_APB2Periph_GPIOB' undeclared (first use in this function)" Tam był przykład dla STM32F1 dlatego zmień na: RCC_AHBPeriph_GPIOB Najprościej opóźnienie realizuje się tak: [syntax=c]for (volatile uint32_t i = 0; i < 0xFFFFF; i++);[/syntax]

    Mikrokontrolery ARM   10 Lis 2012 22:32 Odpowiedzi: 17    Wyświetleń: 3354
  • Stary tuner sat Kathrein - wnętrze, wykorzystanie części, zabawy z PAL

    https://obrazki.elektroda.pl/9760997100_... Witajcie moi drodzy. Przedstawię tu wnętrze starego tunera sat Kathrein Innovatron UFD 41 260211 a potem spróbuję pokazać działanie kilku ciekawszych części ze środka i omówić ich zastosowanie w projektach DIY. Uruchomię tutaj m. in. modulator RF od ALPS, przełącznik A/V TDA8440 (poprzełączamy...

    Wnętrza urządzeń   21 Maj 2021 20:24 Odpowiedzi: 4    Wyświetleń: 5214
  • [AT91SAM7S] Jak napisać funkcję delay 888 µs dla RC5?

    PIT- Głownie do przełączania wątków czas miedzy 0,03 us a 0,3 sek. Taktowanie ma z kwarcu. Jest małe ale, pamiętaj że ten czas zależy jeszcze od opcji kompilacji, nie pamiętam teraz dokładnie ale chyba chodzi o optymalizacje kodu. RTT - on jest taktowany z generatora RC. Podstawę może mieć od 100 us. Na mim można zrobić dokładny zegar. PWM może mieć...

    Mikrokontrolery ARM   25 Lut 2009 17:46 Odpowiedzi: 3    Wyświetleń: 1563