asynchroniczny timer2

Znaleziono około 161 wyników dla: asynchroniczny timer2
  • Konfiguracja Timer2 w ATmega8 z zewnętrznym kwarcem 32,768 kHz

    Nie korzystałem nigdy z trybu asynchronicznego, ale właśnie w tym, że jest on asynchroniczny wydaje mi się, że leży Twój problem. W szczególności myślę tutaj o dostępie do rejestrów timera w tym trybie. Poszukaj na ten temat informacji. Może tu coś znajdziesz: http://www.atmel.com/dyn/resources/prod_... Drobna rada: [syntax=c]//zamiast...

    Mikrokontrolery AVR   16 Wrz 2011 19:18 Odpowiedzi: 3    Wyświetleń: 4221
  • REKLAMA
  • Konfiguracja Timer2 w trybie RTC na ATmega8L z kwarcem zegarkowym

    Tego nie widziałem. Znalazłem za to informację że dotyczy to rezonatora pracującego jako generator wytwarzający główny sygnał zegarowy: http://obrazki.elektroda.net/9_123515576... A po drugie, akurat w ATMega8 jest błąd w krzemie i te wewnętrzne kondensatory nie działają (tzn. FuseBit ich nie włącza). Użycie rezonatora jako źródła sygnału dla...

    Mikrokontrolery AVR   21 Lut 2009 15:29 Odpowiedzi: 11    Wyświetleń: 4110
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [Atmega8]Duży pobór prądu w wyniku podłączenia AVCC.

    atom1477 no bardzo prawdopodobne bo podłączyłem inną atmege zasilając tylko VCC i na AVCC było właśnie około 4,4V. W układzie z rolet, przy takim samym zasilaniu na AVCC jest 0V. Oj kolego, podstawy: http://mikrokontrolery.blogspot.com/2011... Częstotliwość duża to nie jest, choć w tym projekcie spokojnie wystarczyło...

    Projektowanie Układów   29 Maj 2015 19:43 Odpowiedzi: 8    Wyświetleń: 1299
  • Atmega328P - Timer2 w trybie asynchronicznym nie wybudza co 1s, jak to naprawić?

    Zastanów się nad negacją warunku w:  Bit 1 – TCR2AUB: Timer/Counter Control Register2 Update Busy When Timer/Counter2 operates asynchronously and TCCR2A is written, this bit becomes set. When TCCR2A has been updated from the temporary storage register, this bit is cleared by hardware. A logical zero in this bit indicates that TCCR2A is ready...

    Mikrokontrolery Początkujący   16 Gru 2013 23:19 Odpowiedzi: 14    Wyświetleń: 1830
  • Timer2 asynchroniczny z kwarcem 32768Hz i tryb CTC - czy to możliwe?

    Nie próbowałem, bo nie mam jeszcze płytki docelowej. Jak przetestuje to dam znać. Patrząc na schemat sygnałów zegarowych trudno powiedzieć na 100%...robiw

    Mikrokontrolery AVR   09 Wrz 2015 05:58 Odpowiedzi: 2    Wyświetleń: 711
  • REKLAMA
  • ATMega48 - Asynchroniczna praca licznika z kwarcem zegarkowym, problem z Timer2

    www.mcselec.com

    Mikrokontrolery AVR   13 Lip 2009 14:59 Odpowiedzi: 7    Wyświetleń: 2195
  • REKLAMA
  • Atmega16 Timer2 asynchroniczny, nie działa poprawnie.

    Witam, mam taki problem. Gdy podaję"ręcznie" +5v na TOSC1 układ działa poprawnie (do miejsca "sei"). Problem pojawia się, po podłączeniu 50Hz (nie działa). [syntax=avrasm] ldi r16, (1<<AS2) out ASSR,r16 ; Enable asynchronous mode ldi r16,(1<<CS20) | (1<<WGM21) out TCCR2,r16 init_Ex_TCR2UB: in R16,ASSR andi R16,1 ori R16,0 brne init_Ex_TCR2UB...

    Mikrokontrolery AVR   09 Mar 2017 19:42 Odpowiedzi: 4    Wyświetleń: 705
  • [ATmega8] źródła sygnału dla TIMER2 w trybie asynchronicznym

    No właśnie, w nocie jest taka wzmianka że tryb asynchroniczny T2 niby jest zoptymalizowany dla oscylatora 32,768Hz A ja mam ochotę, podać mu sygnał zewnętrzny. Szukałem jakiś danych w nocie odnośnie właściwości elektrycznych, alem się nie doszukał :) Zależy jak mocno szukałeś i w jakiej nocie... Inna nota Atmel podaje: " External Clocking External...

    Mikrokontrolery AVR   02 Mar 2017 12:10 Odpowiedzi: 3    Wyświetleń: 1080
  • [Atmega8] [Atmega8][Bascom] Jak ustawić timer 2-bajtowy na przerwanie co sekundę?

    Bo niestety muszę zegarek rozbierać No niestety w tym trybie nie uzyskasz stabilnej sekundy, tym bardziej, ze Bascom w obsłudze przerwania może robić zbędne bzdury i jeszcze nie raz ten zegarek będziesz rozbierał. Do konstrukcji czasomierza najbardziej się nadaje asynchroniczny licznik Timer2 w trybie CTC, taktowany specjalnym rezonatorem kwarcowym...

    Mikrokontrolery AVR   22 Lip 2012 23:39 Odpowiedzi: 47    Wyświetleń: 6347
  • [ATMega8L][C] - Dokładność zegara zbudowanego na ATmedze8L

    I kolejny krok do przodu :) Kondensator 100nF na pinie kwarcu zapewne wpływa bardzo na częstotliwość pracy timera2, ale tego jesteś świadomy. Należy więc najpierw rozwiązań problem niestartowania Timer2, by pozbyć się kondensatora i palucha :) Tutaj funkcja projektu który niebawem opublikuję: [syntax=c]void dd_timer2_rtc_ini(void){ //Funkcja inicjująca...

    Mikrokontrolery AVR   29 Mar 2013 22:32 Odpowiedzi: 14    Wyświetleń: 2016
  • Timer / Counter ATMEGA8 - jakie ma możliwości? Poszczególne rodzaje.

    Oj, słownik i do tłumaczenia... Na Forum nie powinno się pisać rzeczy "oczywistych" i dostępnych w dokumentacji... A tam wszystko dokładnie jest opisane... A dlaczego tyle układów licznikowych? Bo można dowolnie wybrać zastosowanie: - potrzeba timer'a o ośmiu butach? jest timer0 i timer2 - rozdzielczość za mała? potrzeba dokładnego PWM? jest timer1...

    Mikrokontrolery   25 Wrz 2006 20:05 Odpowiedzi: 3    Wyświetleń: 2119
  • Attiny2313 zegarek, czy opłaca się użyć timera? BASCOM

    Kwarc 32768Hz stosuje się gdy uC ma asynchroniczny timer. Taki Timer - Timer2 znajduje się np. w MEGA8. Procek idzie wtedy na generatorze wewnętrznym, a Timer2 na kwarcu dołaczonym do końcówek XTAL. Co prawda nie studiowałem całej noty TINY2313, ale sądzę, że z tym uC się to nie uda.

    Mikrokontrolery   29 Kwi 2007 11:01 Odpowiedzi: 12    Wyświetleń: 3461
  • Atmega328 - Błąd w konfiguracji Timer2 z kwarcem 32768Hz

    Witam. Tak ustawiam Timer2 [syntax=c] void initTimer2(void) { /* Funkcja inicjująca timer2 w tryb asynchroniczny wykorzystujący kwarc 32,768kHz timer2 odpowiada za odliczanie czasu generuje przerwania co 8 sekund ==== Rejestr ASSR w Timer_Counter_2 ====== */ TIMSK2 = 0;//Disable timer2 interrupts ASSR &= ~(1 << EXCLK); ASSR |= (1<<AS2);//Enable...

    Mikrokontrolery   30 Wrz 2016 18:57 Odpowiedzi: 6    Wyświetleń: 984
  • [AVR] [C] - Jak obsłużyć przerwania INT0 i timer0 w atMega8?

    Wracamy do walki :) Testowałem czy działa mi asynchroniczny tryb Timer2 i działa, buzzer pika co sekunde, ale przy takim kodzie jak poniżej nie włącza się pikanie w momencie przyjścia przerwania z INT0 tylko zaraz po wsadzeniu baterii. Dodano po 55 Ok, znalazłem zapis: When the asynchronous operation is selected, the 32.768kHZ Oscillator for Timer/Counter2...

    Mikrokontrolery AVR   22 Lis 2013 00:28 Odpowiedzi: 60    Wyświetleń: 6273
  • REKLAMA
  • [ATmega16] Jak skonfigurować ATmega16 do zliczania impulsów na TOSC1 w trybie asynchronicznym?

    Witam, Mam do szanownych kolegów pytanie o niestandardowy, wydaje mi się, sposób wykorzystania timera2. Dokładniej chodzi mi o to, aby używać go w trybie asynchronicznym do zliczania impulsów podanych na wyprowadzenie TOSC1. Potrzebuję rozczaić taką możliwość, ponieważ zmuszony jestem wykorzystać dokładnie to wejście timera2 do zliczania impulsów. Testy...

    Mikrokontrolery AVR   25 Gru 2011 19:38 Odpowiedzi: 6    Wyświetleń: 2150
  • Jak uzyskać dane czasu i daty z RTC w ATmega8L?

    uzyj szukaj. zaraz Freddie Chopin sie odezwie i bedzie sie z ciebie nabijal ( do Freddie Chopin nie przeszkadza mi to oczywiscie jak sie nabijasz nawet raz sie poplakalem ze smiechu z powodu twojej odzywki) I atmega8 nie posiada wewnetrznego rtc. Timer2 posiada jedynie tryb asynchroniczny

    Mikrokontrolery AVR   24 Sty 2009 19:55 Odpowiedzi: 17    Wyświetleń: 5450
  • ATMega8 TQFP - jak ustawić Timer2 z oscylatorem 32.768kHz dla 1Hz na PD1?

    Witam serdecznie Napisałem krótki program wykorzystujący asynchroniczny licznik Timer2. Jako rezonator kwarcowy posłużył mi oscylator zegarkowy (32.768kHz). Program ma za zadanie generowanie przebiegu 1Hz na porcie PD1. Program: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define TIMER2_BUSY((ASSR...

    Mikrokontrolery AVR   29 Sie 2011 14:26 Odpowiedzi: 8    Wyświetleń: 3136
  • Jak zliczać przepełnienia timer2 w Atmega8L z kwarcem 32,768kHz?

    Witam Mam problem z programem zliczającym przepełnienia timer2. Do lini TOSC1/2 podłączony mam kwarc zegarkowy 32,768kHz, chciałbym wykorzystać przerwanie od przepełnienia tego licznika do odliczania równej sekundy oraz wyświetlić wynik na ekranie LCD. Oto kod programu: long int licz=0; void init_timer(void) //Inicjalizacja timera { TIMSK...

    Mikrokontrolery AVR   24 Sty 2009 20:31 Odpowiedzi: 28    Wyświetleń: 2361
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    W skrócie zajrzałem do noty katalogowej i dowiedziałam się, że do MEGA 16 można podłączyć 2 kwarce. Końcówki to XTAL1 i 2 oraz TOSC1 i 2. Należy pamiętać, że z końcówek TOSC1 i 2, do których można podłączyć kwarc zegarkowy można sterować asynchroniczny timer2, który należy zatrudnić do odmierzania czasu. Do XTAL1 i 2 podłaczysz sobie kwarc o wysokiej...

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4890
  • [atmega8][C] Timer2 i opóźnienia w zliczaniu czasu

    Witam Kod jak poniżej służy do zliczania czasu trwania jednego impulsu (ta funkcja działa prawidłowo) oraz do zliczania czasu (w celu zliczania ilości impulsów na jednostkę czasu). volatile unsigned char pomiar = 0; volatile uint32_t cw_impuls,impuls = 0; unsigned char sreg; float tc1; char czas[8]; void Inicjalizacja(void) { LCD_init();...

    Mikrokontrolery AVR   25 Sie 2008 21:47 Odpowiedzi: 9    Wyświetleń: 4169
  • Mega8 + kwarc zegarkowy. Zegarek rusza dopiero po dotknięciu kwarcu.

    Kwarc wymieniany. I ja nigdzie nie pisałem o sekundowym opóźnieniu załączenie po prostu po dotknięciu zaczyna chodzić. Jak pisałem robiłem to na 2 egzemplarzach na 1 chodziło i jak już pisałem widocznie w 1 medze miałem włączone wewnętrzne kondki, bo w niej PORTC i wejścia taktujące procesor są na współdzielonych pinach i akurat te pinu służą też to...

    Mikrokontrolery   09 Kwi 2011 09:55 Odpowiedzi: 20    Wyświetleń: 3389
  • [ATMEGA16/32] [ATMEGA16/32][C] Timer2 - jak ustawić przerwanie co 1s?

    Mam problem z TIMER2 - odmierzanie czasu , najlepiej 1s. Wartość b będzie zmieniała się - tylko co jaki odstep czasu. Może ktoś poratować? Albo ma może jakiś swój przykładowy programik na Timer2 z wywoływanym przerwaniem? Radzio // Testowanie timera 2 #define F_CPU 8000000UL #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h>...

    Mikrokontrolery AVR   21 Paź 2008 20:20 Odpowiedzi: 5    Wyświetleń: 4457
  • atmega16+assebler+timer2 jak zsynchronizować timer0 timer2 przejście przez zero

    Witam potrzebuje zrobić regulację obrotów wentylatora na porcie PA4 [syntax=avrasm]TIMER0_OVF: sbis PINA,4 jmp TIMER0_zal cbi PORTA,PORTA4 ldi R16,150 out TCNT0,R16; reti TIMER0_zal: sbi PORTA,PORTA4 ldi R16,150 out TCNT0,R16; reti[/syntax] 150 to byłoby wypełnienie.NA piny PC6 ,PC7 mam napięcie zmienne 50hz. Próbuję coś stworzyć i nie wychodzi,głównie...

    Mikrokontrolery AVR   17 Lut 2017 06:45 Odpowiedzi: 2    Wyświetleń: 708
  • Jak poprawnie ustawić timer2 w Atmega do budzenia z trybu power-save?

    Witam, pisze program w którym usypiam procesor (power-save). Ponieważ przerwania działają, w procedurze obsługi przerwania INT0 (mam podłączona klawiaturke pod nie) dekoduje odpowiedni klawisz i po wykryciu go, chcę obudzić procesor. Ustawiam timer2 w następujacy sposób: TCCR2=0x00; //timer wylaczony TIMSK&=0b00111111; //wylaczylem przerwania i timer...

    Mikrokontrolery   30 Cze 2005 14:07 Odpowiedzi: 0    Wyświetleń: 1249
  • Bascom TIMER2 - zliczanie - miernik częstotliwości

    Witam Problem następujący... Program ma liczyć imulsy, a dokładnie mierzy częstotliwość. Wszystko chodzi jeśli wybiorę zamiast TIMERA2 - TIMER1, ale ja musze to zrobić na TIMER2. Pozniżej kod: [syntax=basic4gl] $regfile = "m328pdef.dat" $crystal = 11059200 $hwstack = 256 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu $framesize = 128 Dim...

    Mikrokontrolery AVR   25 Mar 2014 21:10 Odpowiedzi: 10    Wyświetleń: 2748
  • [ATmega32][C][2 przerwania od przepełnienia licznika T0 i T2

    Witam serdecznie. Piszę program, w którym muszę zliczać przychodzące impulsy z licznika energetycznego do procka. Aby nie zliczać impulsów pochodzących od drgań styków wymyśliłam takie rozwiązanie. Jeśli na INT0 przyjedzie zbocze opadające, włącz licznik T0. Gdy licznik przepełni się- minie 32ms i w tym miejscu będzie poziom niski na pinie, to atmega...

    Mikrokontrolery AVR   31 Sty 2010 17:29 Odpowiedzi: 6    Wyświetleń: 3472
  • Atmega16 i Timery[C]. Można uruchomić 2 w jednym czasie?

    czy wykonywalne jest uruchomić 2 Timery w jednym czasie, podczas moich prób problem pojawił się przy wpisywaniu danych w rejestr TIMSK, w najlepszym wypadku jeden timer rusza a drugi nie

    Mikrokontrolery   02 Kwi 2009 10:29 Odpowiedzi: 13    Wyświetleń: 1317
  • [Zlecę]Przekaźnik czasowy timer.

    Chodzi mi o podłączenie 2 timerów do siebie, gdy ustawiam czas na pierwszym np na 7min to na drugim tez jest on wyświetlany o szczegóły proszę pisać na PW http://obrazki.elektroda.pl/4538997400_1...

    Ogłoszenia Elektronika   11 Lut 2013 14:14 Odpowiedzi: 0    Wyświetleń: 900
  • Timer 4541 lub555 długi start , krótki czas na wyjściu

    Witam Poratujcie mnie schematem prostego timera Zbudowałem na 555 ale ma wadę w postaci takiej że jak trzymam (start) to timer jest załączony.Jak wyzwolę go krótkim startem to działa zadaną ilość czasu i wyłącza się.To właśnie wada choć timer działa dobrze. Widziałem takie aplikację na forum na4541 i myślę że to będzie lepsze rozwiązanie. Podam parametry...

    Inne Szukam   08 Lip 2010 18:09 Odpowiedzi: 1    Wyświetleń: 1538
  • DSM 8051 - Jak działa timer w kodzie asemblera?

    Mam taki program ale za wiele z niego nie czaję. Może mógłby to ktoś dokładnie opisać, albo rzucić jakieś linki do opisów itp.? Najbardziej chodzi o linikjki z gwiazdkami: ;LICZNIK CT0EQU 0 M0EQU 1 G0EQU 0 T0SEQU M0 + 4*CT0 + 8*G0 CT1EQU 0 M1EQU 0 G1EQU 0 T1SEQU M1 + 4*CT1 + 8*G1 TMSEQU T0S + 16*T1S ;* THSEQU 256-1 ;* LJMP START ORG 100H START: MOV...

    Mikrokontrolery   12 Gru 2004 20:48 Odpowiedzi: 9    Wyświetleń: 3836
  • [Atmega8] [Atmega8][C] Timer2 z kwarcem zegarkowym - przerwanie co sekundę nie działa poprawnie

    Witam, czy może ktoś spojrzeć na poniższy kod i napisać mi co w nim źle napisałem? Moim zamiarem było ustawienie przerwania na Timer2 z zewnętrznym kwarcem zegarkowym, aby co sekundę zmieniał wartość jakiejś zmiennej i wyświetlał ją na LCD. Niestety nie wiem dlaczego ale program nie odlicza mi sekundy ale mniej więcej minutę ;] Poniżej uproszczony kod...

    Mikrokontrolery AVR   04 Lis 2009 17:38 Odpowiedzi: 7    Wyświetleń: 2680
  • Jak poprawnie skonfigurować Timer0 i Timer2 w wyświetlaczu widmowym?

    Witam, Przymierzam się do zrobienia wyświetlacza widmowego. Póki co mam prototyp, który działa, ale nie bardzo dobrze. Wydaje mi się, że wiem w czym tkwi problem, ale nie wiem do końca jak go rozwiązać.. Założyłem sobie, że wyświetlacz będzie podzielony na 20 części, czyli mogę wyświetlić obraz co 18stopni(360/20). Czytając informacje znalezione w Internecie...

    Mikrokontrolery AVR   06 Sie 2015 15:06 Odpowiedzi: 24    Wyświetleń: 1821
  • [bascom] atmega8 wykorzystane 3 liczniki, timer2 zakłóca PWM

    Witam, $regfile = "m8def.dat" $crystal = 8000000 Config Pinb.1 = Output Config Pind.1 = Output Config Timer2 = Timer , Prescale = 128 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Disconnect , Prescale = 8 Cls Cursor Off Portd.0 = 1 Portd.1 = 0 Set Portd.4 On Timer2 Czas1s Dim Licz8ms As Byte Dim Wartoscpwm As...

    Mikrokontrolery   18 Maj 2011 08:48 Odpowiedzi: 2    Wyświetleń: 2537
  • Jak skonfigurować Timer2 w Bascom do zliczania do 10000 co 1 sek?

    Cześć Mam pewien problem do rozwiązania potrzebuje zrobić licznik który będzie mi zliczał do 10000 co 1 sek zrobiłem sobie liczniki T0 i T1 zliczają do 255 bo mają 8bit ale T2 ma 16bit nie mogę tego przeskoczyć[syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 Config Porta = &B11111111 : Porta = &B11111111 Config Portb = &B00000000 : Portb...

    Mikrokontrolery   24 Cze 2012 21:37 Odpowiedzi: 6    Wyświetleń: 1512
  • [Atmega8] Timer0, Timer2 dla małych częstotliwości

    Witam, Mam Timer1 zajęty do bardziej zaawansowanych pomiarów. Muszę niezależnie wygenerować częstotliwość około 5Hz na pinie. 1. Jak wygenerować tak małą częstotliwość Tim0 lub Tim2 bez udziału przerwań? 2. Jak w CTC ustawić, żeby po wyłączeniu Timera wartość na pinie pozostała niska (L)? Pozdrawiam.

    Mikrokontrolery AVR   13 Wrz 2018 09:46 Odpowiedzi: 9    Wyświetleń: 882
  • ATmega16 - Timer1 i Timer2 jednocześnie: problem z synchronizacją przerwań

    Witam, Pracuję na ATmega16 taktowanym wewnętrznym oscylatorem RC. Chciałem wykorzystać Timer1 do odmierzania czasu np. 1s lub 1min (po zastosowaniu preskalera 1024), a Timer2 razem z przerwaniem zewnętrznym do wykonania regulacji fazowej. Kiedy chce tylko odmierzać czas, albo tylko regulować fazowo to wszystko działa poprawnie. Jednak kiedy chcę połączyć...

    Mikrokontrolery AVR   23 Lut 2009 17:06 Odpowiedzi: 0    Wyświetleń: 930
  • [atmega32] - RTC, przerwania Timer2, maksymalna częstotliwość 32768Hz

    Witam Mam problem z RTC w atmega32. Podłączyłem kwarc 32,768kHz jak datasheet nakazuje. Jeśli Timer2 skonfiguruje następująco: [syntax=c] TCCR2 = 0b00000001; ASSR |= 1 << 3; TIMSK |= 1<<6; [/syntax] To przerwanie [syntax=c] ISR(TIMER2_OVF_vect) { TCNT2=255; ... } [/syntax] Wykona się tylko 8192 razy na sekundę zamiast 32768. Natomiast jak...

    Mikrokontrolery AVR   03 Sty 2015 01:33 Odpowiedzi: 19    Wyświetleń: 1431
  • [Atmega8][C] - Sleep Mode - wewnętrzne przerwanie

    Nie włączyłeś asynchronicznego typu pracy timer2 przykład: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   23 Maj 2014 07:24 Odpowiedzi: 7    Wyświetleń: 3213
  • [ATMEGA] zegarek, uC może zastąpić zegar? precyzyjny?

    Takie rozwiązanie istnieje podłącza się wtedy kwarc zegarkowy do nóżek TOSC i ustawia się Timer2 w tryb asynchroniczny. W Bascomie to banalna sprawa, więcej w helpie i datasheecie

    Mikrokontrolery   27 Gru 2008 23:20 Odpowiedzi: 6    Wyświetleń: 2475
  • Dobór płytki uruchomieniowej oraz programatora pod trening do zadania

    1. Raczej Arduino. Ponadto większość płytek Arduino (m. in. Uno, Leonardo, Mico, Mega 2560, ...) jest opartych o AVR, a więc przy projektach na Arduino-AVR można będzie wykorzystać (nieco zmodyfikowany, jeśli trzeba) kod dla „gołych” AVR. 2. Jeśli na baterii układ ma cały czas wykonywać sporo czynności, to Leonardo (M32u4 ma niższy pobór...

    Mikrokontrolery AVR   24 Lis 2014 17:27 Odpowiedzi: 38    Wyświetleń: 3312
  • [Atmega8] Czy zewnętrzny kwarc 32MHz poprawi dokładność stopera na Atmega8?

    Wewnętrzny oscylator RC jest mocno niedokładny. Z pewnościa musisz kupić zewnętrzny kwarc, ale na ATmedze8 32mhz raczej nie pociągniesz :P Bardziej zalecane jest jednak kupienie kwarcu zegarkowego 32.768 kHz i podłączenie pod piny TOSC1 i TOSC2 które wykorzystuje specjalnie dostosowany pod to Timer2 w trybie asynchronicznym. Wtedy uC można taktować...

    Mikrokontrolery   28 Mar 2013 23:50 Odpowiedzi: 4    Wyświetleń: 2007
  • [Atmega8] [Atmega8][C] Timer CTC z preskalerem 64 nie odlicza dokładnie 1 sekundy

    procek jedzie na 1MHz wew. zegarze. Rzecz w tym, że nie jest to sobie takie równe 1MHz, tym bardziej bez kalibracji. Jak chcesz dokładniej, to użyj Timer2 w trybie asynchronicznym z dodatkowym rezonatorem kwarcowym 32768Hz. Przejrzyj noty aplikacyjne AVR134 i AVR055.

    Mikrokontrolery Początkujący   01 Sie 2012 22:51 Odpowiedzi: 6    Wyświetleń: 1705
  • Jak zrealizować pomiar czasu pracy urządzenia na Atmega16 w Bascom?

    Jeśli nie wykorzystujesz tych samych pinów co kwarc zegarkowy to nic się nie będzie gryzło... O ile dobrze pamiętam wystarczy podpiąć kwarc 32,768kHz bez kondensatorów pod TOSC1 i TOSC2... Raz po uruchomieniu uC odpalasz timer2 w trybie asynchronicznym i tylko włączasz albo wyłączasz przerwanie od przepełnienia... Ustawiasz preskaler tak żeby przepełnienie...

    Mikrokontrolery   20 Kwi 2007 21:35 Odpowiedzi: 4    Wyświetleń: 1445
  • Jak obliczyć sygnał wewnętrzny dla preskalera w Timer2 ATmega16?

    Przecież ze schematu (np Figure 64) jasno wynika że preskaler odnosi się zarówno do zewnętrznego oscylatora (tryb asynchroniczny) jak również do sygnału zegarowego. Wybór dokonujesz w rejestrze ASSR.

    Mikrokontrolery   11 Gru 2007 03:45 Odpowiedzi: 2    Wyświetleń: 1356
  • Czy pomiar czasu na '51 z kwarcem 12MHz jest mniej dokładny niż na 11.0592MHz?

    A ja śmiem twierdzić że jeszcze dokładniejszy pomiar czasu będzie na oscylatorze zegarkowym 32768Hz :D Najlepiej to się robi na Timer2 w trybie asynchronicznym (zegar procesora jest sobie np. 18.432MHz[bardzo sympatycznie podzielne dla UART-a], a na innych wyprowadzeniach sobie tyka oscylator zegarkowy), występującym w niektórych AVR. P.S. W dobie internetu...

    Mikrokontrolery   17 Lis 2005 19:17 Odpowiedzi: 7    Wyświetleń: 3554
  • ATMega8 - Opóźnienie powodowane usypianiem procesora (TIMER, ADC)

    Moje pytanie brzmi czy mogę pogodzić precyzyjny odczyt z ADC (z uśpieniem) i dokładny timer czy muszę wybrać albo precyzyjne ADC i niedokładny timer albo standardowy odczyt z ADC i dokładny timer? Timer1 jest taktowany przez prescaler z CLK_I/O, a podczas 'ADC Noise Reduction' , ten zegar jest nieaktywny/ wyłączony. Patrz tabela14 w datasheet; w której...

    Mikrokontrolery AVR   13 Lip 2014 07:11 Odpowiedzi: 4    Wyświetleń: 1161
  • Zegar termometr ATtiny 2313

    Niestety, Timer 1 nie pracuje w trybie CTC, chociaż mógłby. Timer1 może pracować w tym trybie. Timer2 - do takich projektów należy wybierać te mikrokontrolery AVR, które mają Timer2 pracujący w trybie asynchronicznym.

    DIY Poczekalnia   12 Kwi 2023 20:19 Odpowiedzi: 28    Wyświetleń: 11109
  • [ATMega8][LS020] Zegarek - prosze o sprawdzenie schematu

    Kolego, przy tym kwarcu strasznie będzie Ci się to wolno rysowało. Nie lepiej podłączyć 16MHz i w przerwaniu od Timera wyliczyć sekundę? Autor postu zapewne będzie wykorzystywał kwarc 32.768kHz do odmierzania czasu w trybie asynchronicznym Timer2, a mikrokontroler ustawi np. na 8MHz z generatora wewnętrznego. Jeżeli tak zrobi, to jest to prawidłowo,...

    Mikrokontrolery AVR   10 Paź 2011 23:08 Odpowiedzi: 46    Wyświetleń: 8520
  • Jak uruchomić Atmega8 na kwarcu 32kHz zamiast wewnętrznego oscylatora?

    Udało mi się odpalić mege8 na 32k ale niestety nie działa RTC. Podstawa Timera asynchronicznego Timer2 ("RTC") działa na innym podłączeniu niż układ zegara systemowego na kwarcu zegarkowym. http://www.elektroda.pl/rtvforum/viewtop...

    Mikrokontrolery   27 Lip 2005 21:59 Odpowiedzi: 7    Wyświetleń: 1888
  • Prosty stołowy zegar LED (NTP)

    Wzorzec jest ok. Timer2 Atmegi w trybie asynchronicznym. Jest tylko problem ze zmianą czasu o godz 2 w marcu i o godz. 3 w pazdzierniku. Jesli uklad nie pobierze czasu w tych godzinach, to bedzie pokazywal czas błędnie. Czas musiałby być aktualizowany w tych godzinach przynajmniej.

    DIY Konstrukcje   23 Lut 2025 17:44 Odpowiedzi: 126    Wyświetleń: 21405
  • Zegar wtórny Atmega8 z osobną cewką na sekundy i osobną na minuty

    Uzupełniając to co napisał kol. niveasoft dodam, że zastosowanie kwarcu 32,769kHz ma sens w wielu przypadkach, jednakże nie jest lekiem na całe zło :) Można bowiem do taktowania mikrokontrolera zastosować kwarce, których podstawą (jak w przypadku kwarcu 32,768kHz) jest liczba dwa np. 1,8432MHz, 3,2768MHz ... 8,192MHz, ... 16,384MHz itd. Wtedy nie ma...

    Mikrokontrolery   15 Maj 2015 21:30 Odpowiedzi: 33    Wyświetleń: 3204
  • Atmega8 - Jak połączyć Timer1 i Timer2 do generowania PWM?

    Witam Mam do zrobienia generator na atmedze w którym zadaję częstotliwość oraz wypełnienie sygnału prostokątnego. Udało mi się odpalić i generator i PWM z osobna ale mam problem z ich połączeniem. Chcę taktować Timer2 (na nim robię PWM) z wyjścia Timera1. Czysto teoretycznie wydaje mi się to możliwe ponieważ Timer2 może pracować w trybie asynchronicznym....

    Mikrokontrolery AVR   31 Sty 2014 18:24 Odpowiedzi: 1    Wyświetleń: 870
  • Jak skorygować spóźnianie zegara na Atmega8 z kwarcem 7,3728MHz?

    Wykorzystaj Timer2 w trybie asynchronicznym z kwarcem 32,768kHz.

    Mikrokontrolery   19 Lip 2010 20:55 Odpowiedzi: 10    Wyświetleń: 3364
  • Schemat dokładnego zegarka cyfrowego na Atmega8 bez budzika

    Jest jeszce asynchroniczna praca licznika TIMER2. Kwarc zegarkowy do nóżek OS1 i OS2 no i fuse bity na wewnętrzny generator.

    Mikrokontrolery   01 Lip 2008 18:45 Odpowiedzi: 21    Wyświetleń: 8480
  • Dlaczego programowy zegar Bascom na Arduino Mega 2560 nie działa?

    Próbuję uruchomić programowy zegar w Bascom na arduino Mega 2560 Kompiluje się bez problemu ale niestety nie działa. Jakiego 'działania ' się tu spodziewasz? -ma poruszac wskazówki, czy też wskazywac czas na dysplay leżącym w szufladzie? - a może przekładac kartki kalendarza? Nie bardzo będziesz mógł uruchomic 'Bascomowy- softwarowy' zegar na Arduino...

    Mikrokontrolery AVR   17 Sty 2014 19:03 Odpowiedzi: 2    Wyświetleń: 2934
  • ATMEGA BASCOM - przerobienie kodu z atmega1284p na atmega8

    Atmega 8 obsługuje Timer2, używam w trybie asynchronicznym.

    Mikrokontrolery AVR   18 Cze 2013 11:05 Odpowiedzi: 4    Wyświetleń: 2217
  • [M32] Czy mogę użyć preskalera 128 w Timer2 w Bascom dla M32?

    O co mi dokładnie chodzi: W helpie Bascom jest napisane, że w przypadku kości 8535 mam do dyspozycji preskalery 1, 8, 32, 64, 128, 256, 1024, a dla kości M103 1, 8, 32, 64, 256, 1024. Ja zaś posiadam kość M32 i w PDF, który dotyczy tego mikrokontrolera jest tabelka na 127 stronie, która zawiera w sobie jakby wykaz dostepnych częstotliwości, ktorymi...

    Mikrokontrolery Początkujący   01 Lip 2012 21:07 Odpowiedzi: 5    Wyświetleń: 1824
  • Atmega + Bascom = Clock, czyli zegar ABC

    Przytoczę tu słowa z książki Marcina Wiązania. W uC atmega8 jest możliwe taktowanie licznika timer2 w trybie asynchronicznym z zewnętrznym rezonatorem kwarcowym tylko wtedy, gdy sam mikrokontroler jest taktowany sygnałem wewnętrznym oscylatora RC. W takim przypadku precyzja odmierzania czasu przez timer2 zależy od oscylatora kwarcowego 32768 Hz, a nie...

    DIY Konstrukcje   17 Sty 2017 10:12 Odpowiedzi: 50    Wyświetleń: 54936
  • ATmega - który tryb oszczędzania energii wybrać dla ADC i SPI co 8 sekund?

    Musisz zrobić bilans patrząc na to ile prądu pobiera timer2 w trybie asynchronicznym, a ile watchdog, ze wszystkimi aspektami w tym przywrócenia stanu po resecie watchdog. Jaki to mikrokontroler?

    Mikrokontrolery AVR   05 Sty 2015 16:13 Odpowiedzi: 2    Wyświetleń: 1398
  • Jak skalibrować procedury opóźniające AVR bez rekompilacji?

    Pod warunkiem że procesor ma TIMER2 asynchroniczny- nie wszystkie mają. Pod warunkiem że kwarc 32kHz jest dokładniejszy niż kwarc sterujący. Jest to mierzenie linijki linijką z lepszej firmy. Ale przy pomiarach czasu zawsze tak jest. Linijka NASA z satelity na GPS ma zegarek z wzorcem cezowym. Jest on o kilka rzędów wielkości dokładniejszy niż kwarc...

    Mikrokontrolery   14 Wrz 2009 02:10 Odpowiedzi: 14    Wyświetleń: 2153
  • [ATmega8L] Jak ustawić fusebity ATmega8L dla kwarcu zegarkowego 32.768 kHz?

    Specyfika tego mikrokontrolera, zmusza Ciebie do zastosowania Timera2 w trybie asynchronicznym, a mikrokontroler powinien być taktowany wewnętrznym generatorem RC, czyli tak jak radzi kol. wyżej. Przy takim rozwiązaniu korzystać możesz ze specjalnego trybu oszczędzania energii: POWER SAVE. Niestety nie da się w tym mikrokontrolerze taktować kwarcem...

    Mikrokontrolery Początkujący   26 Mar 2013 19:49 Odpowiedzi: 4    Wyświetleń: 1689
  • Atmega8, C - Jak mierzyć czas z dokładnością 1ms w trybie asynchronicznym?

    To nie lepiej zastosować timera jak autor zasugerował, ustawić flagę przepełnienia i preskaler na 128. W tedy licznik 8 Bitowy liczący od od 0 do 255 czyli jak dojdzie do 255 będzie równa 1s. I np w taki sposób kolega mógłby włączyć takiego timera: [syntax=c] TIMSK |=(1<<TOIE2); TCNT2 = 0x00; ASSR |=(1<<AS2);//async while (ASSR & (1<<TCR2UB));...

    Mikrokontrolery AVR   18 Kwi 2013 08:47 Odpowiedzi: 7    Wyświetleń: 2220
  • [ATMEGA8][BASCOM] - Zliczanie czasu pracy Atmegi / RTC

    Ok, a jak to się będzie miało do samego programu napisanego na 1Mhz ? Nigdy jeszcze z zewnętrznym kwarcem do czynienia nie miałem. W jaki sposób należy programowo z niego skorzystać? Normalnie Timer2 jest taktowany z tegosamego zegara co microkontroller. Aby uzyskac taktowanie z rezonatora 'zegarkowego' podłączonego do pinów XTAL1/XTAL2, potrzebujesz...

    Mikrokontrolery Początkujący   04 Lip 2018 15:13 Odpowiedzi: 20    Wyświetleń: 3795
  • Funkcje pinów OC1A i OC1B w ATMega8535 – do czego służą i jak je wykorzystać?

    Dokładnie tak. Pytanie z jakiego uP korzystasz? Np.: tiny2313 ma 4 wyjścia OC: OC0A i OC0B dla Timer0 oraz OC1A i OC1B dla Timer1. Dla mega8 masz trzy wyjścia OC: OC1A i OC1B dla Timer1 oraz jedno dla Timer2 (OC2) Co do wejść oznaczonych TOSC1 i TOSC2 - w kontrolerach ATmega służą do podłączenia kwarcu zegarkowego (32kHz). Przy wykorzystaniu licznika...

    Mikrokontrolery   23 Kwi 2006 18:27 Odpowiedzi: 7    Wyświetleń: 4734
  • [C] Atmega32 - licznik czasu - niedokładność pomiaru przy 8MHz

    Możesz także wykorzystać kwarc tzw zegarkowy 32,768kHz podłączając go do Timer2 (piny TOSC1 i TOSC2) w trybie asynchronicznym.

    Mikrokontrolery Początkujący   10 Sty 2017 17:17 Odpowiedzi: 3    Wyświetleń: 987