obsługa timera

Znaleziono około 5361 wyników dla: obsługa timera
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Program wyświetla to co chcesz ale w symulatorze to trwa bardzo bardzo długo. i Teraz ja licznik odlicza 100 impulsów to musisz pozmieniać obliczenia. Podczas symulacji w warunkach wpisz mniejsze wartości to się szybciej doczekasz tego wyświetlenia na lcd albo zwiększ zmienne ręcznie podczas symulacji. sygnał 125khz do generowania PWM 1,25khz. Nie rozumiem?...

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2538
  • REKLAMA
  • [STM32F4][C] - Obsługa Timera Encoder Mode za pomocą DMA

    Czy proponujesz zatem taki zapis: ... Jeśli w tym rejestrze wcześniej jest coś co chcesz zachować to może zostać, ja proponuje użyć operacji przypisania "=" zamiast sumy bitowej "|=" - używając sumy zakładasz że wcześniej jest tam "znana wartość", co niekoniecznie jest prawdą i czasem można się nieźle przejechać na takim założeniu... Widocznie przekroczenie...

    Mikrokontrolery ARM   22 Mar 2013 22:15 Odpowiedzi: 8    Wyświetleń: 4584
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Przerwania ATmega8: Sleep w obsłudze timera a działanie ADC i CPU

    Jeśli chodzi o mechanizm przerwań, to wszystko masz ładnie opisane w formacie pdf na stronie Atmela . Wywoływanie przerwania w procedurze obsługi jeszcze innego to porażka. Przerwania są kolejkowane i po powrocie z jednego jest wywoływane drugie, dlatego procedury obsługi powinny być jak najkrótsze (polecam asm ;)). W procedurze timera możesz sobie...

    Mikrokontrolery   11 Lis 2005 20:08 Odpowiedzi: 3    Wyświetleń: 1623
  • REKLAMA
  • Jak przełożyć program BASCOM z attiny2313 na AT89C2051? Timer na LED

    Przecież obsługa timera w AVR i '51 jest inna , zobacz jak wygląda konfiguracja dla obu wersji .

    Mikrokontrolery   15 Maj 2011 19:08 Odpowiedzi: 6    Wyświetleń: 1455
  • [BascomAVR] Dlaczego zmienne Z1...Z4 nie działają w przerwaniu BascomAVR?

    Witam. Problem raczej jest w obsłudze przerwania. Są za szybkie. Przerwania nakładają sie na siebie czyli zanim zakończy sie obsługa, timer wywołuje ponownie. Najlepiej w podprogramie obsługi przerwania na początku zatrzymaj przerwania a na końcu podprogramu wznów przerwania. Krzysztof

    Mikrokontrolery AVR   12 Sty 2010 21:23 Odpowiedzi: 13    Wyświetleń: 1644
  • Obsługa Timera/Licznika w PIC16F84A pod ASEMBLEREM

    Czesc ! Portu B nie musisz ustawiac , po starcie procesora wszystkie porty sa ustawione jako wejscia ponadto : movlw80h movwfTRISB ustawia Ci jako wejscie jedynie RB7, pozostale to wyjscia MOVLW 0 MOVWF TRISA teraz caly porta A ustawiles jako wyjscia, malo tego uzywajac timer 0 i podzielnika 1:256 pamietaj ze aby zwiekszyc jego stan o jeden...

    Mikrokontrolery PIC   21 Wrz 2008 10:14 Odpowiedzi: 2    Wyświetleń: 2191
  • Jak ustawić Timer0 w AT89C2051 Bascom do generowania 1 sekundy?

    'do liczby 1536 trzeba by jeszcze coś dolożyć, na wykonanie instrukcji Zasadniczo nie trzeba nic dokładać, bo wartość timera jest inkrementowana sprzętowo od razu (w kolejnym cyklu maszynowym). Czyli już w trakcie obsługi przerwania. Jeżeli obsługa timera zmieści się w 255 cyklach maszynowych, to zmieniany jest tylko młodszy bajt timera - czyli w procedurze...

    Mikrokontrolery   05 Gru 2005 23:51 Odpowiedzi: 9    Wyświetleń: 1506
  • Negacja jednego z wyjść OC przy sprzętowej obsłudze timera

    Wpisz dla obydwu diod te same wartości i ustaw bit FOC1A w TCCR1A. Potem poczytaj o FOC1A i FOC1B jak już będa migać naprzemiennie ;)

    Mikrokontrolery AVR   10 Sty 2016 22:13 Odpowiedzi: 3    Wyświetleń: 822
  • REKLAMA
  • [atmega8][c] obsługa dwóch przerwań + odmierzanie czasu

    Nic sobie nie robi z naciskania guzika bo właśnie obsługuje przerwanie. Ja bym to zrobił w ten sposób. Przerwanie od czujki uruchamia jakiś timer i kończy się obsługa przerwania. Timer odmierza czas i po jego upłynięciu sprawdza jakąś zmienną i w zależności od niej uruchamia alarm bądź nie. I tak jeśli przed przyjściem przerwania z tego timera naciśnięty...

    Mikrokontrolery AVR   18 Wrz 2008 22:46 Odpowiedzi: 14    Wyświetleń: 2597
  • REKLAMA
  • Bascom Getatkbd() – obsługa zmiennej err poza główną pętlą, jak przenieść do sub?

    Err = 1 wstawiasz w obsłudze przerwania od Timera. A Err = 0 nigdzie ;)

    Mikrokontrolery   29 Cze 2010 18:37 Odpowiedzi: 16    Wyświetleń: 2645
  • Jak używać timerów WinAPI w aplikacji konsolowej Win32?

    Możesz sobie stworzyć ukryte okno, które będzie służyło tylko do odbierania komunikatów WM_TIMER. Chyba, że chcesz to zrobić bez okien. Wtedy tworzysz timer funkcją SetTimer, a następnie przechodzisz do pętli wiadomości: MSG msg; while (GetMessage(&msg, NULL, 0, 0)==1) { if (msg.message==WM_TIMER) { // kod obsługi timera...

    Programowanie   27 Maj 2010 13:44 Odpowiedzi: 3    Wyświetleń: 1143
  • Xmega: brak obsługi przerwania po przepełnieniu timera TCC0

    Żeby wywołane zostało przerwanie musisz jeszcze odblokować globalną flagę zezwolenia na przerwanie (sei()) i skonfigurować kontroler przerwań - odblokować przerwanie o najwyższym priorytecie.

    Mikrokontrolery AVR   16 Lut 2014 21:29 Odpowiedzi: 4    Wyświetleń: 2046
  • [AtMega8][Bascom] Zegar PDF8563 + PCF8591 + Timer - kłopot z I2C

    Przeglądając Twój program mam takie małe spostrzeżenie, a mianowicie w pętli głównej masz wywołaną procedurę Gettime - ' Call Gettime' - która działa na I2C. Co się stanie gdy podczas wykonywania procedury Gettime zostanie zgłoszone przerwanie od Timer'a?? Program przerywa wykonywanie procedury Gettime i skacze do obsługi Timera a tam jest wywoływana...

    Mikrokontrolery AVR   15 Sie 2011 00:10 Odpowiedzi: 2    Wyświetleń: 2975
  • [PIC16F1518] Jak ustawić priorytety przerwań w PIC16F1518 w języku C?

    SSPIF ustawia się niezależnie od GIE, natomiast przerwanie wystąpi wówczas gdy ustawiony jest SSPIE, w rejestrze PIE1 oraz PEIE w rejestrze INTCON. Po zakonczeniu obsługi przerwania timera, ustawiona flaga SSPIF wywoła obsługę przerwania od MSSP

    Mikrokontrolery PIC   07 Mar 2012 00:50 Odpowiedzi: 3    Wyświetleń: 1221
  • [C] [ATmega32] - ATmega32 - obsługa timera/przepełnienie co 100ms/pomiar na ADC

    To, kiedy jest generowane przerwanie i jakie, nie zależy od tego, jakie napiszesz procedury obsługi przerwań, a od tego, jakie przerwania włączysz w odpowiednim rejestrze. Do każdego włączonego przerwania musisz napisać procedurę jego obsługi. Jeśli włączasz TOIE - musisz mieć procedurę timerX_ovf_vect, jeśli włączasz OCIE1A - musisz mieć TIMER1_COMPA_vect....

    Mikrokontrolery AVR   11 Lis 2013 23:14 Odpowiedzi: 19    Wyświetleń: 3252
  • STM32F051 - Próbkowanie dźwięku i odtwarzanie przez DAC

    Teraz wyjaśniłeś trochę lepiej, i procedurę obsługi timera też jakąś sensowniejszą napisałeś. Bo o tej pierwszej to lepiej się nie wypowiadać. Tym niemniej dalej uważam, że DAC'a czepiasz się niesłusznie. Ja przyczyny niepowodzenia upatrywałbym w idei sterowania Timerem6 - właczanie i wyłączane po paczce. Próbkowanie masz ciągłe, a timer puszczasz paczkami....

    Mikrokontrolery ARM   13 Gru 2012 12:15 Odpowiedzi: 9    Wyświetleń: 3276
  • STM32F429 - Jak płynnie zmieniać PWM bez obciążania CPU?

    Priorytetów nie ruszaj wcale - to nie z nimi masz kłopot, o ile ich nie poprzestawiałeś. Użyj tylko NVIC_EnableIRQ() do włączenia przerwania. Twój problem bierze się z błędu w obsłudze przerwania timera. Po pierwsze: jak często jest ono zgłaszane? Po drugie - kasuj znacznik przerwania timera na początku obsługi, a nie na końcu. Po trzecie: co robi AKTUALIZUJ_PWM...

    Mikrokontrolery ARM   12 Paź 2015 07:40 Odpowiedzi: 26    Wyświetleń: 3096
  • 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ń: 2067
  • Jak napisać obsługę Timera w asm jako wstawkę w Bascomie?

    Chyba nie zrozumiałeś mojego pytania. Pytałem się obsługe timera w asm a nie o wstawke asm w przerwaniu timera

    Mikrokontrolery   25 Lip 2004 09:49 Odpowiedzi: 9    Wyświetleń: 1994
  • Fazowa regulacja obrotów a stabilność programu Arduino

    A ile czasu może trwać obsługa którego przerwania? Jeśli czas obsługi przerwania do synchronizacji fazy może być porównywalny z okresem timera, to może ono powodować gubienie przerwań timera. A może da się użyć jakiegoś timera 16-bitowego do wykrywania gubienia przerwań timera? Poza tym, mam nadzieję, że timer działa samodzielnie jakimś w trybie cyklicznym,...

    Początkujący Elektronicy   04 Lis 2018 20:21 Odpowiedzi: 11    Wyświetleń: 834
  • [ATmega8] ATmega8: Obsługa diod i przerwań z timerami 1 i 2 w C - ćwiczenie z książki

    Nienawidzę czytać datasheetów... Ooojo joj ... to będzie bolesna droga przez mękę ta nauka programowania :( W książce mam napisane że do TCCR1B jest przypisany OCR1B, ale jak widać niezbyt to działa... No to hmmm książek też nienawidzisz czytać ? tak by wynikało skoro piszesz, że ktoś tak napisał w książce. Coś chyba mało uważnie czytałeś. Nikt tak...

    Mikrokontrolery Początkujący   20 Lip 2012 22:00 Odpowiedzi: 5    Wyświetleń: 1418
  • ATmega8/ADC/przerwanie - uC nie wchodzi w procedurę przerwania

    Chwila. Timer bez preskalera, częstotliwość procesora nieznana, załóżmy, że 1 MHz (nieistotne). Timer zgłasza przerwanie co 21 cykli zegara, czyli ATmega zajmuje się na okrągło obsługą przerwań timera, nie mając szans obsłużyć żadnych przerwań o niższym priorytecie (ADC).

    Mikrokontrolery AVR   20 Sty 2013 16:02 Odpowiedzi: 8    Wyświetleń: 2223
  • [C] Czy obsługa microswitcha na ATmega8 w przerwaniu timera jest poprawna?

    Debouncing można wykonywać na wiele sposobów. Twój sposób jest jak najbardziej poprawny. Ta bezsensowność jest tylko z pozoru bezsensowna :) - jakoś trzeba poinformować main(). Taka technika jest powszechnie stosowana nie tylko do debouncingu. Pamiętaj także, że zawsze możesz na końcu while() w main() uśpić mikrokontroler do następnego przerwania -...

    Mikrokontrolery AVR   21 Sie 2011 02:23 Odpowiedzi: 2    Wyświetleń: 8470
  • Przerwania i PWM, ATmega8A - Brak reakcji na wektory przerwań

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

    Mikrokontrolery Początkujący   29 Mar 2015 01:56 Odpowiedzi: 49    Wyświetleń: 2739
  • Timer0 i przerwania – czy licznik działa podczas obsługi przerwania? Jak to działa?

    Timer jest niczym innym jak licznikiem, który zlicza impulsy zegara wejściowego, niezależnie od tego, czy procesor aktualnie wykonuje program główny, czy przerwanie. Odpowiadając na twoje pytanie: program skacze do obsługi przerwania, a timer liczy dalej.

    Mikrokontrolery   22 Lis 2013 23:32 Odpowiedzi: 11    Wyświetleń: 2097
  • ATMEGA 2560 czy można zmienić priorytety danych przerwań

    Jakoś nie mogę sobie tego wyobrazić. Żeby ISR od Timera zakłócał ISR od UARTA musiałby trwać dłużej niż interwał. Podejrzewam, że raczej program główny nie wyrabia się ze skonsumowaniem zawartości bufora UARTa. Tak czy inaczej pokaż program, a co najmniej procedurę obsługi przerwania timera.

    Mikrokontrolery Początkujący   08 Sie 2017 20:29 Odpowiedzi: 15    Wyświetleń: 2007
  • [Atmega8][C++] - ADC i wyświetlacz 7seg nie współpracują

    Nie możesz odczytywać kilka razy pod rząd ADC, bo w trybie konwersji ciągłej może się zdarzyć, że wartość zmieni się w trakcie Twojej zamiany. Jeśli np. zmieni się z 99 na 100, to wyświetlisz 199. % 1000 % 100 to też to samo, co %100. Nie ma też sensu zmieniać wartości wyświetlanej aż tak często - do odczytu przez człowieka max. kilka razy na sekundę....

    Mikrokontrolery Początkujący   09 Mar 2013 11:02 Odpowiedzi: 8    Wyświetleń: 2085
  • Światłość diod sterowana płynnie przez ATmega16

    Wiesz, mam książkę Baranowskiego 'ATmega w praktyce'. A to co było??? oczywiście mi pomylił się autor ale tytuł ten sam ;) więc ją masz Co do wydajności prądowej to chyba też dostałeś już odpowiedzi różne, albo drivery ULN albo zwykłe tranzystory żeby ją zwiększyć i po ptakach Żeby nie robić na jednej nodze jednej diody nawet przez te tranzystory to...

    Mikrokontrolery AVR   25 Sie 2010 18:29 Odpowiedzi: 22    Wyświetleń: 2445
  • Jak wykryć zakończenie nadawania ramki (w SLAVE i MASTER)? AVR GCC, Modbus.

    Ja robię reinit timera po odebraniu każdego znaku, stopuję timer po odebraniu całego pakietu. W przerwaniu timera obsługa time-out.

    Mikrokontrolery AVR   25 Lut 2016 19:46 Odpowiedzi: 8    Wyświetleń: 1245
  • [STM32] [STM32][C] - Obsługa HC-SR04 na STM32F103C8 z jednym Timerem

    Możesz dowolnie zmieniać tryb pracy Timera.

    Mikrokontrolery ARM   21 Lut 2016 22:18 Odpowiedzi: 12    Wyświetleń: 1410
  • Atmega 8 Timer - Timer0 nie działa, kod nie wywołuje przerwań

    Dodaj kolejną zmienną w obsłudze przerwania.

    Mikrokontrolery AVR   16 Mar 2016 15:39 Odpowiedzi: 12    Wyświetleń: 1407
  • Przykład obsługi Timera T2 w AT89S52 dla 36kHz i 50% wypełnienia w C

    Witam jestem poczatkujacym programujacym Mikroprocesory i chcialbym tylko poznac lub zobaczyc maly przyklad zeby zrozumiec dzialanie licznika mam AT89S52 i chcialbym uzyskac 36Khz o wypelnieniu 50% przy pomocy timera mam kwarc 12Mhz bo potrzebuje obslugiwac nadajnik podczerwieni i prosze o pomoc jak w jezyku C sie to obsluguje prosil bym o jakis prosty...

    Mikrokontrolery   08 Sty 2005 14:09 Odpowiedzi: 2    Wyświetleń: 1128
  • 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ń: 2253
  • Przenoszenie kodu z Bascom do AVR GCC - obsługa EEPROM i timera

    (at)stozek - normalnie w Bascom nie jest potrzebna komenda Start Timer0 bo jest on uruchamiany od razu podczas konfiguracji. Używa się tej komendy tylko jeśli poprzednio zatrzymałeś Timer poprzez Stop Timer0. Rozumiem, że zatrzymujesz timer. Tak więc zatrzymywanie timera to zabranie mu źródła taktowania. Bascomowe komendy moża wiec rozumieć tak: Start...

    Mikrokontrolery AVR   06 Sty 2024 09:40 Odpowiedzi: 3    Wyświetleń: 291
  • Tworzenie zegara Nixie na Arduino Uno z użyciem expanderów PCF8574 i modułu RTC DS1307

    W obsłudze timera (TIMER0_COMPA_vect) zrób wyświetlanie odpowiedniej cyfry. Wcześniej trzeba zdjąć bity maskujące. Ja w moim zegarze nixie mam rtc ds3231 i tam co sekundę sygnał 1 Hz wyzwala przerwanie w którym zmieniana jest flaga sygnalizująca że należy odczytać akualny czas i uaktualnić wartości wyświetlane na lampach.

    Arduino   08 Kwi 2025 11:42 Odpowiedzi: 6    Wyświetleń: 753
  • [Bascom] Jak dodać opóźnienie i obsługę przycisków w AT2313?

    Przede wszystkim musisz zacząć kolego od poznania timerów. Do odmierzenia czasu używamy timerów ponieważ zlicza nam czas w tle działania procesora. Używając polecenia wait zatrzymujesz kompletnie uC na ten czas. Konfiguracja dla AtMega8 8Mhz u mnie wygląda tak: Config Timer1 = Timer , Prescale = 256 ''''konfiguracja timera On Timer1 1s ''''przy przerwaniu...

    Mikrokontrolery AVR   04 Kwi 2011 06:55 Odpowiedzi: 32    Wyświetleń: 3507
  • Jak napisać program Arduino do sterowania czasem przekaźnika z wyświetlaczem?

    Pokaż swoje próby, schemat podłączenia. Na początek wystarczy obsługa millis(), timery sprzętowe można zostawić na coś wymagającego dużej precyzji, odliczenie 60s nie musi być wyliczane z dokładnością pojedynczych cykli zegara uC. Pisanie na prive to kiepski pomysł, jeśli moje rozumowanie jest błędne tutaj od razu ktoś to poprawi (z dużą satysfakcją).

    Arduino   08 Wrz 2019 07:44 Odpowiedzi: 7    Wyświetleń: 753
  • Vicomed Timer T5020 Diora – instrukcja obsługi i programowanie urządzenia

    Żeby nie rozpisywac się załączam instrukcję do timera T5020. Są to dwie strony A4 i plik jest dość duży ze względu na czytelność.

    Mikrokontrolery   05 Maj 2005 14:31 Odpowiedzi: 8    Wyświetleń: 5837
  • Jak wykryć trzymanie przycisku RC5 na '51-ce do sterowania silnikami?

    Musisz chyba użyć timera ustawionego tak aby przerwanie z niego następowało później niż czas między kolejnymi wysyłanymi paczkami z pilota. Z tego co pamiętam to pilot w standardzie RC5 wysyła przy stale wciśniętym klawiszu kod co jakieś 89ms. Jeśli używasz przerwań do czytania kodu to dajesz mu wyższy priorytet niż timerowi. W timerze zerujesz pin...

    Mikrokontrolery   30 Lip 2008 21:39 Odpowiedzi: 5    Wyświetleń: 1070
  • Bascom - Atmega8a traci wartość liczników/samoczynny reset mikrokontrolera

    (at)emarcus: O ile się nie mylę, przy prescalerze 64 i cżestotliwości 8MHz timer0 będzie miał skok co 8us, czyli licznik bedzie przepełniał się co 2,048ms, więc do poprawnego odliczenia 1s w obsłudze timera należy załadowywać do niego Timer0 = 6, i dodać licznik, który 500 razy zliczy przepełnienia. A co do tych parametrów, to zawsze wstawiałem domyślne...

    Mikrokontrolery Początkujący   13 Cze 2013 13:47 Odpowiedzi: 10    Wyświetleń: 2187
  • GRASSLIN 500 logica - Obsługa zegara sterującego ( timer )

    Podaję skan instrukcji obsługi

    Inne Serwis   12 Mar 2018 14:33 Odpowiedzi: 1    Wyświetleń: 4131
  • [ATMEGA8] ATMEGA8 licznik czasu: start/stop odliczania przyciskiem, obsługa timerów i przerwań

    Piszesz, że masz doświadczenie z LCD i Atmega8. Więc mogę Ci pomóc to zrobić.

    Mikrokontrolery AVR   18 Kwi 2011 09:29 Odpowiedzi: 34    Wyświetleń: 6576
  • [Atmega8] [Atmega8][AVR-gcc] - Jak dekodować 2 sygnały PPM z odbiornika RC?

    Timer 16-bitowy chodzący w kółko, linie INT0 i INT1 zaprogramowane na przerwania od obu zboczy, obsługa przerwań odczytuje wartość timera i wykonuje stosowne obliczenia. Jeśli procedury obsługi innych przerwań będą poprawnie napisane, nie ma powodu, żeby to nie zadziałało. Powinieneś uzyskać rozdzielczość i dokładność na poziomie kilku mikrosekund.

    Mikrokontrolery Początkujący   13 Lut 2013 22:02 Odpowiedzi: 8    Wyświetleń: 3201
  • Jak regulować czas migania diody w C za pomocą zmiennej w delay'u?

    Powyżej podałem przykład co powinno się znajdować w obsłudze przerwania od timera. Natomiast same przyciski możesz sprawdzać w pętli while() jeżeli nie chcesz angażować do tego osobnego przerwania.

    Mikrokontrolery AVR   10 Kwi 2016 09:34 Odpowiedzi: 20    Wyświetleń: 2121
  • Watch dog timer + UART +Power down i restart procka :(

    Skonstruowałeś nieskończenie rekurencyjną procedurę obsługi przerwania :lol:

    Mikrokontrolery Początkujący   02 Kwi 2019 11:28 Odpowiedzi: 4    Wyświetleń: 474
  • [Atmega8][C] - Obsługa wyświetlaczy 7 LED - pierwsze starcie, krytyka programu

    Skoro opanowałeś obsługę timera, to zrób jeszcze całą obsługę LED w przerwaniu timera. W pętli głównej się multipleksowania LED nie robi, bo ciężko w to wpleść jakikolwiek inny kod. Jaki wtedy jest sens podziały projektu na pliki *.h i *.c skoro część pliku "7led.c" będę miał w pliku związanym z Timer0 ? Chyba, że coś źle zrozumiałem. Źle do tego podchodzisz....

    Mikrokontrolery Początkujący   23 Lip 2012 11:45 Odpowiedzi: 18    Wyświetleń: 2717
  • LCD HD44780 - Modyfikacja wyświetlacza 5v >> 3.3v

    Takie rozwiązanie przyspiesza obsługę wyświetlacza i w niczym nie przeszkadza, m.in. eliminuje oczekiwanie przy obsłudze wyświetlacza (obsługa działa na przerwaniu timera). Używam w paru projektach - sprawdzone.

    Mikrokontrolery Początkujący   29 Cze 2015 13:26 Odpowiedzi: 9    Wyświetleń: 3660
  • AT89S52 - Nieprawidłowe działanie przerwań INT1 i INT0 po restarcie

    Nie obsługujesz przerwania od INT1, i program idzie w krzaki. int INT1_() interrupt 1 { b++; } to jest obsługa przerwania od timera 0, dla INT1 powinno być int INT1_() interrupt 2 { b++; }

    Mikrokontrolery   10 Lis 2004 09:58 Odpowiedzi: 3    Wyświetleń: 1162
  • [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ń: 4270
  • Timer PZ-1 ZETDEZET - poszukuję instrukcji obsługi

    Instrukcje obsługi znajdziesz w UNITRA-KLUB http://unitra.eu.org/node/594 Schematu sam szukam.

    Schematu/instrukcji/artykułu   24 Kwi 2008 16:05 Odpowiedzi: 2    Wyświetleń: 4091
  • Bascom czy Arduino - które lepsze dla początkujących elektroników?

    (at)poorchava - a co polecasz 13latkowi, który zaczyna eksperymentować z uC? BASCOM w tym momencie daje najwięcej oczekując najmniej. Oczekując najmniej od programisty oczywiście. Od MCU wymaga całkiem sporo, jako (moim zdaniem) dość ciężki do zoptymalizowania przez kompilator język. Niemniej można zrobić łatwo i przyjemnie dużo rzeczy bez potrzeby...

    Mikrokontrolery Początkujący   23 Lis 2012 13:08 Odpowiedzi: 34    Wyświetleń: 16373
  • [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
  • Sterowanie serwomechanizmem z wykorzystaniem atmegi32 [C]

    Jednak zrób to z timerami. Twój procesor wykonuje jedną instrukcjŁ an ogół w jedną mikrosekundę. Pętla, w której odliczasz jednomikrosekundowe opóźnienia samy wykonuje się kilka mikrosekund - tak zrobione opóźnienia są trudne do określenia, w każdym razie niewiele mają wspólnego z tym, co chcesz uzyskać. Do sterowania serwem (zwłaszcza płynnego) potrzebujesz...

    Mikrokontrolery AVR   25 Kwi 2013 21:47 Odpowiedzi: 41    Wyświetleń: 6306
  • [bascom] BASCOM AVR – powrót na początek programu po warunku if..then i GOTO

    co ma się niby ustawić Portd.0 czy Portd.5 ? Gdzie jest procedura obsługi przerwania od Timera? Nie wiem czy reset nie działa tylko bitowo w Bascomie, myślę że lepije i bezpieczniej jest zrobić krok=0.

    Mikrokontrolery AVR   10 Maj 2011 12:47 Odpowiedzi: 8    Wyświetleń: 2112
  • MSP430 - Jak używać pragma w wektorach przerwań?

    #pragma vector = <VECTOR_NAME> __interrupt void <ISR_NAME> (void) { // сюда вписыk... код обрабl... прерыk...

    Mikrokontrolery Pozostałe   20 Lut 2016 00:07 Odpowiedzi: 8    Wyświetleń: 4878
  • BASCOM, ATmega8 – Sterowanie wentylatorem, timer 10/20 min, obsługa Button1

    Może ten Twój jakiś dziki jest :P więc spróbuj jeszcze przenieść Sub pod pętlę główną jak ja poniżej. U mnie kompilują się wszystkie wersje wiec w załączniku masz skompilowane Hex i Bin do wyboru. Sprawdź też prywatną wiadomość ;) [syntax=vbnet]$regfile = "m8def.dat" $crystal = 1000000 $hwstack = 40 $swstack = 16 $framesize = 32 '********* TUTAJ SOBIE...

    Mikrokontrolery AVR   04 Lut 2016 18:22 Odpowiedzi: 27    Wyświetleń: 2577
  • Wyświetlanie temperatury z DS18B20 na wyświetlaczu 7-segmentowym 4-cyfrowym

    Tu potrzebna jest zmiana koncepcji rozwiązania. Zacznij od skrócenia przerwania obsługi wyświetlacza do jakichś max. 10..12 linii. Co sekundę w obsłudze wyświetlacza inicjuj start pomiaru temperatury, a po np. 800 ms inicjuj odczyt temperatury z czujnika. Całą obsługę DS18B20 zrób w postaci automatu w przerwaniu drugiego timera. Wtedy obsługa DS nie...

    Mikrokontrolery AVR   18 Lip 2017 10:27 Odpowiedzi: 4    Wyświetleń: 1743
  • SPI Xmega - Blokada przerwań po transmisji SPI (XMega 128A3U)

    Dorób obsługę przerwania (tak jak masz dla timera) albo go nie włączaj.

    Mikrokontrolery   17 Maj 2015 17:12 Odpowiedzi: 5    Wyświetleń: 969
  • Czy BASCOM AVR obsługuje wielowątkowość? Jakie są alternatywy?

    Najważniejsze zadania "czasu rzeczywistego" można wykonywać w obsłudze przerwania timera. Usługi można wpisać w podprogramy (z jez C: funkcje) i w pętli głównej wybierac które mają byc wykonywane. Komunikacje z uzytkownikiem mozna na ogół wpisać w pętli głównej, gdyz ona zwykle jest potrzebna do podania danych przed wykonianiem zadania, lub po czyli...

    Mikrokontrolery   08 Maj 2008 09:01 Odpowiedzi: 6    Wyświetleń: 1526
  • Przetwornica napięcia DC12V/DC24V.

    W programie jest obsługa timera, więcej nic nie ma. 4047 nie umożliwił by mi przerwy.

    DIY Poczekalnia   31 Maj 2013 11:54 Odpowiedzi: 18    Wyświetleń: 6999
  • Pomiar częstotliwości sygnału na wejściu Arduino.

    W tej architekturze programu tego nie zrealizujesz. Ramki CAN musisz wysyłać co określony czas. Zrobisz to przy użyciu rutyny obsługi timera ustawionego na zdefiniowaną przez Ciebie częstotliwość. Dane do wysłania muszą być gotowe, gdy nadejdzie przerwanie (nie obliczamy wtedy częstotliwości). Pomiar częstotliwości jest również do przerobienia, bo teraz...

    Arduino   14 Lip 2023 11:01 Odpowiedzi: 1    Wyświetleń: 723
  • [atmega8][bascom] 7seg LED sterowanie z PORTB i PoC <<

    Jakoś nie widzę żebyś tu korzystał z przerwania od Timera... Bo nie musisz ;p mogłbyś pokazać jakiś przykład obsługi przycisku w przerwaniu timera ? Nawet jakiś URL do innego projektu. Więc chyba oczywistym jest że ten fragment kodu należy umieścić w przerwaniu od Timera.

    Mikrokontrolery AVR   02 Lut 2009 21:18 Odpowiedzi: 18    Wyświetleń: 6657
  • atmega32 [C] - Obsługa klawiszy, wyświetlacza, przerwań i do tego ADC.

    Możesz użyć jednego timera. Procedura obsługi przerwania nie może przeszkadzać w obsłudze innych przerwań. W Twoim przypadku nie ma innych przerwań, więc jedyny warunek to ten, żeby procedura obsługi wykonała się w czasie mniejszym niż odstęp pomiędzy przerwaniami. To jest w sam raz dobry materiał na projekt z pustą pętlą główną, i tak to należy zrobić.

    Mikrokontrolery Początkujący   21 Kwi 2013 18:28 Odpowiedzi: 29    Wyświetleń: 3477
  • STM32 - dziwne zachowanie obsługi przerwania od timera

    Na samym końcu funkcji której używasz- TIM_TimeBaseInit() - jest wymuszany "update", co powoduje ustawienie flagi przerwania które włączasz. BTW - używasz bibliotek które zostały oficjalnie porzucone przez producenta. Takie był dobre, że stwierdzili, że trzeba to wywalić do kosza bo nic się z tym nie da zrobić [; Miliony ludzi, którzy twierdzili, że...

    Mikrokontrolery ARM   22 Kwi 2017 20:43 Odpowiedzi: 2    Wyświetleń: 963
  • [Atmega8] Atmega8, C - Multipleksowanie wyświetlacza 7-seg, wspólna katoda, kodowanie cyfr

    Pokaż schemat połączeń, to po pierwsze. Po drugie nie potrzebujesz żadnej funkcji, ani instrukcji switch, tylko zwykłej tablicy : const uint8_t obraz_cyfry[10] = {0x7E, 0x30, 0x6d, itd...}; PORTD = obraz_cyfry[czas]; Na AVR short int ma taką samą długość jak int, a tutaj wyraźne chodzi o bajt - użyj uint8_t z stdint.h. Samo wyświetlanie multipleksowane...

    Mikrokontrolery Początkujący   28 Lut 2013 18:58 Odpowiedzi: 17    Wyświetleń: 2328
  • Arduino IDE i ESP32: Jak ustawić przerwanie co 2 ms z timerem sprzętowym?

    Zapytaj bota Bardzo proszę. Inicjalizacja timera : Funkcja timerBegin(frequency) tworzy i uruchamia timer z określoną częstotliwością. W tym przypadku ustawiamy częstotliwość na 500 Hz, co odpowiada okresowi 2 ms. 2. Przypisanie funkcji obsługi przerwania : Za pomocą timerAttachInterrupt(timer, &onTimer) przypisujemy funkcję onTimer jako obsługę...

    Arduino   19 Lut 2025 12:57 Odpowiedzi: 5    Wyświetleń: 321
  • Jaki mikrokontroler wybrać do...?

    Większość ATmeg posiada tylko 2 timery Nieprawda, posiadają 3 timer'y (dwa 8-mio bitowe i jeden 16-to bitowy). Do multipleksowania wyświetlacza można wykorzystać detekcję przejścia przez 0 (INT). Pozostają 3 wolne timery do obsługi reszty.

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 266341
  • technics sh-4060 instrukcja

    Witam, poszukuję instrukcji obsługi timera technics sh-4060 obojętnie w jakim języku, z góry dziękuję i pozdrawiam.

    Audio Instrukcje obsługi   01 Wrz 2017 10:15 Odpowiedzi: 2    Wyświetleń: 1590
  • Cykliczne załączanie PWM w ATTiny2313A/ATMega328P

    W ATTiny timer chyba przejmuje kontrolę nad IO, więc włączenie/wyłączenie odbywa się z poziomu konfiguracji timera. CZyli robisz to tak - np. ustawiasz inny timer, aby generował przerwanie co 1s, a w obsłudze tego przerwania w zależności od potrzeby konfigurujesz timer generujący PWM. Chyba to najprostsze rozwiązanie.

    Mikrokontrolery AVR   20 Gru 2019 22:11 Odpowiedzi: 19    Wyświetleń: 840
  • [C][Atmega8A] - DS18B20, wyświetlacze 7-osegmentowe, a opóźnienia

    Napisz wyświetlanie od nowa - w tym kodzie wszystko jest źle. Zdefiniuj obrazy cyfr w postaci tablicy stałych indeksowanej wartością cyfry. Wyrzuć procedury wyświetlania cyfr i switche, które je wywołują - to wszystko razem da się zrobić w jednej linijce kodu, a u Ciebie zajmuje to ponad 120 linii. Wyświetlacz multipleksowany MUSISZ obsługiwać w przerwaniu...

    Mikrokontrolery AVR   02 Kwi 2013 20:59 Odpowiedzi: 23    Wyświetleń: 2502
  • [Mega16] Jak odczytywać temperaturę z DS1820 w przerwaniach na Mega16 w Bascom?

    Kuniarz , Jeszcze tylko spytam - czemu w obsłudze przerwania włączasz przerwanie timera i zaraz potem znów je wyłączasz? Nie lepiej wyłączyć na samym początku i włączyć na samym końcu?

    Mikrokontrolery AVR   27 Maj 2010 12:08 Odpowiedzi: 12    Wyświetleń: 2400
  • Jak zmierzyć czas między znakami w DOS przy użyciu przerwań szeregowych?

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

    Programowanie   04 Sty 2006 11:07 Odpowiedzi: 10    Wyświetleń: 2371
  • Jaka jest standardowa dokładność kwarcu 12 MHz?

    A nie ładujesz do timera wartości przypadkiem tylko raz? powinieneś ładować timer za każdym razem w obsłudze przerwania

    Mikrokontrolery   11 Kwi 2005 16:17 Odpowiedzi: 17    Wyświetleń: 5556
  • [Atmega328P][C] - Obsługa przycisków z wykorzystaniem timerów

    Z każdym przyciskiem skojarz jedną zmienną, która będzie zawierała stan licznika timera, w chwili wykrycia jego naciśnięcia. W kolejnych przerwaniach overflow sprawdzasz: 1. czy przycisk jest ciągle naciśnięty, 2. jeśli 1. jest prawdą to czy różnica pomiędzy licznikiem timera a wartością zapamiętaną w skojarzonej z przyciskiem zmiennej jest większa...

    Mikrokontrolery AVR   16 Sie 2012 11:12 Odpowiedzi: 15    Wyświetleń: 1656
  • [ATTiny25/45/85][C] Modelarski regulator dwukierunkowy light

    Licząc, że jeden impuls trwa dokładnie 1 us i przy timerze zliczającym do 10 (startuje od 246 - Timer0) to po przekręceniu się timera uzyskujemy czas 10us. Przy długości impulsów w podanym zakresie timer powinien się przekręcić od 100 do 200 razy. Niestety program zlicza mi od 12 do 24 przekręceń tylko. Gdzie robię błąd ??? Nieprawidłowe obliczenia...

    Mikrokontrolery AVR   28 Sie 2010 09:56 Odpowiedzi: 29    Wyświetleń: 5559
  • Sprawdzenie programu PLC - listing i język drabinkowy, schemat

    Właśnie robie z tego ćwiczenia sprawozdanie prosze o sprawdzenie : (* NACIŚNIĘTY ZIELONY PRZYCISK *) 0 LD %I0.0.2 sprawdź stan wejścia ( przycisk zielony) 1 S %M0 ustaw marker 0 (* TIMER0 5 SEKUND *) 2 BLK %TM0 obsługa fbd timera 0 3 LD %M0 sprawdź stan bitu m0 4 IN użyj powyższego jako wejścia timera m0 5 OUT_BLK wyjście fbd timera 0 6 LD Q załaduj...

    Początkujący Elektronicy   21 Gru 2008 17:31 Odpowiedzi: 7    Wyświetleń: 8894
  • STM32F0 DISCOVERY - Odczyt pinu wejściowego w przerwaniu.

    Tu na pewno jest błąd: if(released & btn == btn) to to samo co: (poprawiłem) if(released & 1) Jeśli nie masz nieblokującej obsługi LCD w przerwaniu timera, to skoro już bardzo chcesz pisać coś na LCD w przerwaniu - obniż priorytet tego przerwania.

    Mikrokontrolery ARM   06 Sty 2014 19:49 Odpowiedzi: 16    Wyświetleń: 1656
  • Program w BASCOM do podświetlania LCD zależny od timer'a - proszę o listing.

    Tyle to wiem :) Chodziło mi raczej o napisanie obsługi timera...

    Mikrokontrolery   14 Lis 2005 08:06 Odpowiedzi: 7    Wyświetleń: 1464
  • Kuchnia gazowo elektryczna Mastercook Elegance - prośba o identyfikację

    Czy to nie będzie czasami typ 3400 Będzie na pewno :) Autorowi tematu pewnie chodzi o obsługę timera?

    AGD Początkujący   13 Lip 2014 09:04 Odpowiedzi: 13    Wyświetleń: 25434
  • [Bascom] Czy przerwania w Bascom działają podczas wait? Multipleksowanie 400Hz

    Instrukcja Wait nie stopuje procesora. Procesor odlicza czas poprzez zmianę wartości rejestrów a więc działa. A skoro działa to powinien także odczytać informację, że nastąpiła sygnalizacja od przepełnienia Timera. Spróbuj zastosować tą instrukcję. Tylko nie wywołuj jej w obsłudze przerwania a w pętli głównej. Bo gdybyś wywołał jej obsługę w przerwaniu...

    Mikrokontrolery Początkujący   09 Lip 2012 22:19 Odpowiedzi: 7    Wyświetleń: 1838
  • TIMER PZ-1 - jak ustawić zegar i programy? Szukam instrukcji obsługi

    Czy ktoś dysponuje instrukcją obsługi timera PZ-1, lub mógłby podzielić się własnymi doświadczeniami zwiżanymi z nastawienaiem zegara i używaniem programów ?

    Audio Serwis   20 Sty 2008 19:00 Odpowiedzi: 1    Wyświetleń: 1668
  • Jak sprawdzić poprawność listingu programu sterownika PLC?

    To jest listing programu z linku http://www.elektroda.pl/rtvforum/topic88... Jest to program sterownika ZD-100 PLC-16 Prosze sprawdzisz mój opis listingu tego programu , który poprawiłem 0 LD %I0.0.2 sprawdz stan wejścia 1 S %M0 ustaw marker 0 2 BLK %TM0 obsluga fbd timera 0 3 LD %M0 sprawdz stan bitu m0 4 IN uzyj powyzszego jako wejscia tajmera...

    Programowanie   16 Lut 2008 09:25 Odpowiedzi: 3    Wyświetleń: 2649
  • [ATmega8][C] Generator sinusoidy, Timer1 PWM, problemy...

    Metoda ta sama odnośnie pomijania niektórych próbek .. ale jak mniemam uzyskujesz częstotliwości mniejsze - ze względu na czas potrzebny na obsługę timera.

    Mikrokontrolery AVR   12 Sie 2009 08:54 Odpowiedzi: 14    Wyświetleń: 6707
  • [Atmega16] [Bascom] if..then..else i odmierzanie czasu

    Dokładnie tak jak masz napisane, z tym, że konfigurujesz jeden z timerów do dliczania czasu. Przykładów w Bascomie z obsługą timera znajdziesz bez liku.

    Mikrokontrolery AVR   29 Maj 2010 08:55 Odpowiedzi: 11    Wyświetleń: 2585
  • LPC2124 - Zawieszanie programu po 264 wywołaniach timera, co robić?

    Zapoznaję się powoli z tematem ARM-ów i korzystam z fajnej (tak mi się dotychczas wydawało :) strony [url=http://www.dioda.com.pl/forum/topic... Generalnie najprostszy kod obsługi timera przepisałem stamtąd i niby wszystko działa ale z jednym mankamentem. Wypisuję na LCD numer kolejnego...

    Mikrokontrolery ARM   14 Gru 2010 21:25 Odpowiedzi: 10    Wyświetleń: 1917
  • Atmega 32 [C] - Wywołanie pomiaru w przerwaniu timera1

    Pod koniec obsługi przerwania timera startuj ADC, a wynik odbieraj na początku procedury obsługi przerwania timera, czyli w następnym przerwaniu. No i przypadkiem nie używaj równocześnie przerwania timera i ADC - pożytku żadnego, a kłopoty mogą być.

    Mikrokontrolery AVR   07 Lis 2015 10:25 Odpowiedzi: 16    Wyświetleń: 1575
  • Kurs C dla 80C51. Głównie obsługa przerwań i timera.

    CO do stanu timera pobierasz bezpośrednio z rejestru, nie znam tego mikrokontrolera (pracuje na AVR'ach), a jeśli chodzi o przerwanie po odpowiednim ustawieniu rejestrw przeskok nastapi sam do odpowiedniej funkcji, podobnie jak powyżej nie podam nazwy funkcji - skłonności do pracy AVR'ach :D

    Mikrokontrolery   15 Sie 2006 11:57 Odpowiedzi: 7    Wyświetleń: 2407
  • [Attiny12][ASM][AVR Studio] Przerwanie/Timer/ i nie działa

    Brakuje inicjalizacji stosu i powrotu z obsługi przerwania (reti).

    Mikrokontrolery AVR   28 Gru 2009 19:36 Odpowiedzi: 2    Wyświetleń: 2142
  • [Delphi] Jak zasymulować kliknięcie przycisku w programie?

    Oj widzę, że musisz troszkę pocztać o programowaniu... Jeśli tylko chcesz wywołać zdarzenie kliknięcia, to nic dodatkowo nie deklarujesz. Kod: Button1.Click(); umieszczasz w procedurze/zdarzeniu obsługi tego czegoś, czym chcesz wywołać "samokliknięcie" przycisku. (ale napisałem :-)). Może być to obsługa kliknięcia innego przycisku, timer, procedura,......

    Programowanie   26 Sty 2007 23:26 Odpowiedzi: 6    Wyświetleń: 894
  • Jak zmniejszyć częstotliwość sygnału LED w AT89S51 z kwarcem 12MHz?

    Witam To poszukaj sobie na polskim google - informacji na temat tej rodziny tam nie brakuję. Jaki język programowania? Do obsługi timerów: TMOD=0x11; T0 i T1 jako 16bit timery ET1=1; odblokowanie przerywania T1 EA=1; globalne przerywania TR1=1; włączenie T1 void przerywanie_T1 () interrupt 3 { TH1=jakaś wartoś; TL1=jakaś wartoś; jakaś wartość...

    Mikrokontrolery   23 Kwi 2008 08:15 Odpowiedzi: 6    Wyświetleń: 959
  • Atmega8 - obsługa przycisków, umiejscowienie w kodzie

    Witam. Mam pytanie dotyczące umieszczenia obsługi przycisków w kodzie, a konkretnie - nie wiem czy zrobić obsługę zegara w timerze, a obsługę przycisków w pętli głównej czy też odwrotnie, a może to i to w timerze.

    Mikrokontrolery AVR   28 Lis 2014 16:15 Odpowiedzi: 5    Wyświetleń: 1086
  • Jak zdefiniować i sterować LCD przez 4-bitową szynę w C?

    Ja się tylko zapytam :wink: ... "na co zużyłeś tyle flashu :?: " Obsługa timera, obsługa wartości sterujących, wyboru ktory LED ma się świecić(jest ich 8), tekst wyświetlany jest elementem procedury menu, no i procedurki różne ;) Tak przy okazji tworzę szkielet do wielu innych projektów... -- Pozdrawiam, Daniel

    Mikrokontrolery   29 Gru 2007 21:15 Odpowiedzi: 53    Wyświetleń: 9711
  • STM32F107 konfiguracja zegara w Keil uVision - błędy kompilacji kodu

    Tak tak, wiadomo. Jeszcze dla pewności sprawdziłem co się stanie jeśli w przerwaniu mam tylko kasowanie flagi, i teraz jest już bez push i pop. Wcześniej miałem tam wywoływaną jeszcze jedną funkcję od obsługi timera.

    Mikrokontrolery ARM   20 Kwi 2012 15:36 Odpowiedzi: 55    Wyświetleń: 7355
  • C++Builder: Jak dynamicznie numerować wierzchołki figur na Formie?

    Events OnPaint ma do wyboru przyciski które wcześniej zdefiniowałem oraz TimerTick który też zdefiniowałem. W obsłudze Timera napisałem Refrech(); Działa ale miga mi cały ekran i wygląda to nieciekawie.

    Programowanie   26 Cze 2010 07:24 Odpowiedzi: 12    Wyświetleń: 2210
  • [ATTiny2313] Jak uruchomić zegar i PWM na ATTiny2313 w Bascom? Pierwszy projekt

    Witam. Na początek napiszę że to ma być mój pierwszy program napisany w tym języku i pierwszy kontakt z mikrokontrolerami. Nie mam pomysłu jak się zabrać za uruchomienie jakiegoś "zegara". Wydaje mi się że wtrącenie w pytaniu „jakiegoś zegara” wprowadza ludzi w błąd. Z dalszej części wynika że raczej potrzebujesz obsługi TIMERA wbudowanego...

    Mikrokontrolery AVR   09 Wrz 2010 14:38 Odpowiedzi: 9    Wyświetleń: 5223
  • Początkujący - timer z pwm i komparator analogowy

    Na pewno ACSR = _BV(ACIE); // Komparator powinno wyglądać tak ACSR |= _BV(ACIE); // Komparator Nie ma już chyba uint16... I jeszcze jedno zmienną pwm musisz zadeklarować tak: volatile unsigned int pwm= 255; ważne jest słowo kluczowe volatile... Jak wygląda funkcja PWM_out()...?.?.? Może przepisuj pwm do OCR1A w obsłudze przerwania...

    Mikrokontrolery   30 Paź 2009 01:23 Odpowiedzi: 10    Wyświetleń: 3523
  • Jak ustawić timer w wieży THOMSON AM1550 bez pilota?

    A co mówi instrukcja obsługi?

    RTV Użytkowy   12 Paź 2010 09:33 Odpowiedzi: 2    Wyświetleń: 1734
  • Jak użyć TIMERA do multipleksacji 2x 7-segm. LED w C?

    możesz sobie całego switcha umieścić w funkcji obsługi timera, ale zmienna licznik musi być wtedy globalna, czyli zadeklarowana powyżej main, tak sądzę... http://wkretak.pl/readarticle.php?articl...

    Mikrokontrolery AVR   14 Mar 2009 23:32 Odpowiedzi: 3    Wyświetleń: 1537
  • [BASCOM] Uproszczenie kodu licznika i wygaszanie zer nieznaczących

    program pisałem z Polską wersją pomocy tam nic o ctc nie pisze ale poczytam. Może Bascom nie obsługuje tego, choć wątpię, bo CTC to "popularny" sposób obsługi timera. Jeśli nawet Bascom nie obsłuży CTC to można to zrobić pisząc bezpośrednio do rejestrów.

    Mikrokontrolery AVR   28 Lip 2018 22:14 Odpowiedzi: 28    Wyświetleń: 1368
  • Jak obsłużyć timer i przerwania w Atmega8a w C++?

    Witam! Proszę o pomoc, buduję zegarek na Atmega8a. Problem stwarza mi obsługa timera w przerwaniu. Właściwie to nie mogę znaleźć nic konkretnego. Jak włączyć timer? Gdzie ustawia się flaga przepełnienia? Czy flagę trzeba wyzerować ręcznie? Jak to wygląda z perspektywy kodu C++? Dziękuję serdecznie za pomoc :)

    Mikrokontrolery AVR   11 Mar 2014 17:46 Odpowiedzi: 13    Wyświetleń: 1881