przepełnienie timera

Znaleziono około 1025 wyników dla: przepełnienie timera
Podstawowa forma zapytania: przepełnić timer
  • Atmega 8 i przerwanie od przepełnienia timera 2

    Witam ponownie. Dzięki za ostatnią podpowiedź ale w ramach relaksu proponuję ab ktoś kiedyś spróbował napisać taki sobie maleńkie przerwanie w winavr z użyciem TIMERA 2 (szczególnie w wersji winavr 20060125 i starszej niestety obsługa od przepełnienia dla TIMERA2 nie działa poprawnie. Jako test proponuję...

    Mikrokontrolery flapo213   01 Sty 2007 21:04 Odpowiedzi: 13    Wyświetleń: 2861
  • Xmega przerwanie po przepełnieniu timera

    Witam, Uruchomiłem RS232 przez klase CDC z Twojego tmf kodu: (dzięki działa super) I teraz chciałem zrobić przerwanie TCC0 z f = 1 Hz jednak kod poniżej nie che mrugać diodą LED ;/ Dodano po 4 Gdy przekopiowałem do nowego projektu ten Timer TCC0 i przerwanie wtedy dioda mruga prawidłowo,...

    Mikrokontrolery AVR tmf   16 Lut 2014 21:29 Odpowiedzi: 4    Wyświetleń: 1596
  • Timer Atmega8 nie pracuje

    Co to za bełkot!? 1. Timer do odmierzania czasu skonfigurowany jako licznik impulsów z zewnątrz! 2. Podprogram obliczania czasu nigdy nie będzie wywołany z pętli głównej! 3. Wyświetlana ma być wartość licznika. Podaj kolego na koncówkę 11 impulsy z zewnątrz to je zacznie zliczać i wyświetlać....

    Mikrokontrolery M. S.   28 Wrz 2006 23:35 Odpowiedzi: 2    Wyświetleń: 1070
  • pomiar czasu timerem TO w trybie 1 w bascomie

    Mam mikrokontroler 8051 i licznik T0 który jest częścią tego mikrokontrolera. TO pracuje w trybie 1 (czyli jako 16-bitowy licznik) i ma on zliczać impulsy wewnętrzne (czyli pracować jako timer). Częstotliwość rezonatora kwarcowego podłączonego do mikrokontrolera wynosi 12Mhz. Wiadomo, że TO będzie zliczał...

    Początkujący Elektronicy Wawa_19_   02 Maj 2007 12:12 Odpowiedzi: 0    Wyświetleń: 680
  • [Bascom]ATmega8 Timer jako licznik

    Załóżmy: Zegar = 8MHz Preskaler = 64 Obliczenia: 1 / (8MHz / 64) przerwanie , a w nim zwiększać niezależny licznik (jakąś zmienną). Wtedy wynik: CZAS timer nie zdążył się przepełnić , to od startu do teraz minęło 8 x 120 = 960us...

    Mikrokontrolery AVR nsvinc   27 Paź 2010 09:46 Odpowiedzi: 7    Wyświetleń: 4849
  • Czy attiny2313 da rade (bascom, 36khz, Timer)

    Może spróbuj w ten sposób : $crystal = 4000000 Config Pind.5 = Output 'ustawienie wyjścia na pinie który standardowo sygnalizuje przepełnienie timer-a Config Timer0 = Timer , Prescale = 1 'ustawienie timer1 dzielnik 1 On Timer0 Przerwanie_timer1 'wywołanie przerwania po przepełnieniu timera Timer0...

    Mikrokontrolery zumek   28 Cze 2006 15:32 Odpowiedzi: 12    Wyświetleń: 4172
  • [atmega8][C] - timer - zapalanie diody na 10s po przyciśnięciu przycisku.

    Po zaprogramowaniu timera w tryb CTC oraz skorzystaniu z porad, dioda zapala się lecz nie gaśnie po określonym czasie. Nie jestem pewny co źle zrobiłem, wykorzystanie innej zmiennej sprawiało że dioda w ogóle się nie zapala. Prawdopodobnie źle zaprogramowałem timer, a jako że info na timer timera CTC...

    Mikrokontrolery AVR rs07   10 Wrz 2013 18:59 Odpowiedzi: 15    Wyświetleń: 3069
  • [API] [C++] użycie Timera i pętle

    mam tablice danych np [8][10]. chce pobierac za każdym razem jednorazowo jeden wiersz, wykonac na danych z tego wiersza pewne działania (zajmie mi to nawet 5 sekund), uruchomic Timer na wartosc czasową, którą wyliczę. Czas na jaki chce się tu zatrzyamc powinien wlasnie byc odmierzany w Timerze. Następnie...

    Programowanie puntigamer   01 Paź 2009 23:38 Odpowiedzi: 8    Wyświetleń: 2313
  • [mega88] Timer - Pwm - Rc5 - pytanie

    A nie możesz napisać własnej procedury "Getrc5" w bascomie? Uruchamiasz PWMy, więc znasz częstotliwość przepełnienia dowolnego timera. W getrc5 sprawdzasz odstępy pomiędzy zdarzeniami na pinie odbiornika IR - trzeba wziąć poprawkę na przepełnienie timera, ale oprócz tego nic się nie zmienia. Pozdrawiam, Dr.Vee

    Mikrokontrolery AVR nouki   21 Gru 2009 13:44 Odpowiedzi: 5    Wyświetleń: 1219
  • [Atmega32] konfiguracja dwóch timerów 8-bitowych

    Dzień dobry! Mam taki o to problem, przerzuciłem notę ale nie mogę jakoś ogarnąć jak uruchomić drugi timer 8 bitowy, przykładowo: Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq

    Mikrokontrolery AVR zumek   06 Lis 2011 00:27 Odpowiedzi: 1    Wyświetleń: 1046
  • Atmega8, problem z timerem

    Witam. Napisałem sobie prosty kod: /** * Timer - test */ #include <avr/io.h> #include <avr/interrupt.h> #define T0_INIT 0xFF //Wartość początkowa timera volatile uint32_t timer; //Odliczanie czasu przez timer /** * Przerwanie przepełnienia timera */ SIGNAL (...

    Mikrokontrolery mali30   27 Kwi 2007 21:49 Odpowiedzi: 2    Wyświetleń: 1023
  • 2-przewodowa klawiatura z użyciem timera 555

    Klawiatury są jednymi z najczęściej używanych interfejsów wejściowych w systemach mikroprocesorowych. W podstawowej konstrukcji przyciski klawiatury są ułożone w kolumnach i wierszach, aby ograniczyć ilość potrzebnych wyprowadzeń mikroprocesora. Dla przykładu, 12-przyciskowa klawiatura w układzie...

    DIY Zagranica Popak   17 Sie 2012 21:11 Odpowiedzi: 12    Wyświetleń: 3981
  • Atmega Bascom - Przerwanie - nie mozna skrócić timera

    Witam, Atmega 8, Timer1. Używam instrukcji LOAD która skraca czas między przepełnieniami timera, a nie mogę uzyskać odpowiednio krótkiego czasu gdyż w pewnym momencie skracanie timera juz ic nie daje. Oto kod: [syntax=vbnet]$regfile = "m8def.dat" $crystal = 1000000 'Atmega 8 fusy E1...

    Mikrokontrolery Początkujący adam220   01 Kwi 2016 21:04 Odpowiedzi: 6    Wyświetleń: 780
  • Bascom i AT90S8515 - problem z timerem

    Spróbuj tak: 'czestotliwosc uprocesora w Hz $crystal = 11059200 Config Portb = Output Config Timer1 = Timer , Prescale = 256 On Ovf1 Timer1_tick Portb = 254 'ustawienie komparatora timera '65535 - 43200 = 22335 Timer1 = 22335 ' load timer1 nie działa prawidłowo w Bascomie Enable...

    Mikrokontrolery W.K   01 Cze 2004 19:40 Odpowiedzi: 3    Wyświetleń: 1136
  • [Atmega168][C] Obsługa przepełnienia zegara

    Witam. O to mój kod, zegar 12mhz. [syntax=c] /* * main.c * * Created on: 23-04-2012 * Author: Bordeux */ #define one_sec 750000 #include <avr/io.h> #include <avr/interrupt.h> // funkcje sei(), cli() #include <avr/signal.h> //#include <stdlib.h> #define...

    Mikrokontrolery AVR Bordeux   21 Maj 2012 17:09 Odpowiedzi: 6    Wyświetleń: 907
  • 1wire i przerwania. Czy i który timer wykorzystuje 1wire? ATmega32.

    To fakt, chodzi o program w Bascomie. Konkretnie wykorzystuje Bascomowy zegar z kwarcem 32767 Hz, z tego co wiem, pracuje to na Timerz 2. Co jedną sekundę odczytuje temperaturę z 4 DS18B20 na jednej magistrali. Nie wiem czy to wykorzystuje timer i który. Do tego w przerwaniach wywoływanych przepełnieniem...

    Mikrokontrolery plp   20 Kwi 2005 10:51 Odpowiedzi: 23    Wyświetleń: 3205
  • Program Bomba (Timer odliczajacy w dol)

    Jako ze nie przepadam za pisaniem na maile, to odpowiem tutaj... Musisz skonfigurowac odpowiedni timer i przy przerwaniu, jakie generuje int czas=0; int timer0=131; SIGNAL (SIG_OVERFLOW0) { czas++; if (czas==5000) BUUM(); //jezeli czas osiagnal 5000ms, to wywolaj...

    Mikrokontrolery valarian   05 Gru 2005 17:01 Odpowiedzi: 5    Wyświetleń: 2813
  • Przypomnienie wzoru na przerwania timera

    procesor pracuje z czestotliwościa 10Mhz czyli jeden okres trwa 1/10Mhz = 0,1us domyślam się ze jest on ustawiony z preskalerem równym 1 przepełnienie timera i wywołanie przerwania następuje gdy timer osiagnie 2^16=65536 czyli w tym przypadki 65536 - 64566 = 970 cykli 970 cykli * 0,1uS = 97us cała...

    Mikrokontrolery MES Mariusz   29 Mar 2006 15:53 Odpowiedzi: 2    Wyświetleń: 909
  • Atmega32 - Za mało timer'ów

    w tym wątku Bascom... i nie mam więcej pytań. Przejdź na normalny język (C/C++), bo to Bascom i biblioteka cię ogranicza, a nie Atmega. BTW: Nie raz robiłem zapis na karcie SD w Atmega bez żadnego timera (daty plików nie były dla mnie istotne). Czy Kolega ma na myśli szybką zmianę stanu portu...

    Mikrokontrolery Początkujący mickpr   18 Gru 2014 11:13 Odpowiedzi: 4    Wyświetleń: 549
  • ATXmega128A3U - Timer w trybie Pulse Width Capture - problem z rejestrem PER

    Siedzę na problemem od kilku dni i nie mogę się dopatrzeć błędu. Dla niecierpliwych - sam problem opisany jest na samym końcu. Próbuję odczytywać dane z czujnika AM2302 z użyciem timera (timerów). Czujnik posiada jedną linię danych typu OC (lub coś w pobliżu). Komunikacja polega na tym, że master...

    Mikrokontrolery AVR Kudzu   29 Lis 2016 23:07 Odpowiedzi: 0    Wyświetleń: 369
  • Atmega8 - Wykorzystanie PWM oraz zwykłego timera

    Witam. Potrzebuję W tym liczniku obrotów: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <util/delay.h> #include "HD44780.h" //tutaj ustaw własne zasady pomiaru #define POMIAR_ILOSC_IMPULSOW_NA_OBROT 4 //ilość inpulsów...

    Mikrokontrolery AVR Pocieszny   29 Kwi 2016 13:22 Odpowiedzi: 1    Wyświetleń: 663
  • [ATMEGA16]+BASCOM+DS18B20 - Zamiana Waitms 750 na Timer

    Witam wszystkich! Pewnie pomyślicie "znowu to samo", no ale zlitujcie się w Wigilię i przeczytajcie te kilka zdań :D Walczę z problemem od kilku dni. Nie potrafię skonfigurować Timera by konwertował dane z 1wire poza główną pętlą. Nie mogę sobie pozwolić na waitms, bo wtedy mam problemy z poruszaniem...

    Mikrokontrolery AVR Retran   24 Gru 2012 15:06 Odpowiedzi: 2    Wyświetleń: 1761
  • [ATTiny45] - Timer nie uruchamia się

    Tłumaczą Ci ludzie już drugi dzień. Zwłaszcza kolega Logan . Czy tak trudno przeczytać w Helpie: Instrukcja ON INTERRUPT Przeznaczenie: Wykonuj... skok do podprogramu gdy wystąpiło określone przerwanie. Składnia: ON źródło_przerwania nazwa_podprogramu Jeśli trudno to porzuć programowanie...

    Mikrokontrolery AVR jacekk232   03 Cze 2010 15:26 Odpowiedzi: 18    Wyświetleń: 1906
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

    Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop...

    Mikrokontrolery Początkujący TDA2593   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 975
  • Obliczanie czasów timerów T0 i T1.

    Częstotliwość użytego rezonatora dzielisz przez 12 (bo tyle taktów rezonatora potrzeba w rodzinie MCS-51 do wykonania jednej operacji). Teraz wiesz ile operacji może wykonać twój uC w czasie jednej sekundy np. dla rezonatora 12 MHz, uC będzie mógł wykonać 12 000 000 / 12 = 1 000 000 operacji/sek....

    Mikrokontrolery teedd   26 Kwi 2009 23:27 Odpowiedzi: 12    Wyświetleń: 2117
  • [C] ATMega8 - nie działają timery

    Spróbuj zrobić od przepełnienia. W proteus'ie też port zmieni raz stan i nic. volatile int flaga; #include <avr/io.h> #include <avr/interrupt.h> int main (void) { DDRC = 0xff; // Ustaw jako wyjście LED TIMSK = 0x04; // Włącz przerwania przepełnienia (1 <<TOIE1) SREG...

    Mikrokontrolery AVR Karol966   20 Maj 2011 18:47 Odpowiedzi: 14    Wyświetleń: 1872
  • Czasowy włącznik (Timer) 6 kanałowy na mikrokontrolerze

    No to temat troszke ruszam, korzystam oczywiscie z kawalkow gotowych kodów co by nie klepac od nowa. W zwiazku z tym iz czekam dopiero na plytki w ktorych bedzie i RTC i podtrzymanie zasilania bawie sie na tym co mam , czyli atmega8 i zegar obsluguje na nim. '8 MHz/256/31250 = 1 s $regfile...

    Mikrokontrolery AVR jg123   11 Maj 2010 20:09 Odpowiedzi: 61    Wyświetleń: 11356
  • [Bascom] - Attiny13 - Przerwanie Timer'a - krótki impuls

    Piszę program, do czasowego wyzwalania migawki: Na pokładzie mam attiny13, tact-switcha, oraz diodę led i transoptor. Układ ma wysyłać impuls ok 300ms co określony czas. Czas ustawia się poprzez wciskanie przycisku - jedno wciśnięcie = 0.5s więcej. Dłuższe przyciśnięcie (pow. 3s) powoduje ustawienie...

    Mikrokontrolery kjuba13   29 Kwi 2013 14:50 Odpowiedzi: 5    Wyświetleń: 1623
  • dsm 8051 - timer

    Teraz parę pytanek: 1) Jakie są tryby pracy timerów, powiedz mi, jeśli możesz, coś więcej na ten temat. Mam tabelkę o trybach ale za wiele z niej nie rozumię, tak ona mniejwięcej wygląda: m1, m0, tryb: ---------------- 0 0 - 0 0 1 - 1 1 0 - 2 1 1 - 3 wiem tylko, że pokazuje ona jak...

    Mikrokontrolery denethor   12 Gru 2004 20:48 Odpowiedzi: 9    Wyświetleń: 3284
  • AtMega16 Avr Studio problem z timerami, pomiar czasu na T1.

    Witam Faktycznie problem był z różnymi momentami startu T0 w stosunku do T1, gdy zrobiłem czekanie na pierwszy impuls w przerwaniu od przepełnienia od T0 wszystko było ok. Ale teraz problem jest w tym że jeśli sygnał zostanie przerwany powiedzmy akurat podczas przepełnienia - to pierwszy impuls się...

    Mikrokontrolery Krampek   02 Lut 2008 22:14 Odpowiedzi: 4    Wyświetleń: 1300
  • Obsługa Timera w ATmega32

    Witam Kolegów. Mam mały problem. W zasadzie mój problem polega na tym, że działa coś co moim zdaniem nie powinno działać. Napisałem prosty kod na obsługę timera w ATmega 32. Prpgramik ma generować na 1-szym pinie PORTA sygnał o określonej częstotliwośći. Kod jest następujący: #include <avr/io.h> main() ...

    Mikrokontrolery AVR marek-c   30 Paź 2008 22:59 Odpowiedzi: 3    Wyświetleń: 1423
  • [AtMega8][Bascom] Zegar PDF8563 + PCF8591 + Timer - kłopot z I2C

    Witam Mam układ, który mierzy dwie temperatury ( DS18B20 ), dwa napięcia ( PCF8591 ( pobiera czas ( PCF8563 ), a z powodu niedużego wyświetlacza ( 12 x 4 ) wskazania są zmieniane do 10 sekund po przepełnieniu Timer1. Układy PCF8563 i PCF8591 są podpięte z "zewnątrz" przewodami około 10 cm. Magistrala...

    Mikrokontrolery AVR maximus22_kr   15 Sie 2011 00:10 Odpowiedzi: 2    Wyświetleń: 2564
  • Integra sygnalizacja przepełnionego szamba

    przypomnienie np. po 1 dniu że szambo nadal nie jest opróżnione lub jeżeli zostało opróżnione to otrzymać stosowną informacje. W jaki sposób dobrać się do historii zdarzeń i to wykorzystać info o opróżnieniu na jednej sondzie jest trochę słabe możemy otrzymać info o obniżeniu stanu poniżej alarmowego...

    Systemy Alarmowe user_wiktor   02 Paź 2017 19:27 Odpowiedzi: 14    Wyświetleń: 1161
  • [mega32][C] timer, przerwania i precyzyjne odmierzanie czasu

    Mój post z innego wątku: Można to zrobić np. tak: volatile unsigned long int czas = 0; volatile unsigned long int czas_wynikowy = 0; (przerwanie od zbocza sygnału taktującego) { czas += (rejestr licznika); //zapisanie aktualnie pomierzonego czasu (rejestr...

    Mikrokontrolery AVR uzi18   16 Lip 2008 18:30 Odpowiedzi: 34    Wyświetleń: 6678
  • atmega8 timer odliczenie 15 min

    to już kwestia osobistego wyboru czy częściej zliczać przepełnienia licznika czy też wybrać dłuższy okres wystąpienia przepełnienia, skutek ten sam.

    Mikrokontrolery AVR rpal   18 Lut 2010 08:49 Odpowiedzi: 14    Wyświetleń: 1997
  • [Atmega 8][GCC][VMLab] - Timer działa zbyt szybko

    Witam serdecznie. Właśnie zacząłem swoją przygodę z AVR. Zrobiłem swój pierwszy projekt - jest to timer do gotowania jajek. Póki co pracuję w VMLAB. Program ten obsługuje dwa przyciski, po wciśnięciu "2" jajko gotowane jest cztery minuty, a po wciśnięciu "3" proces ten trwa 8 minut. Gdy gotowanie się...

    Mikrokontrolery AVR olelek   19 Sty 2014 09:10 Odpowiedzi: 14    Wyświetleń: 1629
  • [Bascom AVR] niewygodne odmierzanie czasu za pomocą timer ów

    A ja proponuję może najpierw się zastanowić nad tym do czego opóźnienia i wtedy dobrać sposób czy na timerze czy bez timera. Tak mi się wydaje, że próby zaprzęgania Timerów do super "idealnego" odmierzania tak gigantycznego czasu jak 1 sekunda to jak strzelanie z armaty do komara (choć może się mylę...

    Mikrokontrolery AVR MES Mariusz   10 Paź 2009 00:28 Odpowiedzi: 4    Wyświetleń: 7475
  • Pcf8583 timer. Dokładność do 0,01s. Zakres 40s-2min.

    Witam. Mam kłopot tego typu, że potrzebuje zrobić nastawny timer z dokładnością do 0,01s w zakresie od 40s-2min. Procesorek ma w kółko ustawiać na jednym z portów 1 co zaprogramowany czas. Port w czasie liczenia jest zerowany. Chciałem wykorzystać do tego celu PCF8583 w którym wybrałem funkcje timera....

    Mikrokontrolery mirekk36   16 Maj 2007 22:46 Odpowiedzi: 5    Wyświetleń: 1283
  • stm32 - timer sprzętowy - sprzętowy timer nie działa

    Witam mam problem z miganiem dwoma diodami, ale czysto sprzętowo, za pomocą timera 3 w trybie outpu compare. Pisząc program wzorowałem się na kodzie ze strony . Mój kod różni się tylko tym, że nie wykonuje tutaj remmapu, ponieważ w moim uC (stm32f103vct6) TIM3_CH3 i TIM3_CH4 jest podłączony do wyjść...

    Mikrokontrolery swiezak86   28 Maj 2014 17:29 Odpowiedzi: 6    Wyświetleń: 1611
  • Servo, Bascom, Timer

    WItam :) Zwracam sie do szanownych doświadczonych kolegów o podpowiedź. Bawię się ostatnio mikrokontrolerkiem atmega8 w sterowanie servem (hitec hs-55). Program piszę w Bascomie i bardzo chciałbym załapać jak sensownie uzywać timera i przerwan (nie chcę uzywać bascomowskiego config servo). Po...

    Mikrokontrolery matrix0606   10 Cze 2010 09:36 Odpowiedzi: 7    Wyświetleń: 4755
  • [atmega162][c] przerwania i timery

    To przerwanie nie działa mi jak należy :| Albo ja znowu robię coś źle. Jak zrobię bez przerwań np tak: overflowT3 = 0; // czas = 0 (zero przekręceń licznika) //ETIMSK |= _BV(TOIE3); // zezwolenie na przerwania dla T3 TIMSK |= _BV(TOIE0); // zezwolenie...

    Mikrokontrolery rzepcio1987   14 Lip 2009 19:17 Odpowiedzi: 5    Wyświetleń: 1989
  • [Atmega16][C] Problem z timerem

    Mam problem aby zmienić taktowanie timera z wew. generatora atmegi na zew. kwarc zegarkowy (timer 1). Po podłączeniu kwarcu do wejść TOSC1 i TOSC2, ustawiłem flagę CS12 i zmieniłem liczbę zliczanych cykli. Po tych zmianach nic się nie dzieje (nie są zliczane sekundy itd.). Co jeszcze trzeba zrobić? Szukałem,...

    Mikrokontrolery AVR atom1477   17 Paź 2009 23:16 Odpowiedzi: 3    Wyświetleń: 1095
  • [XMEGA][c] DMA wyzwalane timerem i odczyt portu.

    Witam, Od dłuższego czasu zastanawiam się jak rozwiązać pewien problem. Otóż, gdy próbuję ustawić DMA wyzwalane przepełnieniem timera, to nie działa jak powinno. DMA startuje przy pierwszym przepełnieniu TC, a później odczytuje dane z portu w swoim tempie, nie zważając na przerwania timera. Kod wydląda...

    Mikrokontrolery AVR Aro_   07 Sie 2011 18:47 Odpowiedzi: 10    Wyświetleń: 1899
  • Sterownik gazowego pieca C.O. - Problem z Timerem w Bascomie

    Witam, Dostałem zadanie, aby zaprojektować bezprzewodowy sterownik pieca gazowego, który ma działać w następujący sposób: 1) W momencie kiedy przycisk S1 (na schemacie jest to złącze modułu radiowego - PC2) jest wciśnięty, przekaźnik gazu (G1) i wody (W1) są wysterowane. 2) Gdy przycisk S2 zostaje...

    Mikrokontrolery Początkujący ruffin-89   23 Sty 2012 16:15 Odpowiedzi: 0    Wyświetleń: 2048
  • Projekt ATmega16 Timer-fotoradar odcinkowy

    ISR(INT0_vect) { ISR(TIMER3_OVF_vect) ... = WARTOSC_PRZELADOWANIA; czas++; }} ISR(INT1_vect) {} Pomijając fakt że atmega16 nie ma timera nr3 ( tylko 0,1,2) ta konstrukcja wygląda dziwacznie :) skoro mam podłączony kwarc 16Mhz, to preskaler ustawiam na taktowanie zewnętrzne Taktowanie...

    Mikrokontrolery blaboch   09 Sty 2015 13:54 Odpowiedzi: 7    Wyświetleń: 759
  • Timer sterowany dowolnym pilotem

    Na wyjściu TSOP1736 normalnie jest 1. Zaobserwowałem, że podczas trzymania przycisku pilot wysyła najpierw pełny kod, a potem tylko po (chyba) 3 bity oznaczające zapewne powtórzenie. Z kolei inny pilot wysyłał co chwilę to samo. Nie mierzyłem tego dokładnie, ale na pewno były więcej niż 3 transmisje...

    Mikrokontrolery Sam Sung   07 Maj 2005 22:38 Odpowiedzi: 2    Wyświetleń: 1746
  • [ATmga128][C] Nieobliczane przerwanie od timera 0

    Patrząc po temacie w którym okazało się, że winą dziwnej pracy uC był fusebit M103C można bez problemu opisać powstawanie błędu: spód stosu był niepoprawny (w m103 pamięć kończy się niżej), a więc powrót z przerwania był skokiem w losowe miejsce co kończyło się resetem procesora stąd niezależność od...

    Mikrokontrolery AVR nelik1987   08 Gru 2009 23:13 Odpowiedzi: 5    Wyświetleń: 1413
  • Timer i ATMEGA8. Zliczanie obrotów na minutę.

    Timer- np. Timer1- jako licznik zlicza impulsy zewnętrzne. Podane na odpowiednią końcówkę- T1 w wypadku ATmega8. Nie potrzebuje żadnego preskalera- bo preskaler dzieli impulsy z zegara- a tu nie ma co dzielić. Ustawiamy bity CS10-CS12 na external clock source- falling lub rising. Czy ustawiamy końcówkę...

    Mikrokontrolery AVR janbernat   27 Sie 2010 20:59 Odpowiedzi: 22    Wyświetleń: 3514
  • [LPC2138][C] - Timer T0 jako timer programowy i generator. Czy się da?

    Przeczytałem dokładnie UM'a i dostępne materiały na temat tych timerów. Zrobiłem trochę testów i skończyło się, że zastosowałem rozwiązanie jakie proponował BlueDraco . Okazuje się, że moje wymagania względem tych timerów były trochę zbyt wyśrubowane. To są bardzo fajne urządzenia, na dodatek o dużej...

    Mikrokontrolery ARM Electix   29 Gru 2012 12:58 Odpowiedzi: 8    Wyświetleń: 2121
  • [Atmega328p] [C] - Żle odmierzana czas, zła konfiguracja timera?

    Wzór na czas pomiędzy przerwaniami na podstawie datasheeta uwzględnia jeszcze jedną małą rzecz - wartość 1. Po przekształceniu otrzymujemy: t = \frac{t \cdot F_{CPU}}{N} - 1 Przy założeniu że t = \frac{\pi 20}{3} Wartość do timera powinna wynosić 6143. Inna sprawa jest taka, że zacytyhę...

    Mikrokontrolery AVR cszawisza   27 Lip 2015 15:16 Odpowiedzi: 14    Wyświetleń: 2868
  • ATXMega Timer [C] przerwania - Brak przejścia do procedury przerwania

    Witam, napisałem prosty program którego zadaniem miało być co 0,5 sekundy posłać 1 znak za pomocą bluetootha BTM-222. Dla testów w procedurze przerwania napisałem miganie diodą. Dla tej procedury wszystko wykonuje się poprawnie: [syntax=c] ISR(TCC1_OVF_v... = PIN7_bm; } [/syntax] Natomiast...

    Mikrokontrolery AVR MichGX   02 Lis 2014 13:43 Odpowiedzi: 4    Wyświetleń: 978
  • STM32 - Timer opozniający start bez zatrzymania programu.

    Pytanie jak zrobić, aby przycisk resetował licznik do zera i odliczał od nowa. Wystarczy w funkcji "pod przyciskiem" przeładować rejestry: Pytanie czy jeżeli brama zostanie otwarta z innego źródła niż przycisk a licznik się przepełni to jak uniknąć jej samoczynnego zamknięcia? Najprościej chyba...

    Mikrokontrolery ARM koyodza   31 Sty 2015 12:23 Odpowiedzi: 4    Wyświetleń: 669
  • atmega328p przerwanie timera 8 bitowego

    Tak jak napisał kolega wyżej przerwanie OVF wykonuje się w momencie, gdy timer się przepełnia, co w tym przypadku oznacza jego wyzerowanie, czyli wyzerowanie rejestru TCNT2. W zależności od realizowanego programu moment wejścia w przerwanie może być nieco opóźniony w stosunku do momentu przepełnienia...

    Mikrokontrolery Początkujący dondu   17 Wrz 2017 21:29 Odpowiedzi: 2    Wyświetleń: 603
  • Zegarek na LCD i atmega8 ,brak precyzji...i Timer'ów.

    Zumek zaproponował nam prace timera w trybie CTC (Clear Timer on Compare match) - zerowanie licznika (i wywołanie przerwania OC1A) po wykryciu zgodności rejestru TCNTn z OCRn. Można w ten sposób "skrócić" timer do potrzebnej wielkości. Odpowiada to mniej więcej "skracaniu" zakresu liczenia timera przez...

    Mikrokontrolery jacynka84   22 Wrz 2007 16:04 Odpowiedzi: 38    Wyświetleń: 4999
  • Atmega8 i counter0, prescaler, przepełnienie licznika, wyliczenie 1 s.

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

    Mikrokontrolery y0yster   30 Gru 2006 15:35 Odpowiedzi: 3    Wyświetleń: 1701
  • Przerwanie od timera - poprawność obliczeń

    Prosiłbym kogoś znającego temat o sprawdzenie moich wyliczeń. Do Attiny2313 podpinam kwarc 8Mhz dla timera daję preskaler 4, czyli ck/256, czyli timer jest naliczany co 32us 1s / 0.000032s = 31250 - czyli 31250 naliczeń timera to dokładnie sekunda timer1 jest 16 bitowy więc liczy od 0 do 65535,...

    Mikrokontrolery AVR grysek   04 Gru 2009 22:39 Odpowiedzi: 1    Wyświetleń: 1014
  • [Bascom] zegar widmowy- reset wartości timera

    "Config Timer1 = Timer , Prescale = 8 , Compare A = Toggle , Clear Timer = 1" Przy tej konfiguracji to chyba nigdy nie wejdzie w przerwanie od Timer1. Gdy osiągnie Compare1a = 600 to dzięki poleceniu Clear Timer = 1 licznik zostanie wyzerowany. A przerwanie Poz: jest uruchamiane dopiero po przepełnieniu...

    Mikrokontrolery AVR janbernat   10 Gru 2009 21:00 Odpowiedzi: 7    Wyświetleń: 2180
  • początkujący pytania - pwm i timery

    Możesz z procka wycisnąć to co chcesz , a nawet więcej.W zasadzie wykorzystanie PWM zajmuje część zasobów timera (przerwania przy porównaniu i decyduje o szybkości przepełnania. Czy PWM będzie ze stałą częstotliwością ? Jeśli tak to możesz przepełnienie wykorzystać do zliaczania czasów, a jeżeli wszystkie...

    Mikrokontrolery AVR tomhandyman   08 Cze 2010 15:26 Odpowiedzi: 1    Wyświetleń: 837
  • obliczanie timerów - teoria a praktyka

    Witam, tworzę pewien projekt i spotykam się z tak zwaną rozbieżnością między teorią a praktyką. Używam 2 timerów, z których jeden generuje sekundę a drugi chcę aby generował coś najbliższe 24kHz Timer generujący sekunde to 16bitowy timer1 z preskalerem 1024, kwarc 16MHz, z wartością początkową...

    Mikrokontrolery AVR tmf   16 Lip 2010 19:50 Odpowiedzi: 6    Wyświetleń: 1635
  • Zewnętrzny timer obsługiwany magistralą I2C.

    Witam Poszukuję układu zewnętrznego Timera, który zawierał będzie minimum 2 timery i najlepiej gdy by dało się go konfigurować po magistrali I2c. Wymagane jest również aby mógł sygnalizować przepełnienie czy dopasowanie do wartości rejestru kontrolnego na osobnych nogach jako zmiana stanu umożliwiająca...

    Początkujący Naprawy korrus666   18 Lip 2011 08:01 Odpowiedzi: 1    Wyświetleń: 696
  • Konfiguracja timerów w Atmega8 - timer1 nieprawidłowo odlicza czas

    Przerwanie ma być co 800ms. Timer0 prawidłowo generuje to przerwanie: 1/8000000=0,000000125 => 0,000000125*256=0,000032 => 0,000032*250=0,008s => 0,008*100=0,8s i tyle jest odliczane. Dla timera1 rachunek jest analogiczny, ale niestety nie generuje przerwania po tym czasie, tylko kilkakrotnie później....

    Mikrokontrolery AVR Maryush   05 Paź 2011 14:08 Odpowiedzi: 7    Wyświetleń: 2621
  • [bascom]Timer zamiast waitms do obslugi dgran przyciskow i 1wire

    hm Czy tak powinno odbywac sie zastepowanie waitow timerem ? Nie zupenie; W 'Do... Loop ' arbitralnie przy każdym obrocie pętli kierujesz program do pomiaru/odczytu temperatury. Nie ma takiej potrzeby.. Inny szczegół co zauważyłem pobieżnie to stosujesz bez potrzeby "Start Timer0" Każdy timer...

    Mikrokontrolery AVR Mundi1970   15 Sty 2012 14:24 Odpowiedzi: 11    Wyświetleń: 2561
  • [stm32] odczyt timerów łączonych kaskadowo

    Witam Posiadam w aplikacji dwa timery połączone kaskadowo, TIM3 "triguje" TIM4. Jak odczytać wartość 32-bitową z tych dwóch timerów aby uniknąć tzw. "race condition", czyli przepełnienie TIM4 pomiędzy odczytem TIM3 a TIM4. Nie istnieje możliwość odczytu w pętli tych timerów dopóki nie uzyskamy wartości...

    Mikrokontrolery ARM spuki   26 Kwi 2012 08:53 Odpowiedzi: 1    Wyświetleń: 789
  • Czas przeładowania timera na symulatorze

    W Keilu dla mikrokontrolera SAB80C517A Ustawiłem timer0 w tryb pracy 1 (16 bitowy timer). Zegar ustawiony 16.0 MHz. Jakiej częstotliwości impulsy zlicza timer podczas symulacji? Generowana przerwania dają za krótkie czasy. Nota podaje, że zlicza impulsy zegara/12 . Przy w/w zegarze timer powinien się...

    Mikrokontrolery szel   21 Maj 2012 18:37 Odpowiedzi: 2    Wyświetleń: 790
  • [Bascom][Atmega32] - "Config KBD" a praca timerów.

    Kiedyś na tym forum na pytanie dla czego spóźnia mi się sekundnik z timera otrzymałem odpowiedź że w bascomie każdorazowe użycie "wait" używa jednego timera, a co za tym idzie blokuje inne.Ktoś mi wtedy polecił zmianę instrukcji "wait" na pętlę zakańczaną przepełnieniem zmiennej z przerwania timera...

    Mikrokontrolery Początkujący werewolf15   26 Paź 2012 12:58 Odpowiedzi: 10    Wyświetleń: 1416
  • STM32F103 - Timer 2 a Timer 3

    Korzystam z dev board STM3210B. Timer 2 konfiguruje następująco: [syntax=c] RCC_APB1ENR_TIM2EN_bb = 1; TIM2->PSC = 36000; TIM2 -> CNT = 0; TIM2 -> ARR = 0xFFFF; TIM2_CR1_CEN_bb = 1;[/syntax] po wykonaniu pewnej funkcji licznik zatrzymuje bitem CEN. i pobieram...

    Mikrokontrolery ARM tadzik85   30 Wrz 2012 21:54 Odpowiedzi: 2    Wyświetleń: 1155
  • BASCOM - timer nie zlicza zadanej wartosci

    Emarcus on liczy przepełnienia timera, który generuje przerwania, co 4ms i coś tam robi w przerwaniu. Ostatnia linijka postu, który cytujesz.

    Mikrokontrolery Początkujący emarcus   25 Lut 2014 16:13 Odpowiedzi: 12    Wyświetleń: 1281
  • Atmega8 na kwarcu 8Mhz - Timery i PLL

    Witam Wpadłem na niecodzienny sposób zrobienia generatora PLL z użyciem atmegi tylko nie jestem 100% pewien czy tak się da zrobić więc proszę o weryfikację tego dziwnego pomysłu :) Pomysł jest następujący. Potrzebuję zrobić generator na HCT4046 w zakresie około 1MHz. Układ ma w sobie VCO + PLL...

    Mikrokontrolery AVR mkpl   29 Maj 2014 22:05 Odpowiedzi: 2    Wyświetleń: 906
  • stm32f4 - transfer DMA wyzwalany przez timer

    Czy jest możliwość takiego skonfigurowania strumienia DMA w konfiguracji pamiec do periferial żeby wyzwalany był przez timer ale dane szły do Uarta? Jest to możliwe - to że dany kanał jest przyporządkowany - przykładowo - do Timera, nie oznacza że może on wysyłać/odbierać dane tylko do/z timera. Niemniej...

    Mikrokontrolery ARM qaz88   13 Sty 2016 11:38 Odpowiedzi: 13    Wyświetleń: 1137
  • [89C4051] - Wykorzystanie Timera do obsługi RC5.

    Możesz wykorzystać wejście taktujące timer jako "źródło" przerwania. Tzn. ustawiasz timer na 0xFFFF i po pierwszym zboczu nastąpi przepełnienie i wygenerowanie przerwania.

    Mikrokontrolery Zbych_   25 Sty 2005 15:28 Odpowiedzi: 1    Wyświetleń: 846
  • Asembler - Timer w 8052 - Czu to zadziała?

    Witajcie :) Czy dobrze napisałem program przesuwający bity na porcie P1 co ok 1s ? Taktowanie 6MHz. ; poczatek programu ORG 0000h MOV ACC, #00000001b LJMP START ;tablica wektorow ORG 000Bh ; tu skacze w razie przerwania T0 RETI ;petl glowna START: SETB ET0 ;zalaczenie...

    Mikrokontrolery Tarczel2   17 Sty 2008 20:31 Odpowiedzi: 5    Wyświetleń: 2635
  • Attiny2313 zegarek, czy opłaca się użyć timera? BASCOM

    Zastosuj dostępny kwarc zegarowy 4194304Hz. Config Timer1 = Timer , Prescale = 64 Timer przepełni się co 1 s bez wartości początkowej! Włączasz go i zapominasz, że istnieje. W przerwaniu tylko Incr sekunda. Mam zegar na ATMEGA8 z budzikiem ustawiany z pilota RC5. Chodzi ok.

    Mikrokontrolery M. S.   29 Kwi 2007 11:01 Odpowiedzi: 12    Wyświetleń: 2882
  • ATMega16 i przerwania od Timera

    Witam Ręce mi już opadają :( Już jakiś czas próbuję napisać zwykły program który wykorzystuje przerwanie od Timera przy jego przepełnieniu. Przeczytałem posty elektrody, dokumentacje procesora i nic. $regfile = "m162def.dat" $crystal = 16000000 Config Timer0 = Timer , Prescale...

    Mikrokontrolery AVR creepingdeath   09 Sty 2009 22:28 Odpowiedzi: 2    Wyświetleń: 1314
  • Dekodowanie RC5 bez użycia Timera?

    Witam, Przerwania oparte o Timer to standard jeśli chodzi o dekodowanie IR jednak wyobraź sobie sytuację, gdzie przy małym procku potrzebujesz kilka kanałów PWM (najlepiej sprzętowy, więc zajmujesz Timery) a do tego musisz obsłużyć IR - problem gotowy ;-). Gdzieś widziałem algorytm oparty o detekcję...

    Mikrokontrolery mirekk36   08 Kwi 2009 22:30 Odpowiedzi: 7    Wyświetleń: 2202
  • [Atmega] timer w trybie CTC

    W trybie CTC wartość timera jest zerowana, gdy TCNTx jest równe OCRxA. Nie pojawia się tutaj sprawdzenie w relacji większy/równy. Tak więc jeśli w danym momencie OCRxA jest równe 100, TCNTx 98 i w tym momencie zostanie wpisane do OCRxA wartość 96 to nie zostanie spełniony warunek dla TOP, timer będzie...

    Mikrokontrolery AVR sokmarcin   11 Paź 2009 18:53 Odpowiedzi: 3    Wyświetleń: 4585
  • [Atmega8][assembler] Przerwanie z timera 0 nie działa

    Bo jak ma działać? Widać kolega nie do końca rozumie mechanizm przerwań, skoro czeka na przerwanie INT0, a włącza przerwanie przepełnienia Timera0. Adresem przerwania przepełnienia Timera0 jest OVF0addr, a nie INT0addr. Przerwanie od INT0 wyzwalane jest ZEWNĘTRZNIE zboczem lub stanem na fizycznym wejściu...

    Mikrokontrolery AVR dondu   07 Lis 2010 06:58 Odpowiedzi: 2    Wyświetleń: 1942
  • [Bascom] Uruchamianie timera na np.2sek

    Zrób coś takiego: Do If Przycisk = 0 Then Gosub Sprawdzenie 'nacisnieto 1 raz Loop Sprawdzenie: Lcd "SUPER" Timer1 = 0 Start Timer1 do Loop Until Timer1 > 35000 Or Przycisk = 0 If Przycisk = 0 Then ...

    Mikrokontrolery AVR xury   02 Sty 2011 11:59 Odpowiedzi: 16    Wyświetleń: 1465
  • Atmega8 - Przerwania miedzy uartem a timerem.

    Witam buduje sterownik Dmx do sterowania oświetleniem scenicznym i mam problem w protokołem ponieważ DMX bazuje na RS485 i posiada dodatkowe ramki takie jak: 2. Break. 3. Mark After Break (MAB). 4. Start Code (SC). 5. Mark Time Between Frames (MTBF). 6. Channel Data (CD). 7. Mark Time Between Packets...

    Mikrokontrolery AVR maciofeles   17 Wrz 2012 17:07 Odpowiedzi: 14    Wyświetleń: 2340
  • ATmega8 - Prosty program z wykorzystanie timera 8bit.

    Witam mam problem próbuję zrobić program na uC który będzie migał diodami naprzemiennie i w czasie zmiany ich piszczał z piezo. Zrobiłem już miganie i piszczenie. Wartości są takie na oko ponieważ w tym timerze nie da ustawić górnej granicy więc liczy sobie od zera do 0xFF. Proszę o pomoc, wiem problem...

    Mikrokontrolery AVR tzok   15 Gru 2013 17:40 Odpowiedzi: 8    Wyświetleń: 1398
  • C++ - Obsługa timera Atmega8a c++

    Timery krok po kroku: Jak włączyć timer? Jak wszystkie peryferia atmegi, timer aktywuje się poprzez ustawienie odpowiednich bitów w odpowiednich rejestrach - informacje na ten temat znajdziesz w dokumentacji na stronach 69-120. Gdzie ustawia się flaga przepełnienia? To zależy którego...

    Mikrokontrolery AVR dexter1   11 Mar 2014 17:46 Odpowiedzi: 13    Wyświetleń: 1626
  • XMega - System zdarzeń, timery a sterowanie silnikiem krokowym

    Skoro to silnik krokowy to nie dajesz mu zwykłego PWM, tylko na STEP musisz podaćokreśloną liczbę impulsów. W dodatku niezbyt szybko. Więc zamiast timera można wykorzystać przerwania, w których wysyłasz impuls i zmieniasz zmienną, ktora wskazuje ile impulsów wysłałeś. Można to też zrobić sprzętowo. Jeden...

    Mikrokontrolery AVR Nathir   05 Sty 2017 20:56 Odpowiedzi: 4    Wyświetleń: 615
  • Atmel studio 7 Timer nie działa definicja

    Witam Mam problem z uruchomieniem timera w Atmel Studio 7, program przeznaczony jest dla procesora xmega128a3u Mam załadowane następujące biblioteki: [syntax=c]#define F_CPU 2000000UL #iinclude <util/delay.h> #include nclude <avr/io.h> #<avr/interrupt.h&g... licznik...

    Mikrokontrolery AVR DawidK2017   27 Maj 2017 19:35 Odpowiedzi: 3    Wyświetleń: 864
  • bascom timer - problem

    sorry że tak męcze ale naprawde potrzebuje ten generator z tym load timer to racja zrobiłem według wskazówek zmianę stanów pind.2 przeniosłem do przerwania żeby działało pewniej ale... nadal coś jest do chrzanu program zmodyfikowany poniżej według wskazówek powinien dawać impulsy 0.5ms/0.5ms (do...

    Mikrokontrolery solar1   23 Lut 2006 19:48 Odpowiedzi: 21    Wyświetleń: 2562
  • pcf8583 jako timer odmierzajacy zadany czas

    Wykorzystujesz rejestr 0Fh w i wpisujesz do niego 0. Po 100 sekundach następuje przepełnienie i masz czas 1min i 40 sekund. Lepiej chyba będzie nastawiać alarm (np. jako presunięcie aktualnego czasu o kilka minut) niż korzystać z Timera.

    Mikrokontrolery PluszowyMisiu   26 Wrz 2006 14:33 Odpowiedzi: 2    Wyświetleń: 1038
  • asembler + AVR + timer. pomocy dla laika

    Witam. Pewnie tematów z podobnymi prośbami było tu już mnóstwo. Niestety nie znalazłem odpowiedzi na nurtujące mnie pytanie. Napisałem taki króciutki programik w asm. .include "m8def.inc" .CSEG .org 0x0000 rjmp RESET .org 0x001C rjmp timer0 RESET: ;inicjowanie stosu ldi r16, LOW(RAMEND)...

    Mikrokontrolery shekt   30 Wrz 2006 14:10 Odpowiedzi: 2    Wyświetleń: 1362
  • Początkujący - timer z pwm i komparator analogowy

    witam Komparator ma wyzwalać przechwytywanie stanu licznika 8-bit PWM, stan komparatora jest sygnalizowany diodą LED. To dopiero początek. #include <avr\io.h> // Most basic include files #include <avr\interrupt.h> // Add the necessary ones #include <stdlib.h> #include...

    Mikrokontrolery elektronik-adam   30 Paź 2009 01:23 Odpowiedzi: 10    Wyświetleń: 3157
  • [C] Programowy UART i ustawienie Timera

    jak mam odmierzyć 170 cykli Ustawiasz timer w tryb pracy przy którym MAX = OCR1A zdaje się. Wpisujesz 170 do OCR1A i prescaller 1. Przerwanie przepełnienia będzie wywoływane co 170 cykli bez obciążanie procesora w międzyczasie. Dlaczego gdy podłączę do PD7 diodę LED i wystawię stan wysoki... Przecież...

    Mikrokontrolery puciaken   11 Lip 2007 10:48 Odpowiedzi: 14    Wyświetleń: 2636
  • Czujnik Halla a uC i PWM. Podłączenie pod Timer czy Counter?

    Wszystko zależy od zastosowania tego czujnika. Jeśli chcesz liczyć impulsy to podłącz pod wejście timera, obsłuż przerwanie przepełnienia i możesz liczyć. Jeżeli chcesz mierzyć częstotliwość to może się przydać input capture, a jeśli zależy ci na jakiejś specyficznej akcji w momencie przyjścia impulsu...

    Mikrokontrolery owurac   18 Lip 2007 15:38 Odpowiedzi: 3    Wyświetleń: 1400
  • Obsługa przerwań, timer - jak to działa?

    Rozumiem, a co w takim razie sie stanie gdy np procesor wykonuje procedurę obsługi przerwania i zanim ją skończy to nastąpi przepełnienie licznika czy timera i zostanie wywołane następne przerwanie?

    Mikrokontrolery dondu   22 Lis 2013 23:32 Odpowiedzi: 11    Wyświetleń: 1449
  • ustawienie rejestrow w timerze 1

    int main(void) { DDRC |= (1<<PC0); // kierunek pinu PC0 - WYJŚCIE // INICJALIZACJA Timer1 w trybie CTC TCCR1B |= (1 << WGM12); // Ustawia timer w tryb CTC - mode 4 TCCR1B |= (1 << CS12); // preskaler=256 OCR1A...

    Mikrokontrolery AVR qudi   05 Kwi 2010 16:05 Odpowiedzi: 15    Wyświetleń: 1572
  • [AT89s52 ] [C] Timery... nie działają ... błąd programowy?

    Jestem początkującym w dziedzinie uC, również nigdy wcześniej nie miałem styczności z programowaniem na taką skale (troszkę Pascala i html ale nic pozatym). Dużo czas, z kilkanaście godzin spędziłem na szukaniu w internecie wyjaśnienia jak działaja timery , czegoś dla zupełnego laika. Znalazłem dopiero...

    Mikrokontrolery E2PL_Humble   10 Wrz 2010 09:20 Odpowiedzi: 4    Wyświetleń: 1575
  • [STM32][C] Konfiguracja timera i tryby jego pracy

    Ustawienia kanałów CC nie mają bezpośredniego wpływu na pracę timera. Jeśli timer ma odliczać do jakiejś wartości, używa się do tego rejestru ARR (PSC dla dzielnika). Zasadniczy tryb pracy timera określa CMS oraz DIR z rejestru CR1, od przepełnienia timera można ustawić przerwanie UI. Jeśli kanał CC...

    Mikrokontrolery ARM y0yster   05 Lip 2011 22:17 Odpowiedzi: 5    Wyświetleń: 2270
  • Atmega8 timer i przerwanie INT1 - jak wstawić do programu?

    Witam ponownie. Pomimo iż posiadam już lekturkę, siedzę nad Timer'em1 w trybie licznika już 2 dni nie bardzo nadal wiem co i jak... nie wspomnę, że z trybem CTC też próbowałem. Mianowicie; nie wiem dlaczego, nie mogę osiągnąć odmierzania równo 1 sekundy w zmianie stanu LED, gdzie robię błąd ? Oto...

    Mikrokontrolery AVR as_szeroka   14 Maj 2012 07:12 Odpowiedzi: 40    Wyświetleń: 4885
  • [AVR] Błąd w opisie trybu prostego timera w książce: Język C dla uC AVR

    Tak sprawdzę to dokładnie jutro, ale jeśli jest tak jak piszesz to błąd jest w książce kilka linijek wcześniej: "..... timer potrafi bezpośrednio sterować dedykowanymi wyjściami uP. W tym celu należy odpowiednio skonfigurować bity COMn. W tym trybie pojawia się jednak problem - stan wyjść może się...

    Mikrokontrolery AVR Bambzo   21 Wrz 2012 20:13 Odpowiedzi: 11    Wyświetleń: 2207
  • Atmega64 - timer liczy 2x szybciej

    No i niestety pokonałem się sam :/ [syntax=c] if(light_off>0) light_off--;// light_off ustawiałem na wartość powiedzmy 5sek czyli 305 odliczałem w dół aż do 0 i plan był taki żeby dalej nie odliczać aby nie obciążać uC dodatkową inktrementacją w nieskończoność i pilnować czy int się nie przepełni....

    Mikrokontrolery Początkujący sainons   23 Kwi 2013 21:03 Odpowiedzi: 7    Wyświetleń: 1173
  • Timer 8-bit / Atmega8 / Zliczanie czasu

    Witam. Chciałbym się upewnić czy podchodzę do zagadnienia prawidłowo a mianowicie : Dioda Led ma się zapalać co 1[s] korzystając z przerwań generowanych przez timer 8 bitowy. Podszedłem do tego tak ,że częstotliwość taktowania procesora ( 1[MHz] )podzieliłem preskalerem przez 64 . W wyniku...

    Początkujący Elektronicy rearthm   04 Cze 2013 13:44 Odpowiedzi: 0    Wyświetleń: 642
  • Atmega 328P - Timer 0 zbyt mała częstotliwość do multipleksowania

    7,8 kHz to częstotliwość podawana na timer. Zakładając, że jest 8-bitowy masz przepełnienie co 1/30 s, czyli miganie jest normalnym objawem w tej sytuacji.

    Mikrokontrolery AVR 2443453   27 Wrz 2014 14:42 Odpowiedzi: 5    Wyświetleń: 804
  • Zapis na LCD z wartosci timera ICR1

    Oj ale wstyd nie skupiłem sie na tej matematyce ale masz race Draco, już to poprawiłem. Ale nie dostaje to co chce. Chce uzyskać zmiane czestotliwosci w dużym zakresie dlatego zmieniam prescaler ( jesli zmieni sie stan na PINIE) zastosowany przełacznik obrotowy który odpowiada za zmianę prescalera....

    Mikrokontrolery tmf   22 Lut 2015 14:25 Odpowiedzi: 11    Wyświetleń: 561
  • ATMEGA32[C] - Źle działający programowy PWM na timerze 2

    Nie chciałbym zakładać nowego wątku także, opiszę kolejny problem jaki na potkałem przy budowie tego sterownika w tym temacie. Poniżej zamieszczam testowy kod do sterowania silnikiem lewo prawo. Przykładowo po pierwszym wysterowania śruba przemieszcza się z punktu 1 do punktu 2, przy kolejnym...

    Mikrokontrolery AVR łuki_mar44   25 Cze 2015 22:43 Odpowiedzi: 12    Wyświetleń: 894
  • AVR - pwm programowy na timerach

    Dla większych wartości wypełnienia (powyżej 25%) przerwanie Timera0 przestawia Timer1 (ustawia go dla kolejnego pinu) zanim ten się przepełni i wywoła swoją procedurę przerwania. W efekcie ta nie jest wywoływana nigdy. Najlepiej przerób to tak by działało na dwóch przerwaniach 1 timera i wykorzystaj...

    Mikrokontrolery AVR Tojmak987123   20 Sty 2017 18:31 Odpowiedzi: 10    Wyświetleń: 765