asynchroniczny timer2

Znaleziono około 136 wyników dla: asynchroniczny timer2
  • 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ń: 4833
  • 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ń: 1821
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [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ń: 3096
  • REKLAMA
  • 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ń: 3219
  • 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ń: 681
  • ATMega48 - Asynchroniczna praca licznika z kwarcem zegarkowym, problem z Timer2

    www.mcselec.com

    Mikrokontrolery AVR   13 Lip 2009 14:59 Odpowiedzi: 7    Wyświetleń: 2165
  • [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ń: 2436
  • [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ń: 1911
  • REKLAMA
  • 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ń: 693
  • [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ń: 1645
  • 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ń: 1864
  • [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ń: 8361
  • REKLAMA
  • [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. http://obrazki.elektroda.pl/9301747000_1... Szukałem jakiś danych w nocie odnośnie właściwości elektrycznych, alem się nie doszukał :) Macie jakieś doświadczenie, wskazówki na ten temat?

    Mikrokontrolery AVR   02 Mar 2017 12:10 Odpowiedzi: 3    Wyświetleń: 1041
  • 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ń: 1403
  • 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ń: 3506
  • 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ń: 20793
  • 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ń: 11022
  • 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ń: 1131
  • 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ń: 1344
  • 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ń: 858
  • 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ń: 8450
  • [AVR] [C] - Jak obsłużyć przerwania INT0 i timer0 w atMega8?

    No to od razu bez szczegółowego liczenia powinieneś zrobić tak: Tak naprawdę powinieneś wykorzystać Timer2 w trybie asynchronicznym z kwarc 32,768kHz na pinach TOSC1 i TOSC2, a mikrokontroler popędzać wewnętrznym 1MHz. Innymi słowy Twój mikrokontroler będzie prawie 100% czasu spał: - w czasie zamkniętych drzwi w trybie Power Down, - w czasie odliczania...

    Mikrokontrolery AVR   22 Lis 2013 00:28 Odpowiedzi: 60    Wyświetleń: 6183
  • 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ń: 3036
  • 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ń: 3325
  • [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ń: 6200
  • 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ń: 2199
  • 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ń: 2141
  • 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ń: 2907
  • 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ń: 2095
  • 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ń: 3350
  • Jak uzyskać dane czasu i daty z RTC w ATmega8L?

    Stwierdzenie dotyczące RTC wynika z tego, że timer2 może pracować asynchronicznie z zewnętrznym kwarcem zegarowym. Można mu podać 32768Hz, t2 będzie takim zegarem (lub wynikającym z działania prescalera) taktowany - to jak wykorzystasz timer zależy od ciebie: możesz np ustawić go w trybie CTC przy prescalerze /128, wtedy będzie się przepełniał równo...

    Mikrokontrolery AVR   24 Sty 2009 19:55 Odpowiedzi: 17    Wyświetleń: 5426
  • 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ń: 1374
  • [ATmega16][Bascom] - Przez konfiguracje Timer2 brak kompilacji kodu

    Jeśli potrzebujesz sekundę to prócz kwarcu 16MHz podłącz kwarc zegarkowy 32768Hz i puść Timer2 asynchronicznie. Timer0 się zwolni. [syntax=basic4gl]Config Timer2 = Timer , Async = 1 , Prescale = 128[/syntax]

    Mikrokontrolery AVR   23 Lip 2013 05:20 Odpowiedzi: 12    Wyświetleń: 2163
  • 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ń: 54807
  • [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ń: 1998
  • mega2560, Bascom - Timer2 nie działa asynchronicznie z kwarcem zegarkowym

    Dzięki za szybką odp. Niestety jestem "mocno" początkujący :-) a do tego z bardzo słabym angielskim ,czytałem o tym na forum ale niewiele z tego zrozumiałem tzn. Wyczytałem z DS że trzeba ustawić CS20-1, 21-0, 22-1 to prescaler 128 AS-0 ,EXCLK-0 tylko nie mam zielonego pojęcia jak to zrobić w Bascom domyślam się że trzeba napisać coś w stylu ASSR=00100000...

    Mikrokontrolery Początkujący   18 Gru 2015 21:22 Odpowiedzi: 7    Wyświetleń: 1056
  • [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ń: 1269
  • [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ń: 975
  • 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ń: 4701
  • [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ń: 1806
  • [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ń: 1668
  • Konfiguracja Timer2 w ATmega8 z zewnętrznym kwarcem 32,768 kHz

    Udało mi się uruchomić tryb asynchroniczny, a zrobiłem to tak: #include <avr/io.h> #include <avr/interrupt.h> int main (void) { ASSR |= (1 << AS2); // tryb asynchroniczny TCCR2 |= (1 << CS22) | (1 << CS20); // preskalery TIMSK |= (1 << TOIE2); // odblokowanie przerwań z...

    Mikrokontrolery AVR   16 Wrz 2011 19:18 Odpowiedzi: 3    Wyświetleń: 4197
  • Jak ustawić timer w Bascomie do odliczania 20 sekund przy kwarcu 160000 Hz?

    160000 Hz? Raczej 16000000 Hz Jeśli masz procesor który obsługuje Timer2 w trybie asynchronicznym możesz podpiąć do niego kwarc zegarkowy 32768 Hz i odmierzać czas dokładniej, gdyż typowe kwarce typu 16000000Hz mają zwykle małą dokładność i trzeba robić doświadczalnie korekty, bo się rozjeżdżają.

    Mikrokontrolery Początkujący   15 Lis 2012 20:33 Odpowiedzi: 13    Wyświetleń: 2220
  • Jak napisać program w AVRGCC na Atmega do licznika rowerowego?

    Timer1 wykorzystujesz do zliczania impulsów (wejście T1) a timer2 w trybie asynchronicznym z kwarcem zegarkowym odlicza czas... Musisz znać obwód koła... Potem to już prosto... Przeliczasz ilość obrotów w danym czasie na drogę i wyliczasz prędkość... Rejestry konfiguracji poszczególnych timer'ów są opisane w dokumentacji...

    Mikrokontrolery   29 Lis 2007 08:26 Odpowiedzi: 12    Wyświetleń: 4273
  • [atmega8L][c] - Regulacja prędkości obrotowej silnika.

    timer0 i timer2 mogą pracować jednoczesśnie i niezależnie względem siebie? W datasheet nic nie znalazłem na ten temat. A czy jest napisane że są zalezne? Gdyby były to jak timer2 mógłby miec możliwosc pracy asynchronicznej?

    Mikrokontrolery AVR   28 Gru 2015 21:04 Odpowiedzi: 37    Wyświetleń: 3297
  • Jak uśpić ATmega8 na 1 sekundę z kwarcem 8MHz? Wybór trybu uśpienia

    W trybie IDLE oraz POWER SAVE można użyć Timera2. W IDLE Timer2 może być taktowany synchronicznie jak i asynchronicznie. Tryb POWER SAVE takiej możliwości nie daje bo clkI/O jest zatrzymany. Zatem w tym trybie licznik może być taktowany wyłącznie asynchronicznie. Dodatkowo występują tu pewne niuanse opisane w datasheet ATMega8L na str. 34-35. Możesz...

    Mikrokontrolery   09 Kwi 2006 11:53 Odpowiedzi: 2    Wyświetleń: 1175
  • 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ń: 4083
  • Re: komputer MIK CA80 - reanimacja zabytkowego komputerka

    Co do wykorzystania ATTiny jako RTC to pomysł ogólnie jest ok, ale lepsza w tym przypadku była by jakaś ATMega, w której to Timer2 może pracować w trybie asynchronicznym z kwarcem 32kHz. Takie rozwiązanie w uśpieniu pobiera ok. 5-10uA, więc czas życia baterii będzie stosunkowo długi, na pewno ponad rok pracy na baterii 2032 da się uzyskać (sprawdzone...

    Elektronika Retro   25 Sty 2025 21:28 Odpowiedzi: 463    Wyświetleń: 123132
  • Atmega8a - Atmega8A jak najmniejszy pobór mocy (idle/power-down/power-save?)

    Jeśli chodzi o piny INT (i tryb power-down) to też lipa, bo już mam taki schemat : ... Dodam że w grę nie wchodzi dodanie przycisku/oscylatora - po pierwsze 'too late', a po drugie płytka ma być mega mała i lekka . Do takich projektów podchodzi się od samego początku zupełnie inaczej niż do projektu zasilanego z zasilacza. Tutaj trzeba działać odwrotnie...

    Mikrokontrolery AVR   09 Lut 2014 14:52 Odpowiedzi: 12    Wyświetleń: 3141
  • [Atmega8][Bascom] 2xDS18b20 3x2Wyś.7seg.LED odbiór danych

    Przy dołączonych peryferiach 1wire jest pewna przeszkoda w komunikacji. Należy na czas komunikacji z układem wyłączyć timer( czyli zatrzymać odmierzanie czasu, sam sprawdź na czas komunikacji zrób disable timer0, a po zakończeniu komunikacji enable timer0). Dlatego do odmierzania czasu powinieneś wykorzystać timer w trybie asynchronicznym, np.: Config...

    Mikrokontrolery AVR   09 Sty 2012 09:54 Odpowiedzi: 11    Wyświetleń: 3107
  • Jak podłączyć kwarc zegarkowy 32,768kHz do Arduino dla dokładnych impulsów?

    zewnętrzny (ten zegarkowy) jest użyty jako źródło naliczania impulsów, które jakoś należy zamienić na impulsy sekundowe i w końcu minutowe Timer2 w trybie asynchronicznym - patrz datasheet, rozdział 17.9 Asynchronous Operation of Timer/Counter2 nie bardzo wiem jak podłączyć takowy kwarc do mikrokontrolera. → 8.5 Low Frequency Crystal Oscillator...

    Arduino   12 Sty 2016 06:20 Odpowiedzi: 21    Wyświetleń: 2067
  • 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ń: 981
  • Zegar dwunastodiodowy w oparciu o ATmega8 i DS1307

    Nawet prosty projekt przynosi dużo satysfakcji :) Drobna uwaga: ATmega8 wykorzystuje wewnętrzny oscylator RC pracujący na częstotliwości ok. 8 MHz. Wiadomo, że oscylator RC nie nadaje się do bycia wzorcem czasu. W projekcie wzorcem jest kwarc 32 kHz podłączony do układu RTC DS1307. Układ ten zapewnia również ciągłe odmierzanie czasu w przypadku utraty...

    DIY Konstrukcje   05 Sie 2015 22:29 Odpowiedzi: 21    Wyświetleń: 4152
  • Czy można używać RTC i trybu Power Down w Atmega8 z Bascom?

    Witam. W układzie licznik timer2 pracuje asynchronicznie - taktowany jest z kwarca zegarkowego. W Bascomie używam instrukcji RTC programowego. Czy mogę przy używaniu RTC usypiać procesor - uruchamiać tryb Powerdown?

    Mikrokontrolery Początkujący   15 Wrz 2012 09:57 Odpowiedzi: 29    Wyświetleń: 4689
  • Jak poprawnie usypiać i wybudzać ATmegę przyciskiem microswitch?

    (at)R-MIK Pisz jaśniej, bo nikt nie wie o co ci chodzi. ISR bez atrybutów nie odblokowuje przerwań. Jawnie musisz zadeklarować NO_BLOCK, aby kompilator wstawił sei na początek. W tym przypadku jest to kompletnie bez sensu, bo skończymy ze względu na drgania przycisku z wielokrotnie wywołanym ISR, a cała funkcja będzie musiała być napisana z umożliwieniem...

    Mikrokontrolery   19 Lis 2017 12:30 Odpowiedzi: 37    Wyświetleń: 2244
  • Nowy projekt i problem z zgarkim, zliczaniem impulsów z portu czyli zmiany biegó

    Timer2 w trybie asynchronicznym a uC idzie na wewnętrznym oscylatorze 8MHz Dodano po 7 Po 3 godzinach pracy już się spieszy o 3 sekundy :| Dodano po 12 Z tego co zrozumiałem z opisu przy problemie z asynchroniczną pracą timera2 należy poprzez kondensatory 20 - 36pF połączyć tosc1 i tosc2 z masą. Czy te śpieszenie się zegarka to wina tego że mam jeden...

    Mikrokontrolery AVR   13 Sty 2012 20:36 Odpowiedzi: 85    Wyświetleń: 8157
  • Zegar binarno-cyfrowy na Atmega8.

    ... - rysuj schematy bez używania bus w ten sposób: ... Można owszem było dać etykiety, ale (na przyszłość) dlaczego nie korzystać z bus? ... - trochę wstyd eliminować drgania styków kondensatorami, skoro wolnej mocy obliczeniowej jest na oko z 95% :) Wiem, wiem. Ale to był jeden z pierwszych projektów w C i nie ma tu polecenia "DEBOUNCE" jak w Bascomie...

    DIY Konstrukcje   20 Lip 2015 16:25 Odpowiedzi: 13    Wyświetleń: 2628
  • ATmega8 - Jak dokładnie odmierzyć 1 minutę z kwarcem 32768 Hz?

    Dodałbym, że Bascom odpowiedzialny jest jeszcze za koklusz i gradobicie. 1. M8 musi być ustawiony na pracę z kwarcu zegarkowego - FUSY. Powoduje to napędzanie M8 z generatora wewnętrznego RC 2. Trzeba skonfigurować Timer2, który jest zdolny do asynchronicznego taktowania z kwarcu 32768Hz - polecam helpa Config Timer2. 3. W przerwaniu od timera2 należy...

    Mikrokontrolery   01 Paź 2007 07:46 Odpowiedzi: 10    Wyświetleń: 8582
  • Kolejny prosty do wykonania zegarek LED

    Fusebity jeżeli to ma działać na zewnętrznym kwarcu to jednak trzeba zmienić... Dziwne, przecież ATmega8 fabrycznie ustawiona jest na wewnętrzny oscylator 1 MHz. Chyba, że automatycznie wykrywa podłączony kwarc, ale nic mi na ten temat nie wiadomo. Atmega nie jest taktowana tym kwarcem dlatego nie zmieniamy fusebitów. Tylko timer wykorzystuje ten kwarc....

    DIY Konstrukcje   29 Cze 2014 22:00 Odpowiedzi: 31    Wyświetleń: 21282
  • Jak poprawić dokładność zegara RTC z kwarcem 32768 Hz na Atmega?

    Zbudowałem już 2 układy na różnych atmegach, które miały RTC oparty na kwarcu 32768 Hz. Timer2 w trybie asynchronicznym, prescale 128 -> przerwanie co 1s. Niestety, w obu wypadkach zegarki te późnią się o kilka sekund na dobę. Kwarce stosowałem różne, megi też. Zawsze korzystałem z wewnętrznych kondensatorów w medze (CKOPT). Czy wartość kondensatorów...

    Mikrokontrolery   12 Lis 2006 15:29 Odpowiedzi: 6    Wyświetleń: 3353
  • Zegarek na avr z budzikiem.

    http://obrazki.elektroda.pl/1033615600_1... Witam wszystkich forumowiczów. Chciałbym przedstawić wam moją pierwszą konstrukcję opublikowaną na forum. Jest to prosty zegarek z budzikiem oparty na microkontrolerze atmega8. Pomysł narodził się gdy dostałem do ręki wyświetlacz poczwórny 7-segmentowy (30x15mm). Układ w całości zrobiony z...

    DIY Konstrukcje   03 Kwi 2012 20:27 Odpowiedzi: 25    Wyświetleń: 12438
  • [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ń: 3762
  • 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ń: 2983
  • Wybór trybu uśpienia w ATmega dla maksymalnej oszczędności energii

    No to lipa wtedy jak nie da sie. Myslalem ze te uC maja wlasnie taka opcje ze ten timer2 taktowany asynchronicznie z kwarcu zegarowego bedzie chodzil normalnie w trybie power seve. Cos takiego doczytalem w nocie. A power down wlasnie wszystko wylacza.

    Mikrokontrolery   09 Sie 2006 16:02 Odpowiedzi: 14    Wyświetleń: 3115
  • [Atmega8] Atmega8, Bascom - RTC nie aktualizuje czasu, jak skonfigurować Timer2?

    Jeśli dobrze widzę, w programie masz 1MHz + timer 2 w trybie asynchronicznym z kwarcem 32kHz. Jeżeli tak, to ustaw: low: E1 high: C9

    Mikrokontrolery AVR   08 Kwi 2013 14:20 Odpowiedzi: 31    Wyświetleń: 5985
  • Ustawienie taktowania procesora ATtiny2313 kwarcem 32,768kHz w mkAVR Calculator

    jak zrobić żeby przerwanie od timmera 0 w atmedze8 było taktowane kwarcem zegarkowym(tzn. podłączam kwarc w miejsce xtal 1,xtal2 i skąd timmer 0 będzie wiedział ze ma być taktowany takim kwarcem) i jak dobrać preskaler itd żeby po zapełnieniu licznika odmierzana była 1s używam programmer's notepad. Kwartz ( quartz/kwarc) zegarkowy podłączony do m8...

    Mikrokontrolery AVR   17 Lis 2019 16:02 Odpowiedzi: 10    Wyświetleń: 1116
  • [C] Atmega16 - Timer0 spieszy o 3 sekundy po 5 minutach, prescaler 1024, 8MHz

    Wydaje mi się że się da. Oczywiście nie po całkowitym odłączeniu zasilania ale po przejściu na zasilanie bateryjne. Ale musisz dokładnie przestudiować PDF. W trybie power save procesor pobiera kilka uA a Timer2 działa. No i timer2 asynchronicznie z kwarcem zegarkowym- jak napisał tadzik85. Wszystko zależy od pojemności ogniwa. Poza tym zegar wewnętrzny...

    Mikrokontrolery   31 Maj 2011 11:28 Odpowiedzi: 9    Wyświetleń: 2960
  • [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ń: 2132
  • Wyświetlacz informacyjny do motoroweru 2T.

    Problem z programowaniem na tej płytce dalej nie rozwiązany, może ktoś mi tu powie co się tutaj dzieje. Żeby odpowiedzieć na Twoje pytanie schemat musiałby być kompletny, a nie jest - brak wartości wielu elementów. Poza tym, co Ciebie podkusiło, by piny programatora wykorzystywać do innych celów skoro masz sporo wolnych? Stosowanie regulatora 7805...

    DIY Poczekalnia   31 Gru 2015 10:18 Odpowiedzi: 16    Wyświetleń: 6798
  • [ATMEGA8] Bascom AVR Powersave - Jak wybudzać procesor co 5-10 minut?

    (at)dondu No i niestety sama próba uśpienia kończy się tylko uspaniem uc. Procesor nie chce się wybudzać od przepełnienia Timera2. Aby mikrokontroler wybudził się z power save musi mieć podłączony zewnętrzny kwarc 32,768kHz, a timer2 ustawiony do pracy w trybie asynchronicznym. Szczegóły podałem Ci w linkach. Przeanalizuj kod programu szczególnie w...

    Mikrokontrolery AVR   17 Wrz 2017 10:14 Odpowiedzi: 5    Wyświetleń: 1002
  • [Atmega8] Timer0, Timer2 dla małych częstotliwości

    ad 1. Dla timer 0 nie jest źle, bo masz preskaler i licznik jest 16-bitowy. Timer 0 jest 8 bitowy, tylko Timer 1 ma 16 bitów więc za dużo nie zdziała bez przerwań i liczenia przepełnień. Jeśli autor nie używa pinów kwarcu, można wykorzystać Timer 2 i tryb asynchroniczny, podpiąć jakiś wolny kwarc i popędzić Timer 2 niezależnie.

    Mikrokontrolery AVR   13 Wrz 2018 09:46 Odpowiedzi: 9    Wyświetleń: 789
  • ATmega128: Timer0 z kwarcem zegarkowym w trybie asynchronicznym nie działa

    "Ktoś ma jakiś pomysł, żeby to rozwiązać? Może ktoś ustawiał RTC na innej atmedze i mu działał?" Kiedyś robiłem na Atmega32 , i działało . Rożnica taka , że w A32 timer pracujący z oscylatorem zewnętrznym to Timer2 ASSR = 1<<AS2; TCCR2 = 1<<CS22 | 1<<CS20; TIMSK = 1<<TOIE2;

    Mikrokontrolery AVR   27 Lip 2009 10:56 Odpowiedzi: 7    Wyświetleń: 2315
  • Zegar Rc5 na uC Atmega8 z budzikiem i pom. tem BASCOM

    (...) timer1 wykorzystałem do multipleksowania wyświetlaczy, timer2 odpowiedzialny jest za odliczanie czasu asynchronicznie a timer0 służy do odbioru komend w RC5. Gdyby użyć jakiś zewnętrzny zegar RTC to by zwolnił ci sie jeden timer2. Zaś jako czujnik oświetlenia można by było użyć którejś z diod LED, wykorzystująć ją jako FOTODIODĘ. Pozdrawiam

    DIY Poczekalnia   06 Lut 2015 13:38 Odpowiedzi: 61    Wyświetleń: 29378
  • Atmega8 - program sterowania pralki w BASCOM - odczyt wejść

    Witam. 1 - Stosuj aliasy. Np: drzwi alias portd.0 Później w kodzie po prostu drzwi = 1 lub drzwi = 0. bardzo poprawia czytelność kodu. 2 - Odczyt z przetwornika ADC powinien być do zmiennej WORD (przetwornik jest 10 bit). 3 - w pętli głównej masz instrukcje Wait. Powstaje problem ze sprawdzaniem stanu wejść, pętla może się wykonywać bardzo długo, w...

    Mikrokontrolery Początkujący   11 Cze 2018 09:54 Odpowiedzi: 15    Wyświetleń: 858
  • 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ń: 2322
  • ATMEGA16: Jak podłączyć kwarc 8MHz i skonfigurować timery do zegara DCF?

    Witam, 1) Do projektu potrzebuję 2 liczników - jeden do odmierzania czasu, drugi do sterowania wyświetlaczami. Czy to dobra koncepcja?? Odmierzanie czasu - jasna sprawa. Wyświetlacze - po co co Ci licznik do sterowania wyświetlaczami (jakimi, siedmio-segmentowymi?). Nie wiem zresztą jak ocenić Twoją koncepcję gdyż jej praktycznie (szczegółowo) nie przedstawiłeś....

    Początkujący Elektronicy   02 Wrz 2009 09:54 Odpowiedzi: 4    Wyświetleń: 1562
  • 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ń: 3362
  • Zegar na ATmega8 - jak poprawić dokładność poniżej 3 min/rok?

    W wersji minimalistycznej- ATMega chodzi na wewnętrznym oscylatorze(jego dokładność jest żadna) a do XTAL1 i XTAL2 podłączasz kwarc 32kHz. Fusebity ustawiasz oczywiście na wewnętrzny oscylator. Ponieważ jest to ustawione fusebitami to nic nie można przełączyć (ustawienie sprzętowe) Jeden z liczników liczy impulsy 100Hz a drugi impulsy z kwarcu. Musisz...

    Mikrokontrolery AVR   19 Gru 2016 20:32 Odpowiedzi: 66    Wyświetleń: 9141
  • Jak wybudzić procesor po 5 sekundach czuwania? ATmega8 i funkcja powersave.

    Witam, Potrzebuję wykonać prosty układ z przekaźnikiem, który mierzy temperaturę i w zależność od jej wartości zmienia stan przekaźnika, po czym układ ma przejść w stan oszczędzania energii na czas 5 sekund, po tym czasie ponownie ma wykonać wcześniejszą czynność. Sam pomiar temperatury i sterowanie przekaźnikiem są bardzo proste, ale nie wiem jak skonfigurować...

    Mikrokontrolery   27 Sie 2018 06:49 Odpowiedzi: 3    Wyświetleń: 426
  • ATmega8, fusebity CKSEL=1001, kwarc zegarkowy 32,768kHz, Bascom – blokada MCU

    Może być po $crystal. Dodano po 4 Jak chcesz jeszcze zaprogramować te "zablokowane" procesory to wpisz tutaj: http://obrazki.elektroda.net/20_12357589... Jakąś wielgachną liczbę. Np. 10000. PS. Ale zdajesz sobie sprawę z tego że ten program z kwarcem 32kHz nie będzie demonem prędkości? Dodano po 3 Ja na Twoim miejscu uruchomił bym to na wewnętrznym...

    Mikrokontrolery AVR   28 Lut 2009 09:32 Odpowiedzi: 12    Wyświetleń: 1755
  • ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie czasu.

    Wgrałem taki kod, trochę poprawiony, bo tamten miał drobne błędy i nie dało się skompilować. Zegar działa, ale nadal tak szybko odmierza czas. [syntax=basic4gl]'licznik Timer2 pracujący jako Timer asynchroniczny. $regfile = "m8adef.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 =...

    Mikrokontrolery AVR   28 Cze 2013 21:24 Odpowiedzi: 16    Wyświetleń: 4431
  • LED RGB z PWM z opcją ON/OFF na N-MOSFET, spr. schematu, (ATmega168PA 1.8V)

    Dioda ma migać średnio ok. 70 razy na minutę. Zastanawiam się czy komunikacja (np. po I2C) z driverem PWM do diod LED nie będzie zbyt wolna? Dodatkowo chciałam uśpić ATmegę, żeby zaoszczędzić na poborze prądu. A do komunikacji trzeba by ją ciągle budzić. Uśpienie jest możliwe, jeśli wykorzystuję tylko Timer2 w trybie asynchronicznym (taktowany z zewnętrznego...

    Początkujący Elektronicy   05 Wrz 2012 12:08 Odpowiedzi: 3    Wyświetleń: 2364
  • AVR i Linux: Problem z działaniem programu po programowaniu STK200

    piotr_go dzięki za dobre chęci ale niestety dalej nic. Skorzystałem z Twojej podpowiedzi z drukarką i nawet odinstalowałem cupsys (przy okazji nie wiem dlaczego ale wysypał się xserver i dlatego dopiero teraz odpowiadam) i nic nie pomogło. Zrobiłem jeszcze kilka prób: - wylączyłem komputer - zegar działa, zalączyłem na nowo, zegar się resetuje ( w...

    Mikrokontrolery   16 Sie 2008 09:36 Odpowiedzi: 15    Wyświetleń: 2334
  • Jak ustabilizować wskazania obrotomierza modelarskiego na AVR Mega16?

    Witam... Bawie się troche z silnikami BLDC (przeróbki na 3f)... W związku z tym potrzebowałem obrotomierz... A do rzeczy wziąłem się tak... Mam w rurce zamontowaną żarówkę przed nią osłąnięte fotoogniwo z kalkulatora... Pomiędzy żarówką a ogniwem wiruje śmigło... Sygnał z ogniwa wzmacniam w dwóch stopniach na tranzystorach a potem podaje na inwerter...

    Mikrokontrolery   04 Lis 2008 14:50 Odpowiedzi: 18    Wyświetleń: 6681
  • Atmega8, C - Niedokładny pomiar czasu z dokładnością do 1ms, 8MHz oscylator

    Ojj, to nie tak! Nie należy odmierzać dłuższych czasów delayem! Więc na dluzsza metę K to kompletna bzdura. Ponadto wewnętrzny kwarc jest niedokładny. Ja bym to zrobił tak (chociaż to też pewnie zły pomysł) ze pod Timer2 w trybie asynchronicznym podpiął kwarc 32768khz z preskalerem 128. W przerwaniu z niego inkrementowac zmienna sekund i zerowac zmienna...

    Mikrokontrolery AVR   16 Kwi 2013 22:39 Odpowiedzi: 17    Wyświetleń: 2691
  • Jak skonfigurować Timer2 w ATmega8 do zliczania setnych sekundy? BASCOM

    Witam serdecznie zrobiłem zegar na w/w procesorze i wyświetlaczach 7 segmentowych led. Sekundę odmierzam z wykorzystaniem Timera 2 w trybie asynchronicznym z dodatkowym kwarcem 32,768Khz. Multipleksowanie wyświetlaczy realizowane jest za pomocą timera0. Do tej pory wszystko działa świetnie, Chciałbym jednak dodać jeszcze zliczanie setnych sekundy i...

    Mikrokontrolery AVR   03 Mar 2011 14:14 Odpowiedzi: 3    Wyświetleń: 2919
  • Sterownik akwariowy w pokrywie oświetleniowej

    Projekt oczywiście fajny, ale chciałbym poznać odpowiedzi na następujące pytania: 1. W jakim celu stosujesz częstotliwość taktowania aż 16MHz? 2. Dlaczego dla tak prostego układu, stosujesz zewnętrzny zegar PCF, zamiast wykorzystać wewnętrzny timer2 mikrokontrolera do pracy w trybie asynchronicznym z kwarcem zegarkowym 32,768kHz na pinach TOSC1 i TOSC2?...

    DIY Konstrukcje   03 Gru 2013 22:27 Odpowiedzi: 47    Wyświetleń: 29349
  • [c] Jak uzyskać przerwanie co 1s z Timer2 i kwarcem 32,768kHz na AtMega32?

    No nie za bardzo zależy. Problem leży w tym, że asynchronicznie taktowany timer i jego podsystemy są w innej domenie zegarowej niż CPU.

    Mikrokontrolery AVR   08 Sie 2011 10:41 Odpowiedzi: 9    Wyświetleń: 7663
  • AVR - USBasp nie widzi ATmegi 8 po ustawieniu fusebitów, jak wgrać firmware Fischla?

    Witam! Ostatnio zacząłem uczyć się rozmawiać z uC Atmela na podstawie ATmegi 8. Po wielu różnych próbach i eksperymentach doszedłem do wniosku, że zbuduję zegar. A że człowiekiem jestem gwałtownym, to zamiast taktować kwarcem 32kHz sam Timer2 , postanowiłem (z powodu niewiedzy o trybie asynchronicznym tegoż) to zastosować także dla pozostałych układów...

    Mikrokontrolery AVR   08 Gru 2015 14:43 Odpowiedzi: 14    Wyświetleń: 4053
  • 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ń: 2205
  • ATMEGA8535 - Jak uruchomić pracę asynchroniczną z kwarcem zegarkowym?

    Witam Potrzebuję zrobić zegar na ATMEGA8535 i nie mogę uruchomić pracy asynchronicznej. Kwarc zegarkowy podłączony do XTAL1/2. Program wstępny poniżej. Analogiczny program (ze zmianą ASSR.5 = 1) dla ATMEGA88 działa poprawnie. Proszę o pomoc. Pozdrawiam Jacek Program napisany w "BASCOM AVR" [syntax=basic4gl][/syntax] $regfile = "m8535.dat" $crystal =...

    Mikrokontrolery AVR   04 Wrz 2014 19:50 Odpowiedzi: 1    Wyświetleń: 1059
  • [AVR][Atmega328]Przerwania w trybie asynchronicznym

    Mam problem z przerwaniem w trybie asynchronicznym - Amtega328. Załączam program uproszczony do niezbędnych elementów: [syntax=c]//co 0.5s ISR(TIMER2_OVF_vect) { ... _delay_us(30); //V1 //while(TIFR2 & (1<<TOV2)); //V2 //while(TIFR2 & (1<<TOV2)) _delay_us(1);//V3 //while(TIFR2 & (1<<TOV2)) TIFR2 |=1<<TOV2;//V4 //cli();...

    Mikrokontrolery   13 Lis 2020 17:29 Odpowiedzi: 4    Wyświetleń: 354
  • Jak skonfigurować RTC w Atmega8535 z użyciem kwarcu i licznika?

    Aby korzystac z rtc musisz podlaczyc kwarc 32,768 kHz do pinow PORTC 6 i 7. Ustawiasz timer2 na prace asynchroniczna i dobierajac prescaler na podzial przez 128 otrzymujesz przerwania co 1 s bez koniecznosci ladowania timera przy kazdym przerwaniu. Ponizej przedstawiam fragment kodu dla at90s8535 . Atmega8535 tez powinno dzialac. Sprawdz tylko czy nie...

    Mikrokontrolery   18 Cze 2004 10:44 Odpowiedzi: 6    Wyświetleń: 1954
  • Budzenie AVRa. Czy da się to zrobić? Zwykły pin.

    Witam Czy da sie w jakis sposob obudzic AVR (ATmega16) z ktoregokolwiek trybu uspienia (najlepioej power-down, albo power-save) urzywajac zwyklego pinu (nie od przerwania zewnetrznego, nie od UARTA czy TWI) ?? Mam juz gotowy uklad i w gre nie wchodzi zmiana nozek procesora, poza tym wszystkie zewnetrzne przerwania sa uzywane do czegos innego. Dodam...

    Mikrokontrolery   01 Sie 2006 18:35 Odpowiedzi: 9    Wyświetleń: 1380
  • ATmega32, Timer2 RTC, SLEEP_MODE_PWR_SAVE – powrót do snu po przerwaniu Timer2

    Cześć, Jest układ na Atmedze z timerem2 w trybie asynchronicznym realizującym RTC. Zależnie do stanu pinu kontrolowanego przez przerwanie INT2 układ ma albo działać normalnie, albo w uśpieniu (dokładniej na INT2 zrobioną mam detekcję zera sieci zasilającej i dodatkowo byłby to wskaźnik istnienia zasilania w ogóle). Timer2 musi pracować non-stop. I czegoś...

    Mikrokontrolery AVR   14 Paź 2014 18:47 Odpowiedzi: 8    Wyświetleń: 1173
  • 1wire i przerwania. Czy i który timer wykorzystuje 1wire? ATmega32.

    Czy i który timer wykorzystuje 1wire. Chce wyorzystać jeden timer do cyklicznych przerwań, ale jak wykorzystam timer 0 lub timer 1 wysiada transmisja 1wire. ATmega32 nie ma wbudowanego interface 1wire, wiec nie rozumiem problemu, a wróżyc tylko mogę, że o bascom się rozchodzi... Stawiałbym na niezbyt szczęśliwą obsługe przerwań przez Bascom (zapisuje/odczytuje...

    Mikrokontrolery   20 Kwi 2005 10:51 Odpowiedzi: 23    Wyświetleń: 3754
  • Atmel 89c2051 z kwarcem 32kHz - jak uruchomić generator?

    No to jeszcze dorzucę, to co znalazłem w pewnym pdf-e Motoroli - aplikacja , zresztą bardzo podobna do tej j/w. Legenda : XTAL1 - wejście inwertera generatora XTAL2 - wyjście inwertera generatora Tak przy okazji - AVR - y posiadające wbudowany timer asynchroniczny (np. AT90S8535 , ATmega8535 , ATmega16 , ATmega8 itd.) już są przygotowane do bezpośredniego...

    Mikrokontrolery   09 Cze 2005 20:02 Odpowiedzi: 4    Wyświetleń: 4405
  • Kolejny zegarek LED na AtMega8, ale dokładny

    http://obrazki.elektroda.net/25_11981125... Witam wszystkich serdecznie ! Oto kolejny zegarek z wyświetlaczami LED oparty na ATmega8. Znowu ?? Tak, a czemu nie. Konstrukcja powstała jako odpowiedź na zapotrzebowanie na naścienny zegarek z dużymi cyframi widoczny w nocy. Wymiary całości to 180x70x18mm. Zegarek wyświetla tylko godziny i minuty,...

    DIY Konstrukcje   24 Sty 2025 19:30 Odpowiedzi: 345    Wyświetleń: 206657
  • Jak skonfigurować zegarek RTC i termometr na LCD w Bascom na Atmega8?

    A jeżeli chodzi o obliczenia to zobacz jak jest w przykładzie z timerem1 w pierwszym programie, preskaler ustalony wraz z wpisem do rejestru timera by zgłaszał przerwanie co 1s Napisałem szybki soft do RTC w atmega8, oczywiście timer2 taktowany asynchronicznie z XTAL reonatorem zegarkowym 32768 Nie będę opisywał co jest z czego, sprawdz w help bascoma...

    Mikrokontrolery   19 Maj 2009 13:45 Odpowiedzi: 33    Wyświetleń: 8668
  • [Bascom 2.0.5.0][ATMEGA8] Zegar RTC-zmienna textowa TIME$ nie ulega zmianie

    Witam. Stworzyłem na mikrokontrolerze ATMEGA8 zegar RTC. Do procesora został podpięty kwarc zegarkowy - timer2 pracuje w trybie asynchronicznym. Program powstał z wykorzystaniem instrukcji BASCOMOWEJ Config Clock = soft: Kod: "Jeśli w programie użyto instrukcji CONFIG CLOCK, kompilator automatycznie generuje specjalne zmienne nazwane: _sec , _min ,...

    Mikrokontrolery Początkujący   10 Wrz 2012 22:09 Odpowiedzi: 4    Wyświetleń: 1842