timer1 zlicza

Znaleziono około 764 wyników dla: timer1 zlicza
  • Timer1 w Atmega8A-PU nie zlicza - jak poprawnie skonfigurować?

    Wg. mnie zamiast tego: [syntax=c]#include <7seg.h> powinno być "7seg.h" [/syntax] Oraz zapomniałeś chyba dodać [syntax=c]#include <avr/interrupt.h>[/syntax] Oraz gdzie ty masz wektor przerwania? Bo go nigdzie nie widzę..

    Mikrokontrolery AVR   14 Lip 2011 18:39 Odpowiedzi: 14    Wyświetleń: 1020
  • REKLAMA
  • [Bascom] 90S8515 - Counter1 nie zlicza impulsów przy sygnale 100Hz na T1

    A gdzie instrukcja CONFIG TIMER1 = COUNTER?

    Mikrokontrolery AVR   10 Wrz 2008 20:05 Odpowiedzi: 2    Wyświetleń: 1293
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak zliczać impulsy? XMEGA, system zdarzeń i timery.

    Czytam i sam się pogubiłem hehe . Czy tu chodzi o względne przesunięcie (tmf) czy bezwzględne (satanistik). Parę miesięcy temu robiłem sterowanie PID dla servo Xmega w bascom . [youtube]https://www.youtube.com/watch?v... Nie obyło się bez problemu , który polegał na zliczaniu bezwzględnym więcej niż 65535 impulsów . Mój wpis z innego...

    Mikrokontrolery AVR   23 Mar 2022 08:16 Odpowiedzi: 29    Wyświetleń: 786
  • REKLAMA
  • Atmega8 - Timer1 częstotliwość obliczona a realna

    A zmieniłeś Timer na Timer1? Przecież bez tej zmiany Timer nie jest ładowany i zlicza nie 1000 lecz 65536 cykli. Co daje właśnie około 64-krotne spowolnienie.

    Mikrokontrolery AVR   13 Lip 2013 12:21 Odpowiedzi: 13    Wyświetleń: 1470
  • Jak przełożyć program BASCOM z attiny2313 na AT89C2051? Timer na LED

    Konfiguracja timera '51 jest inna : [syntax=basic4gl]Składnia: CONFIG TIMERx = COUNTER | TIMER , GATE = INTERNAL | EXTERNAL , MODE = 0 | 1 | 2 | 3 gdzie: x0 – TIMER0, 1 – TIMER1, Opis: TIMER0 i TIMER1 mogą pracować jako liczniki impulsów zewnętrznych gdy pierwszy parametr jest ustawiony jako COUNTER. Impulsy zliczane muszą być dostarczane...

    Mikrokontrolery   15 Maj 2011 19:08 Odpowiedzi: 6    Wyświetleń: 1473
  • Jak dostosować program w Bascomie do pomiaru prędkości silnika BLDC?

    ........ chce wykorzystać wewnętrzny kwarc 8Mhz po trzecie czytając helpa jesli dobrze rozumiem to timer1 jest 16bitowy a timer0 jest 8 bitowy emarcus - gdybym chciał wykorzystać twój pomysł to gdybym zostawil timer1 jako counter a jako timer wykorzystał timer0 ktory by zliczał czas w jakim sa zbierane impulsy - jeśli o to ci chodziło i jeśli jest...

    Mikrokontrolery AVR   14 Maj 2009 09:36 Odpowiedzi: 21    Wyświetleń: 3668
  • [atmega32] Jak napisać program w C do multipleksowania 2 wyświetlaczy LED na ATmega32?

    margas4542 zaopatrz się w program TimerCycles ze tej strony: http://www.wkretak.pl/downloads.php?cat_... Dzięki temu obliczysz liczbę cykli czyli to co zapisuję się do rejestru OCR1A. Jeśli chodzi o timery to po pierwsze preskaler(czyli część obwodu timera który dzieli impuls zegarowy tj. zmienia rozdzielczość timera) jest ustawiony na 1 mówi o tym...

    Mikrokontrolery AVR   29 Gru 2010 10:51 Odpowiedzi: 15    Wyświetleń: 6897
  • REKLAMA
  • Timer0 w ATtiny2313 nie zlicza na zboczu opadającym - co poprawić?

    Pozmieniałem troche program ale nie działa prawidłowo prędkość strasznie skacze od 0 do 240 km/h -bo nie zerujesz co 1 sec. licznika impulsów (Timer0), ponadto ,masz zbyt duży błąd zaniżając zakrses zmienmnej "Licz" - as byte Porównaj: $regfile = "2313def.dat" $crystal = 8000000 Config Lcdbus = 4 Config Lcd = 16 * 2 Config Lcdpin = Pin ,...

    Mikrokontrolery AVR   09 Mar 2015 18:14 Odpowiedzi: 8    Wyświetleń: 2043
  • [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ń: 3522
  • Jak zmierzyć czas ujemnego impulsu na pinie p3.0 w Bascom dla AT89C2051?

    hunterhouse W AVR-ach sprzętowo można zatrzasnąć zawartość timera , ale uruchomić zliczanie trzeba programowo.Natomiast w 51-ce można uruchomić i zatrzymać timer sprzętowo.Jeśli na P3.3 jest stan wysoki i flaga GATE timera1 jest ustawiona , to timer zlicza doputy , dopuki stan na P3.3 nie zmieni się na niski.Problem jest tylko z tym , że Charly chce...

    Mikrokontrolery   24 Paź 2005 12:36 Odpowiedzi: 10    Wyświetleń: 3958
  • [AVR][Bascom] - Tiny2313 i Timer1 w trybie CTC (ręcznie)

    ... wydawało mi się, że w trybie CTC mogę za pomocą OCR1A i OCR1B oddzielnie regulować częstotliwość na wyjściach OC1A i OC1B ... Masz racje , tylko Ci sie wydawało ;) W trybie który ustawiłeś , timer zlicza od zera , do wartości w OCR1A.Jeśli w OCR1A masz 1562 , a do OCR1B zaaplikujesz 3124 , to na wyjściu OC1B nic nie zobaczysz , bo NIGDY nie nastąpi...

    Mikrokontrolery AVR   08 Paź 2008 09:34 Odpowiedzi: 2    Wyświetleń: 2988
  • REKLAMA
  • Atmega644pa - Timer1 nie odmierza równo 1 sekundy w trybie CTC

    14:20:25.471> X 14:20:26.405> X 14:20:27.342> X 14:20:28.340> X 14:20:29.276> X 14:20:30.211> X 14:20:31.147> X 14:20:32.084> X 14:20:33.099> X 14:20:34.033> X 14:20:34.969> X 14:20:35.967> X Teraz widać że timer nie dochodzi do 1 sekundy. Ale te wartości markera czasowego pochodzą nie z programu lecz z systemu operacyjnego, tak? Więc włóż je sobie......

    Mikrokontrolery AVR   18 Wrz 2013 14:49 Odpowiedzi: 15    Wyświetleń: 2955
  • [Atmega32A][asm] Jak uruchomić timer do wyłączania diod po 0,5s?

    Załóżmy, że to też błąd przy wklejaniu kodu (inaczej asembler zgłosiłby błąd). Powinno być R21 , a nie R121 . Być może to też błąd przy wklejaniu. Bity WGM12 , CS12 oraz CS10 nie znajdują się w rejestrze TCCR1A tylko w TCCR1B . Istotne jest jednak to, że ustawiając tylko bit WGM12 ustawiasz TIMER1 w tryb 4, czyli tryb CTC, w którym timer liczy od 0...

    Mikrokontrolery AVR   29 Lis 2018 20:35 Odpowiedzi: 12    Wyświetleń: 1083
  • ATmega32 i timer1. Odmierzanie czasu w przybliżeniu 1s.

    Witam. Chcę za pomocą Timera1 odmierzyć czas w przybliżeniu 1 s (dokładność do 0,1 s). Wprowadzam następującą konfiguracje: ldi Temp, 0x29 ;załadowanie do r16 wartości ldi R20, 0x29 ;załadowanie do r17 wartości out TCNT1H, Temp ;wpisanie do rejestru TCNT1L wartości out TCNT1L, R20 ;wpisanie do rejestru TCNT1H wartości out TCCR1A,r29 ;wpisanie do rejestru...

    Mikrokontrolery   15 Lut 2007 08:09 Odpowiedzi: 2    Wyświetleń: 1350
  • Działanie rejestru ICR1 Timera1 - liczenie taktów między zboczami

    Chciałem zapytać jak on działa. Załóżmy że do ICR1 wpisywana jest wartość przy zboczu narastającym. Zbocze wystąpiło przy wartości 100 w ICR1 a kolejne przy wartości 1100, różnica między nimi to 1000. Czy ta wartość 1000 to 1000 taktów zegara procesora?

    Mikrokontrolery AVR   10 Maj 2019 10:32 Odpowiedzi: 13    Wyświetleń: 663
  • [AVR ATMega16] Timer0 nie zlicza impulsów, Timer1 działa poprawnie, co sprawdzić?

    Witam Procesor jak w temacie. Podłączyłem sygnał zmienny (fala prostokątna) do obu nóżek PortB0 (T0) i PortB1 (T1). I okazuje się że licznik T1 działa (zlicza impulsy) zaś licznik T0 stoi. Czego może to być przyczyna? Spalona końcówka czy coś trzeba jeszcze ustawić? W dokumentacji jest, że na tej nóżce jest XCK od USART'a. Może mam to włączone? Ręce...

    Mikrokontrolery AVR   12 Lip 2009 13:35 Odpowiedzi: 7    Wyświetleń: 2628
  • Timer 8051 - Licznik zewnętrznych zdarzeń nie zwiększa wartości

    Witam Chciałem ostatnio się pobawić timerem w funkcji licznika zewnętrznych zdarzeń. Ustawiłem TMOD w ten sposób: #01000010B (czyli Timer1 w funkcji countera, tryb 0, a Timer0 normalnie w trybie 2(potrzebny do obsługi wyświetlacza)). Umożliwiłem przerwania i włączyłem timery i wartość TL1 i TH1 wyświetlam sobie. I teraz problem: kiedy zwieram nóżkę...

    Mikrokontrolery   21 Maj 2005 08:47 Odpowiedzi: 3    Wyświetleń: 1823
  • [Bascom] Licznik impulsów z Timer1 nie działa po zmianach kodu

    Witam Potrzebuję zbudować licznik który po zliczeniu określonej liczby impulsów wykona jakąs czynność. Jako generator impulsów wykorzystałem kontaktron magnes i filtr RC Początkowo napisałem program obrotościomierza i wszystko działa ok. A Teraz po małych zmianach nic nie zlicza. Wykorzystuję Timer1 $regfile = "m16def.dat" $crystal = 1000000...

    Mikrokontrolery   03 Sty 2010 17:44 Odpowiedzi: 2    Wyświetleń: 1165
  • Timer 1 i Atmega 32. Zliczanie impulsów w czasie jednej sekundy.

    Witam Musze w czasie jednej sekundy (ewentualnie 0,5s) zliczyc ilosc impulsow podawanych na dwa porty UC. Zastanawiialem sie nad uzyciem do tego Timera_1 tylko nie wiem czy mozna go wykorzystac podobnie jak do pracy w trybie PWM (dwukanalowym). Ewentualnie moze jest jakas inna mozliwosc. Spodziewane paczki impulsow w granicyi od 1 do 1000 na sekunde.

    Mikrokontrolery   15 Mar 2006 22:22 Odpowiedzi: 1    Wyświetleń: 1881
  • [ATmega169][c] - dwa przerwania od timera1 błąd drugiego przerwania

    Witam Jak rozumiem z dokumentacji, Timer1 ma możliwość takiego ustawienia rejestrów aby można było wywołać dwa przerwania. I owszem przerwania występują , pierwsze mniej więcej co 1 sek. tak jak było planowane, natomiast drugie występuje naprzemiennie z przerwaniem pierwszym (z niewielkim przesunięciem czasowym) bez względu na to jaką wartość wpiszę...

    Mikrokontrolery Początkujący   14 Wrz 2012 10:44 Odpowiedzi: 8    Wyświetleń: 2376
  • Miernik częstotliwości na AVR - od 1Hz do 10MHz

    http://obrazki.elektroda.pl/7329866000_1... Miernik częstotliwości o całkiem niezłych parametrach, bo potrafiący mierzyć częstotliwości od 1Hz do 10MHz (9,999,999Hz) z rozdzielczością 1Hz w całym zakresie. Idealny do generatorów funkcyjnych lub jako zwykły miernik. Do tego tani i prosty w wykonaniu, z ogólnodostępnych części, a małe wymiary...

    DIY Konstrukcje   27 Mar 2020 13:07 Odpowiedzi: 54    Wyświetleń: 47109
  • Programowanie licznika impulsów CI Termipol - kroki i ustawienia

    Mogę oczywiście i tak jest, zobacz foto. To jest marker startu. Ustawiam na nim początek, przyciskam reset w liczniku i naciskam przycisk start. Rusza napęd i zliczanie z enkodera od zera. Licznik zlicza i zatrzymuje na wymiarze, timer1 odlicza 200 ms do ustabilizowania papieru i całkowitego wyhamowania napędu żeby papier w ruchu nie wlazł pod noz i...

    Automatyka Przemysłowa   19 Cze 2025 00:12 Odpowiedzi: 38    Wyświetleń: 894
  • [C] Atmega32: Przerwania licznika, diody co sekundę, preskaler 256, TIMER1_OVF_vect

    Co tutaj przekombinowałem? Atmega32. Tryb Licznika. Celem było zapalenie i gaszenie diod co sekundę. Preskaler = 256. Przerwanie tak wyliczone aby wykonywało się co sekundę. Timer 16bitowy [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> ISR (TIMER1_OVF_vect) { PORTC ^= ~0xFF; //zmiana stanu portu C...

    Mikrokontrolery Początkujący   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1764
  • 6 sposobów pomiaru pojemności kondensatora. Jak zmierzyć pojemność kondensatora?

    https://obrazki.elektroda.pl/2028213700_... Obecnie praktycznie każdy multimetr w cenie powyżej 50-100 złotych posiada zdolność pomiaru pojemności kondensatorów. Pomiar ten przydaje się szczególnie wtedy, gdy mamy do czynienia z kondensatorami, na których oznaczenia są nieczytelne, lub ich zwyczajnie brak. W tym przypadku pomiar z...

    Poradniki Elektronika   15 Cze 2021 15:53 Odpowiedzi: 50    Wyświetleń: 15951
  • [mega8][bascom]Zliczanie impulsów timer1 oraz sonar na IR.

    Prototyp zrobiłem na pomiarze napięcia (ADC) na fotodiodzie - to chodziło, dopóki nie zacząłem testu na dworze.... Fotodioda łapała podczerwień z... no właśnie, skąd? Nie wiem. To oczywiste. Światło z otoczenia również zawiera podczerwień, więc pojawiają się zakłócenia. Po odłączeniu fotodiody i dotykaniu kabelkiem do + na wyświetlaczu także pokazywały...

    Mikrokontrolery AVR   23 Paź 2008 08:50 Odpowiedzi: 4    Wyświetleń: 2544
  • Konfiguracja Timer1 w Bascom do zliczania czasu załączenia masy wtrysku

    Jak skonfigurować Timer żeby zliczał czas załączenia masy Z tego co pamiętam to gdy podamy mase na Timer1 to zlicza impulsy dopóki nie wystąpi stan wysoki coś tu autor kręci... niewiadomo o co ci chodzi.

    Mikrokontrolery   04 Paź 2007 08:08 Odpowiedzi: 6    Wyświetleń: 1281
  • Zegar na ATmega8 - jak poprawić dokładność poniżej 3 min/rok?

    A jak programowo rozwiązać taką kwestję: Zasilanie sieciowe -> timer1 zlicza impulsy 100Hz i generuje przerwanie, na jakis port dajemy Vcc do detekcji sieci Brak sieci -> przerwanie generuje timer2, z odpowiednio dopasowanym prescalerem i wartością w pisaną do counter2?

    Mikrokontrolery AVR   19 Gru 2016 20:32 Odpowiedzi: 66    Wyświetleń: 9222
  • Zegar widmowy - Propeller Clock

    Płytkę już polutowałem, silnik zamontowałem tymczasowo w podstawce zrobionej z pudełka na płyty cd a góra służy jako ochrona. Wszystko ładnie się już kręci :). Napisałem też szkielet programu w Bascomie (świetny trening bo dopiero zaczynam) i właściwie działa ale algorytm jest trochę do bani. Bo timer1 (16bit) zlicza cykle zegarowe od przerwania INT0...

    DIY Konstrukcje   16 Gru 2021 23:01 Odpowiedzi: 239    Wyświetleń: 388949
  • Jak zaprogramować PIC12F683 do sterowania silnikiem co 4 godziny?

    Chcialabym wobec tego wykozystac timer1. No to do dzieła. Generalnie upierałbym się przy najprostrzym rozwiązaniu czyli: Timer1 zliczający impulscy z kwarca zegarkowego 32.786kHz, Timer przy przepełnieniu budzi procesor co 2 sekundy. Procesor zlicza ilość obudzeń (15 obudzeń to 30 sekund, 7185 obudzeń to 3:59:30 ). Czyli przy obudzeniu 7185 załącza...

    Mikrokontrolery   12 Maj 2008 13:39 Odpowiedzi: 31    Wyświetleń: 5109
  • Konfiguracja trybu Compare mode PWM z użyciem Timer1 na mikrokontrolerze STM32F303RE

    Dzień dobry, zmagam się już z tym problemem od kilku dobrych popołudni, a zatem chcę napisać kod, który będzie uruchamiał tryb PWM korzystając z timera1 na dowolnym pinie w mikrokontrolerze STM32F303RE i nijak mi nie chce to zadziałać. Próbowałem już wielu rzeczy i nie wiem, co jest nie tak (zrobiłem to tak, jak jest w dokumentacji napisane, aby zrobić)....

    Mikrokontrolery   24 Lip 2023 21:17 Odpowiedzi: 3    Wyświetleń: 405
  • Obrotomierz wentylatora komputerowego + Atmega8 + LCD

    Oczywiście :) Timer0 jest 8bitowy czyli zlicza do 256 :) Timer1 jest 16 bitowy i zlicza do 65536 :D Może to sprawa pojemności licznika?

    Projektowanie Układów   25 Mar 2008 10:51 Odpowiedzi: 9    Wyświetleń: 4039
  • Start / Stop TIMER1. Zerowanie licznika. Timer zatrzymywany?

    Witam. Używam przerwania INT1i TIMERA1 do odmierzania czau trwania stanu wysokiego na wejściu INT1 przez zliczanie odcinków czasu 400us podczas trwania stanu wysokiego na wejściu INT1. '****timer1******** Config Timer1 = Timer , Prescale = 64 On Timer1 Pomiar_czasu Load Timer1 , 50 Enable Timer1 Stop Timer1 '*****wtrysk***** On Int1 Wtrysk Config Int1...

    Mikrokontrolery   17 Kwi 2010 12:07 Odpowiedzi: 1    Wyświetleń: 1468
  • Różne prędkości zliczania Timer0 i Timer1 w 89C2051 w Bascomie - dlaczego?

    Hej Ludzie mam pewien problem.z tego co sie orientuje ustawione liczniki: Config Timer0 = Timer , Mode = 1 , Gate = Internal Config Timer1 = Timer , Mode = 1 , Gate = Internal Start Timer0 Start Timer1 Do Loop powinny zliczac taka sama wartosc.a w symulacji programowej wychodzi, ze jeden zlicza o polowe szybciej niz drugi np: T0=100 to T1=50,T0=10 to...

    Mikrokontrolery   08 Lis 2003 00:17 Odpowiedzi: 12    Wyświetleń: 1791
  • ATMega32: Czy Timer1 obsłuży jednocześnie PWM i Input Capture?

    O właśnie teraz pomyślałem o zewnętrznych przerwaniach, że tak można by to zrobić. Natomiast nie rozumiem co rozumiesz przez stwierdzenie, że tryb PWM skraca cykl zliczania do 256 (czy ileś tam)? Specyfikacja procka stwierdza że dla Fast PWM "The minimum resolution allowed is 2-bit (ICR1 or OCR1A set to 0x0003), and the maximum resolution is 16-bit...

    Mikrokontrolery   24 Lut 2010 21:48 Odpowiedzi: 8    Wyświetleń: 3390
  • ATMEGA8 – konfiguracja timera do zliczania impulsów z czujnika i RPM na LCD 4x20

    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ę T1 jako wejście- nie pamietam. Można ustawić. Ilość...

    Mikrokontrolery AVR   27 Sie 2010 20:59 Odpowiedzi: 22    Wyświetleń: 4030
  • [Atmega8][Bascom] - Generowanie impulsów na OC2 i zliczanie ich przez Timer1

    Muszę użyć układ dwóch timerów ponieważ w docelowym układzie zakres czasowy Timera1 będzie za mały. Czy procesor zliczy na T1 impulsy generowane na OC2 ? Obawiam się sytuacji, że przy wspólnym CLK gdzieś mi się zbocza miną pomiędzy OC2 a T1 i układ nie zatrybi... Oczywiście że zbocza te mogą się minąć, ale to jest bez znaczenia. Podczas synchronizacji...

    Mikrokontrolery AVR   22 Lip 2012 19:45 Odpowiedzi: 6    Wyświetleń: 1932
  • BASCOM - Atmega16 4MHz: Jak skonfigurować timer1 do przerwań co 100ms?

    No wlasnie, tylko czemu zmiana na wyswietlaczu nastepuje co 1 sekunde?. Jak nie ustawiam load timer to czas miedzy zmianami jest ten sam. Rozumiem ze timer1 jest 16bitowy zlicza do 65536. Ile nie ustawie load timer1 = 250 czy 65100 to zmiany nastepuja w podobnych odstepach czasu. A ja potrzebuje uzyskac rowno 100ms na przerwaniu

    Mikrokontrolery Początkujący   25 Lut 2014 16:13 Odpowiedzi: 12    Wyświetleń: 1650
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Przepraszam za dłuższą nieobecność. Nie mając nic nowego (i mądrego) nie pisałem. Ale w międzyczasie polutowałem zestaw startowy, a ostatnio napisałem inny program, który umożliwia (w zamyśle) liczenie dokładniej częstotliwości dla "paczki" impulsów, tym razem około 500 Hz. Wiem, że to dosyć skomplikowany tok myślenia, pewnie można to zrobić prościej,...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2265
  • Atmega16 - różne wyniki zliczania impulsów przy 8MHz, dlaczego?

    zmieniłem kod programu: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "hd44780.h" #include "stdlib.h" char Buffer[20]; int TCNT0_WART=0; volatile unsigned long imp_curr=0; volatile unsigned long imp_prev=0; uint32_t displ=0; int main(void) { //TCCR0 |=(1<<CS00)|(1<<CS01)|(1<...

    Mikrokontrolery AVR   15 Paź 2011 15:09 Odpowiedzi: 13    Wyświetleń: 3861
  • Atmega8 - Jak zmierzyć częstotliwość do 2MHz? Dzielnik czy bezpośrednio?

    Tak. Gdybyś chciał wprowadzić przesunięcie o p.cz. to trzeba byłoby wstawić Czestotliwosc = Czestotliwosc +/- Pcz W tym programie Timer1 (16 bitowy) zlicza czas 1s. w jednym przebiegu dla zwiększenia dokładności pomiaru. Impulsy liczone są przez Counter0.

    Mikrokontrolery   20 Lut 2008 21:34 Odpowiedzi: 18    Wyświetleń: 6394
  • ATmega Bascom - Jak zliczać impulsy powyżej 256 na Timer0?

    Witam Czy ktoś ma jakiś pomysł jak programowo zliczać impulsy timerem0 większe od 256 ? Timer1 chciałem wykorzystać jako PWM więc on odpada. Pozostaje timer0 ale on zlicza tylko do 256, a ja potrzebuję zliczyć do 390. Jak to zrobić programowo, żeby jak counter0 się zwiększy o 1, to żeby zwiększył jakąś zmienną o jeden. W ten sposób mógłbym zliczać większą...

    Mikrokontrolery AVR   14 Gru 2014 14:58 Odpowiedzi: 2    Wyświetleń: 1290
  • Dlaczego program zeruje zmienną podczas zliczania czasu w Timer1?

    Witam. Zliczam sobie odcinki czasu i nagle program sam od siebie zeruje wynik i zlicza z powrotem od 0. Poniżej zamieszczam część programu odpowiedzialną za zliczanie, może ktoś ma pomysł czemu się tak dzieje? '****timer1******** Config Timer1 = Timer , Prescale = 64 On Timer1 Pomiar_czasu Load Timer1 , 50 Enable Timer Stop Timer1 '*****wtrysk*****...

    Mikrokontrolery AVR   22 Mar 2010 19:54 Odpowiedzi: 9    Wyświetleń: 1589
  • Jak mierzyć częstotliwość chwilową sygnału 10-15kHz z próbkowaniem 40Hz?

    To w końcu nie rozumiem po co Timer1 odpalać w trybie CTC? W końcu w przerwaniu ICP trzeba liczyć okres sygnału bo przecież tryb CTC ograniczy tylko wartość maksymalną do jakiej zlicza Timer1 i powoduje jego automatyczne wyzerowanie. Poza tym ta wartość wynika z wpisu do odpowiedniego rejestru - jeśli dobrze pamiętam...robiw

    Mikrokontrolery   23 Cze 2012 11:29 Odpowiedzi: 94    Wyświetleń: 9483
  • Jak skorygować spóźnianie zegara na Atmega8 z kwarcem 7,3728MHz?

    Jest latwiejszy sposob, zaczerpniety z ksiazki Marcina Wiazani. Zamiast Timer1 = 36736 powinno byc Timer1 = Timer1 + 36736 To Ci uwzgledni gubione takty. W momencie przepelnienia Timer1 = 0, ale czas nadal biegnie, wiec licznik rowniez zlicza takty zegara. Zanim dojdzie do linijki, w ktorej ustawiasz ponownie wartosc timera, minie kilka-kilkanascie...

    Mikrokontrolery   19 Lip 2010 20:55 Odpowiedzi: 10    Wyświetleń: 3346
  • [AVR] Jak skrócić czas odczytu 15 czujników DS18B20 na ATmega?

    DSy potrzebują 750ms na pomiar i konwersję danych, ale po wysłaniu komendy, procek może zająć się czymś innym i odpytać ponownie czujniki po tym czasie. Tak z ciekawości - po co Ci aż taka szybkość pomiaru temperatury, która i tak zmienia się powoli ? Witam. Mam wykonany termometr jednopunktowy na DS18B20 i ATtiny2313. W celu nauki i sprawdzenia działania...

    Mikrokontrolery AVR   07 Sty 2014 16:21 Odpowiedzi: 47    Wyświetleń: 7899
  • [Mega8] Dlaczego podprogram nie działa po opadaniu zbocza na ICP1 w Mega8?

    A co Tobie niby nie chodzi w tym proramie? Ja przed chwilą skompilowałem i uruchomiłem w trybie symulacji następujący kod: $regfile = "m8def.DAT" $crystal = 8000000 $baud = 9600 Config Timer1 = Counter , Edge = Falling , Compare A = Disconnect , Clear Timer = 1 Compare1a = 100 On Compare1a C1 Enable Compare1a Enable Interrupts Config Pinb.0...

    Mikrokontrolery AVR   13 Cze 2008 19:42 Odpowiedzi: 8    Wyświetleń: 4105
  • Sterowanie serwem Tower Pro na ATmega8 – jak wyeliminować ruch przy starcie?

    1. Sprawdź jak działa samo serwo po podłączeniu zasilania, a jak po jego odłączeniu. 2. Pokaż schemat. 3. Pokaż kompletny program. 4. Zastanów się, jaki tryb pracy Timer1 włączasz, a w konsekwencji do jakiej wartości zlicza Timer1 i jak to się ma do 1Mhz (którym taktujesz mikrokontroler) oraz standardu sygnału sterującego serwem? http://obrazki.elektroda.pl/3955387700_1...

    Mikrokontrolery Początkujący   26 Cze 2014 15:02 Odpowiedzi: 14    Wyświetleń: 2688
  • Jak poprawnie sterować segmentami na płytce testowej AVT3500 z ATtiny2313?

    [syntax=basic4gl] Dim Przerwa As Byte 'licznik czasu przerwy Dim Pomoc1 As Byte , Pomoc2 As Byte , Wysw As Byte 'zmienne pomocnicze Dim Random As Byte 'zmienna do uzyskania przypadkowości Dim Zliczaj As Bit '1 - zezwolenie zliczania czasu Dim Setne As Byte 'licznik setnych części sekundy Dim Dzies As Byte 'licznik dziesiątych części sekundy Dim Wygasz...

    Mikrokontrolery AVR   21 Gru 2011 12:08 Odpowiedzi: 14    Wyświetleń: 1525
  • STM8S Timer1 - Konfiguracja zliczania impulsów zewnętrznych na pinie 16

    Dziękuję kolegom za pomoc, uwaga Szaflika okazała się właściwa. Udało się, licznik Timera 1 zlicza impulsy. Tak jak napisał Szaflik, trzeba zmienić OPTION BYTE AFR0. Ja to zrobiłem przy pomocy programu ST Visual Develop(do tego musi być zainstalowany program STVP): Tool->Programmer->zakładka OPTION BYTE -> prawym klikamy na interesujący nas bit i zmieniamy...

    Mikrokontrolery   23 Lis 2016 07:47 Odpowiedzi: 5    Wyświetleń: 648
  • [STM32F107VCT6] STM32F107VCT6 - Regulacja czasu zliczania impulsów enkodera Wobit M590

    Witam, posiadam płytkę ZL29ARM i staram sie zrealizowac odczyt predkosci obrotowej przy uzyciu enkodera wobit M590. Kierujac sie dokumentacja "reference manual" podlaczylem enkoder - kanaly A i B na piny numer 6 i 7 na porcie A, uruchomilem Timer3 w trybie enkodera i dziala - zlicza w gore, w dol. Problem polega na tym, ze program powinien udostepnic...

    Mikrokontrolery ARM   28 Kwi 2013 14:15 Odpowiedzi: 6    Wyświetleń: 1638
  • AVR/C - miernik częstotliwości na Atmega644p, jak zwiększyć dokładność?

    Witam. Udało mi się zrobić miernik czestotliwości na Atmega644p dzieki dwóm timerą pierwszy timer 8- bitowy, drugi 16-bitowy. Pierwszy timer(timer0) ma za zadanie sprawdzac czy nie pojawił się impuls na pinie t0, natomiast timer drugi(timer1)ma za zadanie odmierzac czas. Całość taktuje kwarcem 16 000 000 Mhz. Jednak dokładność tego miernika czestotliwosci...

    Mikrokontrolery Początkujący   21 Lip 2015 21:01 Odpowiedzi: 4    Wyświetleń: 1893
  • AVR Atmega88 - Licznik impulsów - częstościomierz

    Witam! To mój pierwszy post, więc proszę o wyrozumiałość. Skonstruowałem licznik impulsów - częstościomierz, w oparciu o projekt AVT5025 (Mikroprocesorowy wykrywacz metali). Sonda wykrywacza umieszczona będzie przy bramie wjazdowej na parking i jeśli pojawi się nad nią samochód to na danym pinie mikrokontrolera pojawi się stan wysoki. Układ ma po prostu...

    Mikrokontrolery AVR   06 Lut 2013 12:35 Odpowiedzi: 1    Wyświetleń: 3687
  • [Bascom] Sterowanie fazowe - procedura nie chce zadziałać

    Witam. Napisałem sobie prosty program do sterowania fazowego: $crystal = 8000000 $regfile = "8515def.dat" Detfazy Alias Pinb.1 Config Detfazy = Input Q2 Alias Portc.1 Config Pinc.1 = Output Config Timer1 = Timer , Prescale = 8 Stop Timer1 On Timer1 Irq_t1 ' jeśli nastąpi przerwanie od timera Timer1 wykonaj procedurę Irq_t1 Enable Timer1 Enable...

    Mikrokontrolery AVR   26 Lis 2008 23:09 Odpowiedzi: 13    Wyświetleń: 5470
  • Obrotomierz na ATtiny2313, Bascom AVR - problemy z dokładnością zliczania czasu

    Może ten temat troche pomoże jest na innym kwarcu ale zasada ogólnie ta sama http://www.portalnaukowy.republika.pl/ob... Takie rozwiązanie w Bascomie jest najprostsze, tzn pomiar czasu poprzez komendę Wait 1(odczekanie 1 sekundy), odliczenie 1 sekundy podczas, której Timer1 jako licznik zlicza ilość impulsów. Już tak robiłem, ale domyślnie...

    Mikrokontrolery   23 Maj 2012 19:50 Odpowiedzi: 11    Wyświetleń: 7415
  • [atmega32][Bascom] jak zmierzyc czas otwarcia wtrysku w aucie?

    Koledzy, mam mały problem, gdyż mój pomysł na zliczanie czasu otwarcia wtrysku nie bardzo się sprawdza. W tej chwili robię to tak, że w czasie 0,5s w pętli sprawdzam czy na pinie do którego jest podłączony sygnał wtrysku jest stan wysoki, jeżeli jest, to zwiększam zmienną "wtrysk". Działa to w miarę dobrze, ale jak np. wcisnę przycisk, co wiąże się...

    Mikrokontrolery AVR   13 Sie 2011 10:13 Odpowiedzi: 20    Wyświetleń: 3344
  • Miernik częstotliwości AVT 3003 - problem z rejestracją sygnału przed tranzystorem

    Sorki rz eczywiście coś pokreciłem ale pomogłeś mi ;-) nie wiedziałem ze timer0 jest 8 bitowy myślałem że tak jak timer1 16 bitowy, i nie zlicza on do 4884 tylko 4884 razy sie przepełnia czyli po 1,250,304 X 8 taktch przerywa zliczanie :-) czy po równej sekundzie odliczjąc takty na przepaładowanie timera i wykonanie kilku procedur :) dzieki za pomoc

    Mikrokontrolery   13 Wrz 2005 16:56 Odpowiedzi: 14    Wyświetleń: 7537