prosty timer atmega8

Znaleziono około 2095 wyników dla: prosty timer atmega8
  • ATmega8 - Prosty program z wykorzystanie timera 8bit.

    a) Dlaczego nie na przerwaniach? b) Timer wcale nie musi liczyć od zera. c) Da się ustalić górną granicę (CTC). d) Przeczytaj sobie: http://www.avrfreaks.net/index.php?name=... http://maxembedded.com/2011/07/14/avr-ti...

    Mikrokontrolery AVR   15 Gru 2013 17:40 Odpowiedzi: 8    Wyświetleń: 1632
  • ATmega8 - Timer w trybie CTC i wykorzystanie przerwań.

    Kiedyś napisałem prosty przykład użycia Timera w trybie CTC dla AVR w AVR Studio w języku C. W załączniku znajduje się ten gotowy kompletny program powodujący przerwanie od porównania (Compare) co około 250 ms i generujący przy okazji falę prostokątną na wyjściu OC0A. Otrzymujemy w ten sposób przebieg prostokątny na tej nóżce o okresie 2 Hz (2x250 ms...

    Mikrokontrolery AVR   12 Sty 2014 10:47 Odpowiedzi: 9    Wyświetleń: 6882
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak skonfigurować trzeci timer w Atmega8?

    (at)seba_x:A co to za bzdura?:> • Peripheral Features – Two 8-bit Timer/Counters with Separate Prescaler, one Compare Mode – One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode A co do pytania autora, nie, zliczanie umożliwiają tylko dwa pierwsze timery. Trzeciego można używać jako wewnętrznego. Nie tylko...

    Mikrokontrolery   29 Mar 2008 12:57 Odpowiedzi: 7    Wyświetleń: 3265
  • REKLAMA
  • Jak zrobić prosty alarm na Atmega8 z kontaktronem i buzzerem?

    Zaglądając do dokumentacji mikrokontrolera i wybierając jedną z dwóch możliwości: 1. preskaler timera - jedno z ustawień preskalera powoduje zatrzymanie timera czyli "No clock source (Timer/Counter stopped)." 2. zerując bit TOIE0 (jeśli użyjesz timer0), czyli Timer/Counter0 Overflow Interrupt Enable

    Mikrokontrolery Początkujący   10 Wrz 2014 20:15 Odpowiedzi: 10    Wyświetleń: 1584
  • Program timera ATmega8 z wyświetlaczami segmentowymi GG:MM:SS:mm

    To ja już nie wiem , możesz podrzucić jakiś schemat prosty takiego timera z programem skompilowanym hex , bo ja już nie mam pojęcia

    Mikrokontrolery AVR   09 Lip 2017 11:18 Odpowiedzi: 12    Wyświetleń: 975
  • [Atmega8] Jak obsłużyć enkoder MOZ 30 z Atmega8? Podłączenie i pomiar napięcia wyjściowego.

    Ja bym zrobił na przerwaniu + timer.

    Mikrokontrolery AVR   09 Gru 2011 11:02 Odpowiedzi: 20    Wyświetleń: 6646
  • [Atmega8] [Atmega8][C] - Jak zaimplementować odliczanie godzin od 100 do 0?

    Racja - jeżeli pierwszy timer masz ustawiony na odliczanie jakiejś podwielokrotności sekundy to wtedy wszystko zrobisz na tym samym timerze.

    Mikrokontrolery AVR   02 Lis 2014 14:40 Odpowiedzi: 26    Wyświetleń: 1644
  • Resetowanie timera w Atmega8 - jak wyzerować licznik do zera?

    To zależy. Z opisu autora (nie analizowałem kodu) wynika, że timer jest zatrzymany, stąd kolejność nie ma znaczenia. Przy okazji mała poprawka, bo zamiast TCNT0 podałem TCCR0. Zerując TCCR0 zatrzymamy timer ponieważ w tym mikrokontrolerze są tam tylko bity preskalera.

    Mikrokontrolery AVR   16 Sty 2015 09:16 Odpowiedzi: 9    Wyświetleń: 1068
  • REKLAMA
  • Timer na Atmega8 w Bascomie - nie działa poza symulatorem, co sprawdzić?

    a jak dziala w "realu"? a powiedz mi jeszcze skad wiesz ze on wywoluje przerwanie co 1s?

    Mikrokontrolery   31 Sty 2007 08:08 Odpowiedzi: 14    Wyświetleń: 1885
  • [Atmega8] [Atmega8][Bascom] Optymalizacja kodu menu w komputerku samochodowym

    Zacznij od tego: funkcja wait i pokrewne PRZESTAŁY ISTNIEĆ. Do opóźnień i odmierzania czasu użyj timera i ogólnie poczytaj o timerach.

    Mikrokontrolery AVR   30 Sie 2011 22:59 Odpowiedzi: 26    Wyświetleń: 3342
  • Dlaczego przerwanie timera w ATmega8 nie działa? Dioda na PB1 nie świeci

    To co sugerowal Tajwoj - źle ustawiłeś preskaler, powinno być: TCCR0 = 0b00000101;

    Mikrokontrolery   21 Kwi 2005 20:07 Odpowiedzi: 18    Wyświetleń: 10040
  • Timer kuchenny na ATmega8

    http://obrazki.elektroda.net/77_12591386... Witam! Chciałem Wam przedstawić jeszcze nieskończony timer kuchenny autorstwa Mirosława Firleja. Ta zabawka powstała jako prezent świąteczny dla mamy. W wakacje postarałem się zrobić taki, ale coś nie chciało działać. Segmenty cyfr się źle wyświetlały, buzzer cały czas dzwonił, jednym słowem porażka....

    DIY Poczekalnia   20 Mar 2010 13:31 Odpowiedzi: 18    Wyświetleń: 8634
  • [Atmega8][C] - sterowanie triakiem - weryfikacja programu

    ad. 1. To znaczy, że jak spojrzysz do noty procka, do opisu wyprowadzeń OCx timera to się okaże, że timer może sterować tym pinem prowadząc do zmiany jego stanu. W efekcie wcale nie musisz tego robić programowo. Ustawiasz w timerze opóźnienie, wyzwalasz go w przerwaniu zera i tyle. ad. 2. Musisz wtedy pamiętać, że wartość tuż po zmianie MUX będzie dotyczyła...

    Mikrokontrolery AVR   22 Cze 2012 11:30 Odpowiedzi: 15    Wyświetleń: 4105
  • REKLAMA
  • [Atmega8] Atmega8, C - Multipleksowanie wyświetlacza 7-seg, wspólna katoda, kodowanie cyfr

    Obsługa przerwania nie ma być "jak najkrótsza", tylko "nie za długa". Odświeżanie wyświetlacza zawsze robi się w przerwaniu, gdyż zajmuje to czasu tyle co nic, a nie zrobienie tego w przerwaniu powodowałoby złe działanie wyświetlacza - nierówną jasność cyfr, zmiany jasności, migotanie, przygasanie itp. To ma być działać ze stałą częstotliwością, a do...

    Mikrokontrolery Początkujący   28 Lut 2013 18:58 Odpowiedzi: 17    Wyświetleń: 2328
  • [atmega8][bascom] 7seg LED sterowanie z PORTB i PoC <<

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

    Mikrokontrolery AVR   02 Lut 2009 21:18 Odpowiedzi: 18    Wyświetleń: 6657
  • [Atmega8] Jak przekształcić wartość z timera1 Atmega8 na obroty na minutę?

    Sorry, Wiesz ja to sie z tym bawie tylko i program pisze w bascomie metoda prob i bledow. Nie ma większego znaczenia w jakim środowisku programujesz (Basic albo C). Istotny jest koncept projektu i sposób rachunkowy, reszta to tylko inna forma zapisu programu. Wybrałeś za narzędzia: Timer1 i jeden z interruptów zewnętrznych. Zatem jest tez bez znaczenia...

    Mikrokontrolery AVR   10 Kwi 2013 22:59 Odpowiedzi: 18    Wyświetleń: 3281
  • [AVR][C][Atmega8]TIMER i Preskaler - błąd przy kompilacji

    Dobrze, że uczysz się C ale jeżeli chcesz w pełni wykorzystywać ten język to naucz się jeszcze korzystać z not katalogowych uC. 1. O porcie A już kolega polprzewodnikowy napisał. 2. Timer0 w M8 w przeciwieństwie do M32 nie ma możliwości pracy w trybie CTC. Chcesz CTC to przenieś obsługę na T1 lub T2. Ewentualnie T0, ale w trybie normal z cyklicznym...

    Mikrokontrolery   05 Cze 2011 09:34 Odpowiedzi: 27    Wyświetleń: 5381
  • Dlaczego Atmega168 działa wolniej niż Atmega8? Timery i fusebity

    no i ok, ja mowilem o dodatkowym podziale czestotliwosci na 2, 4 i 8 (domyslnie 8 ) . no i czas sciagnac nowe wersje, bo we wszystkich jakie mam logo jest niebieskie 4\/3!! No własnie. Domyslnie jest 8. Ustwiasz 8MHz, a to chodzi na 1MHz. I zdziwka. Ja też kiedyś miałem z tym problemy. A jak kolega Robgie programuje? Z BASCOMa? no i ok, ja mowilem...

    Mikrokontrolery AVR   21 Sty 2009 06:16 Odpowiedzi: 19    Wyświetleń: 4858
  • Konfiguracja timera 1 na ATMEGA8 dla funkcji ~244Hz bez bibliotek

    Klasa TwoWire (której obiektem jest Wire) też używa przerwań. Po wejściu do ISR przerwania są blokowane. Jeżeli chcesz, aby dane ISR nie blokowało innych przerwań można użyć ISR_NOBLOCK:[syntax=c]ISR(TIMER2_OVF_vec... ISR_NOBLOCK) { ... }[/syntax]Byłbym jednak z tym bardzo ostrożny, ponieważ może przydarzyć się przepełnienie stosu. https://www.nongnu.org/avr-libc/user-man...

    Arduino   28 Sie 2020 15:01 Odpowiedzi: 7    Wyświetleń: 498
  • [atmega8] Jak poprawnie skonfigurować timer i komparator w ATmega8 do pomiaru odległości?

    Najpierw próbowałem z przetwornikiem a/c ale nie dawało to żadnych odczytów i teraz spróbowałem z komparatorem a/c i timerem. Do atmegi podłączyłem nadajnik ultradźwiękowy przeciwsobnie. Jeśli przetwornik podłączyłeś bezpośrednio do pinów mikro-kontrolera to nic dziwnego. Po pierwsze nadajnik ma wtedy bardzo małą sprawność, jak budowałem swój miernik...

    Mikrokontrolery AVR   11 Lut 2012 21:27 Odpowiedzi: 15    Wyświetleń: 3757
  • [AT90USB1287] Jak napisać prosty program z timerem w asm dla AT90USB1287?

    Programuję w ASM ale tylko Atmega8/16 więc wklejam ci taki przykład: [syntax=asm] .CSEG .org 0x0000 //poczatek deklaracji skokow dla przerwan rjmp _poczatek reti reti reti reti reti reti reti reti rjmp _150_timer0 //przerwanie overflow timer0 reti reti reti reti reti reti reti reti reti _poczatek: in r16, TIMSK//timer0 overflow interrupt enable ori...

    Mikrokontrolery AVR   16 Kwi 2012 21:09 Odpowiedzi: 2    Wyświetleń: 1401
  • [Atmega8] Jak zmierzyć czas stanu wejścia z dokładnością 100ms na Atmega8 w C?

    Częstotliwość z jaką taktuję mikrokontroler to 1MHz, język oczywiście to C jak zaznaczyłem w temacie. A przykłady faktycznie są, i wcześniej je znalazłem ale jak dla mnie strasznie skomplikowane. Jak wiedzę sporo nauki jeszcze przede mną :) Nadal bym jednak prosił o super prosty przykład wykorzystania timera. Pozdrawiam

    Mikrokontrolery AVR   06 Sie 2011 18:22 Odpowiedzi: 53    Wyświetleń: 7549
  • [Atmega8] [Atmega8][C] - Jak efektywnie zarządzać timerem0 do pomiaru bezczynności użytkownika?

    To zależy od konstrukcji reszty programu. Nie ma jedynie słusznych i najlepszych rozwiązań. Ja być timer włączał i wyłączał po prostu w kodzie. Rozwiązanie z flaga też jest ok, tylko wtedy nie do końca wykorzystujesz sprzęt - po co inkrementować zmienną skoro masz licznik timera.

    Mikrokontrolery Początkujący   23 Lis 2012 18:48 Odpowiedzi: 4    Wyświetleń: 2226
  • [Atmega8] - [C]Timer znowu nie odlicza zadanej wartości

    TCCR1B |= (1<WGM12) tu ma być (1<<WGM12) (dwie strzałki)

    Mikrokontrolery Początkujący   21 Lut 2013 17:39 Odpowiedzi: 2    Wyświetleń: 957
  • [Atmega8][Bascom]Sterownie diodą led przez zmienną.

    Jak nie radzisz sobie na razie z tym timerem to przynajmniej nie nadużywaj bezpodstawnie Wait. To co Ci zaproponuję nie zwalnia Cię od ogarnięcia timerów! Ustal sobie jakie dopuszczasz maksymalne opóźnienie pętli i użyj go tylko raz np. 10ms. Za rozwiązanie, może nie do końca eleganckie, zaraz zbiorę burę od fachowców ale w wielu przypadkach to naprawdę...

    Mikrokontrolery AVR   18 Lut 2011 22:23 Odpowiedzi: 14    Wyświetleń: 3656
  • [Atmega8][C] - Odczytywanie wartości napięcia na wejściu

    Posiadam aparaturę zdalnego sterowania, w której podczas maksymalnych wychyleń drążka w lewo i prawo na nadajniku, na odbiorniku na wyjściu sygnałowym napięcia przykładowo 0.26-0.42V. Chciałbym podłączyć ten sygnał do wejścia uC. Czy można programowo odróżnić te wartości napięcia, aby w skrajnych przypadkach podawać napięcie na różne wyjścia uC? Można...

    Mikrokontrolery AVR   29 Sie 2012 22:32 Odpowiedzi: 34    Wyświetleń: 6393
  • Za wolny timer w ATmega8. Program wysyłający znak co 1 s poprzez UART.

    Witam, mam w ukladzie ATmega8 + MAX232 do komunikacji z komputerem. ATmega jest taktowana z zewnetrznego kwarcu 16MHz. Wydaje sie, ze fuse bity sa dobrze ustawione, bo do obliczenia parametru predkosci USART (wpisywanego w UBRR) musze wykorzystywac wlasnie 16000000. Mam jednak problem z timerami. Zarowno _delay_ms(), jak i _delay_loop_2() dzialaja tak,...

    Mikrokontrolery   07 Maj 2006 16:26 Odpowiedzi: 11    Wyświetleń: 1872
  • [C] ATMega8 - Timery i przerwania nie działają w kodzie C, WinAVR 20100110

    OK, już działa. Nie wiem czemu, ale Programmers Notepad i A pisałem abyś zainstalował AVR Studio 4.

    Mikrokontrolery AVR   20 Maj 2011 18:47 Odpowiedzi: 14    Wyświetleń: 2169
  • ATMega8 - Jakie rejestry timera zerować przed uśpieniem mikrokontrolera?

    Przyznam się, że nie próbowałem pomijać reti skacząc do pętli głównej z ISR, ale już podmieniałem adres powrotu w projekcie minidds. Ale zakładam, że AVR ma to gdzieś i nie obchodzi go, czy ISR jest zapętlone, czy nie. Zresztą gdzieś w nocie pisało, że SEI w obsłudze przerwania może spowodować nadpisanie całego RAMu, jeżeli kod będzie wolny, więc raczej...

    Mikrokontrolery AVR   15 Sie 2014 19:22 Odpowiedzi: 17    Wyświetleń: 2586
  • Podanie impulsu na Timer Atmega8 z innego portu niż D - jak to zrobić?

    Witam Szukam odpowiedzi i nie mogę znaleźć na pytanie jak w temacie. Bawię się od tygodnia z AVR dokładniej z Atmega8 i zrobiłem sobie do samochodu taki mini komputer pokładowy, który narazie podaje temp w 3 punktach na DS1820 i wyświetla to na wyświetlaczu LCD 2 * 16 (który używam do kontroli wyników) bo drugim wyświetlaczem jest HDLX1414, to 4 segmentowa...

    Mikrokontrolery   11 Maj 2007 06:24 Odpowiedzi: 2    Wyświetleń: 1041
  • Zegarek na LCD i atmega8 ,brak precyzji...i Timer'ów.

    Bo tym kwarcem nie odmierzysz 1s. w taki prosty sposób. Bęziesz musiał ładować wartość początkową do timera. Z kawrcem 2²²Hz wartość początkową trzeba by ustawić na 0 czyli tyle na ile timer wskakuje po przepełnieniu. Jednym słowem z tym kwarcem timer samoczynnie generuje przerwania co sekundę. Jak nie wierzysz to sobie policz. Kwarc ten...

    Mikrokontrolery   22 Wrz 2007 16:04 Odpowiedzi: 38    Wyświetleń: 5713
  • ATmega8 - Błędy przy jednoczesnej obsłudze serwa i RC5 w Bascom

    ........, a podpowiedzcie mi jak mogę obsłuzyc Rc5,serwo i pwm? Pozdraiwam Dla obsługi RC5 i kontroli serva użyłeś w sumie 2-ch timerów... ATMega8 posiada wbudowane 3 timery , zastosuj więc ten trzeci do 'produkcji' PWM''. Jeżeli ten ostatni (dotychczas wolny) jest Timer1, to ma on dwa kanały dla PWM, na których możesz generowac praktycznie dwie różne...

    Mikrokontrolery AVR   10 Maj 2015 13:54 Odpowiedzi: 7    Wyświetleń: 1341
  • Konfiguracja timerów w Atmega8 - timer1 nieprawidłowo odlicza czas

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

    Mikrokontrolery AVR   05 Paź 2011 14:08 Odpowiedzi: 7    Wyświetleń: 3092
  • [Atmega8] Jak generować 36kHz na Atmega8 z zajętymi kanałami PWM PB1 i PB2?

    To nie są przerwania na PB1, 2, 3, a sprzętowe wyjścia timerów. NA ATmega8 masz trzy wyjścia PWM - dwa z T1 i jedno z T2. Nie wiem, ilu w końcu potrzebujesz. Jednego powinieneś użyć do generowania 36 kHz, kolejnego (a może dwóch) do sterowania silnikiem. Czemu mają służyć te zabawy z przerwaniem timera i programowym machaniem nogą uC?

    Mikrokontrolery Początkujący   13 Sty 2016 13:57 Odpowiedzi: 13    Wyświetleń: 1572
  • [Atmega8] Atmega8 - Reset timera przy załączaniu stycznika w układzie z przekaźnikiem

    Witam! Trochę mi to zajęło ale uruchomiłem w końcu mój projekt. Okazało się, iż problem leżał w zakłóceniach sieciowych pojawiających się w momencie włączania silnika. Rozwiązanie: rozdzieliłem masy układu wykonawczego oraz sterowania oraz zbudowałem prosty filtr sieciowy. Pozdrawiam i dzięki za pomoc!!!

    Mikrokontrolery AVR   08 Wrz 2010 12:18 Odpowiedzi: 9    Wyświetleń: 4795
  • Timer programowalny ATmega8 LED

    Przedstawiam timer oparty na ATmega8 i podwójnym multipleksowanym wyświetlaczu 7 segmentowym LED. Układ stworzony do uruchamiania syreny co pewien ustalony czas. Maksymalny czas załączenia to 99 sekund a maksymalny czas zwłoki to 99 minut. Układ zasilany bezpośrednio z sieci 230. Wrzucam schemat układu oraz płytkę układu i wyświetlacza który łączy się...

    DIY Konstrukcje   29 Maj 2013 23:37 Odpowiedzi: 10    Wyświetleń: 11694
  • [AVR] [AVR][Bascom] Jak użyć timerów w attiny2313/atmega8 do sterowania wentylatorem?

    Witam wszystkich, od razu powiem że przekopałem forum i nie znalazłem podobnych tematów. Mam zamiar zrobić przekaźnik czasowy na attiny2313 lub atmega8, bo to akurat mam pod ręką. Działać ma on na zasadzie takiej, że po naciśnięciu przycisku wentylator ma załączać się raz na godzinę na ok 2-3 min. Po naciśnięciu drugiego przycisku, wentylator powinien...

    Mikrokontrolery Początkujący   03 Wrz 2015 16:40 Odpowiedzi: 2    Wyświetleń: 1245
  • atmega8 - Timer/Counter1 (16bit) atmega8 PWM (zasada dzialania)

    Rzeczywiście, teraz widze ze to co myslalem bylo kompletna bzdura. Bardzo dziekuje za rozjasnienie

    Mikrokontrolery   27 Sie 2015 19:36 Odpowiedzi: 3    Wyświetleń: 1287
  • Program z timerem do ATmega8 jak zaprogramować timer?

    Drodzy urzytkownicy, To moje początki w programowaniu contollerów. Chciałbym zaprogramować timer na ATmega8. Proste logiczne programy udało mi się już napisać. Moim następnym zadaniem jest zaprogramowanie timera z licznikiem, niestety na początek mam problemy nie wiem jak zaprogramować timer. Czy ktoś mógłby mi w tym pomóc. Algorytm mojego programu...

    Ogłoszenia Elektronika   07 Sty 2009 08:15 Odpowiedzi: 1    Wyświetleń: 924
  • [atmega8][C] - timer - zapalanie diody na 10s po przyciśnięciu przycisku.

    1. Zaprogramuj timer w tryb CTC, np. na częstotliwość 100 Hz. W przerwaniu timera: - sprawdź, czy przycisk naciśnięty; jeśli tak - zapal diodę i załaduj wartość 1000 do zmeinnej - "timera programowego". - jeśli zmienna timera ma wartość różną od zera, zdekrementuj ją, a jeśli zdekrementowała się do 0 - zgaś diodę. Razem daje to 5 linii kodu w przerwaniu...

    Mikrokontrolery AVR   10 Wrz 2013 18:59 Odpowiedzi: 15    Wyświetleń: 3948
  • Jak ustawić Timer w Atmega8 dla obrotomierza LED w języku C?

    Laszlo ale jesteś świadomy, że odświeżanie obrotów będziesz miał co sekundę, a jeśli nawet zmniejszysz ten czas to zmniejszy się rozdzielczość. Zresztą nie ma co pisać jak wykonasz to się przekonasz. Wykonaj sobie generator na ne555 i się przekonaj jak to będzie działać, nawet nie trzeba ci czujnika po prostu podaj na nogę timera sygnał z generatora...

    Mikrokontrolery AVR   20 Gru 2010 17:01 Odpowiedzi: 21    Wyświetleń: 7283
  • Atmega8 - Timer nie działa poprawnie przy zegarze 8MHz i preskalerze 8

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

    Mikrokontrolery   27 Kwi 2007 21:49 Odpowiedzi: 2    Wyświetleń: 1263
  • ATMEGA8 - szukam schematu Timer / zegar

    Witam, jestem kompletnie zielony w temacie mikrokontrolerów, chciałem jednak zrobić sobie timer lub zegar na atmega8 Szukam porad od podstaw, tzn. co musze kupic, jak wszystko polaczyc, jaki program napisac i jak zaprogramowac. Moze byc to juz gotowy projekt, ktory ktos wykonal, chcialbym po prostu stworzyc sobie cos takiego i wiedziec co robic krok...

    Mikrokontrolery AVR   14 Sty 2016 09:42 Odpowiedzi: 7    Wyświetleń: 1230
  • [ATMEGA8] Czy przerwania TIMER-a zakłócą transmisję RS232 1200 b/s?

    Witam! Chciałbym zrobić układ regulacji fazowej na owym procku. Chciałbym obsługiwać przerwania od TIMER-a co 100us. Dodatkowo przerwanie od detekcji zera- wystąpi jak wiadomo co 10mS. Czy układ RS232 będzie obsługiwany równolegle jeśli będzie pracował z prędkością 1200b/s, co odpowiada 1 znakowi/10 ms? Czy prędkość RS232 ma tu coś do rzeczy- czytaj,...

    Mikrokontrolery AVR   11 Paź 2012 18:32 Odpowiedzi: 14    Wyświetleń: 3497
  • Dlaczego timer w Atmega8 nie działa na wewnętrznym zegarze?

    Prosze o pomoc co moze byc zlego w tym "prostym" kodzie na zegarek nie wiem ale nie chce dzialac na mojej Atmedze 8. mam Atmege ktora chodiz na zegarze wewnetrznym Dim G As Byte Dim M As Byte Dim S As Byte Dim X As Byte Dim W As Word Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.4 , Db6 = Porta.5 , Db7 = Porta.6 , E = Porta.2...

    Mikrokontrolery   28 Wrz 2006 23:35 Odpowiedzi: 2    Wyświetleń: 1316
  • Odliczanie czasu Atmega8 i wyświetlacz trzy segmentowy

    A jak wygląda wyświetlacz 3-segmentowy? Nigdy jeszcze takiego nie widziałem... Program napisz od nowa - ten nie ma prawa działać. Zacznij od przerwania timera. Odliczania czasu NIE DA się zrobić bez timera.

    Mikrokontrolery Początkujący   02 Sty 2016 13:26 Odpowiedzi: 10    Wyświetleń: 1575
  • Atmega8, Timer 1, kłopot z przerwaniami w trybie CTC

    Hm, no nie wiem... to zezwolenie na przerwanie timera 1 po przepełnieniu zostało mi z poprzedniego programu, po prostu dopisałem zezwolenia na przerwanie od porównania z rejestrami a i b, który to wektor się zgadza z tym co podałeś. A przecież przerwanie od przepełnienia nigdy się nie wywoła i tak, bo licznik się zeruje, nie? Ciekawostka, jak na końcu...

    Początkujący Elektronicy   13 Mar 2013 21:40 Odpowiedzi: 4    Wyświetleń: 1203
  • 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ń: 2098
  • [ATmega8] ATmega8A - Pobór prądu w trybie Power-Save przy zasilaniu 3V

    Wycinek z datasheet atmega8a: "The Asynchronous Timer/Counter uses the same XTAL pins as the CPU main clock but requires a CPU main clock frequency of more than four times the Oscillator frequency. Thus, asynchronous operation is only available while the chip is clocked on the Internal Oscillator." Niestety do poprawnego działania potrzebny jest oscylator...

    Mikrokontrolery AVR   10 Gru 2012 11:13 Odpowiedzi: 19    Wyświetleń: 4668
  • Jak zrealizować prosty zegar cyfrowy na ATMEGA8 do termometru – najprostszy sposób

    Możesz skorzystać z timera lub z zew. RTC jak doradził kolega.

    Mikrokontrolery   03 Gru 2008 08:19 Odpowiedzi: 6    Wyświetleń: 1833
  • [Atmega8] [Atmega8][AVR-gcc] - Jak dekodować 2 sygnały PPM z odbiornika RC?

    Daruj sobie obsługę przepełnień i przerwanie od przepełnienia timer - kompletnie nic one nie wnosi. Po prostu zapisz wartość timera przy zboczu narastającym, a przy zboczu opadającym odejmij od bieżącej wartości tę zapamiętaną - przewinięcie typu uint16_t przez zakres samo załatwi sprawę. Skąd wiesz, jakie masz wartości, skoro nic z nimi nie robisz?

    Mikrokontrolery Początkujący   13 Lut 2013 22:02 Odpowiedzi: 8    Wyświetleń: 3201
  • Jaki mikrokontroler do sterowania 3 serwami w robocie Delta? ATmega8 za mało timerów

    Witam. Na wstępie chciałbym zaznaczyć, że jestem kompletnym nowicjuszem jeśli chodzi o mikrokontrolery, więc proszę o wyrozumiałość. Chcę wykonać model Jeśli myślałeś o ATMEGA8 to znaczy, że interesują cię AVRy? Można wziąć coś innego z serii ATMega, dzięki czemu będziesz miał więcej kanałów PWM. Lecz timery w ATMega są dosyć niewygodne (sztywny preskaler)...

    Mikrokontrolery Początkujący   07 Lis 2013 09:41 Odpowiedzi: 6    Wyświetleń: 2445
  • Atmega8 - Timer nie generuje przerwań, zegar nie działa poprawnie

    Na bascomie się nie znam ale w którym miejscu masz obsługę wektora przerwań od timera ?

    Mikrokontrolery   21 Sty 2007 14:18 Odpowiedzi: 4    Wyświetleń: 1053
  • Atmega8 - Jak zaimplementować czasowe sterowanie przekaźnikiem w C?

    Oj kolego jest wyraźnie napisane: Jestem początkującym programistą... wiec gotowca nie ma co dawać bo człowiek się nie uczy tylko bezmyślnie go używa. Podejrzewam że nie potrafiłby jeszcze zainicjować odpowiednio timer, skoro nie znalazł odpowiedzi na prosty problem. Tak poza tym z timerem tez procek się kreci bez celu oczekując na wciśniecie przycisku....

    Mikrokontrolery Początkujący   16 Lip 2013 21:53 Odpowiedzi: 11    Wyświetleń: 6090
  • [ATMEGA8] ATMEGA8 licznik czasu: start/stop odliczania przyciskiem, obsługa timerów i przerwań

    O nie na gotowca nie licz :) Ale jeżeli chcesz to mogę Cię naprowadzać i poprawiać błędy w kodzie. To pozwoli Ci nauczyć się czytać i rozumieć datasheet w zakresie timerów i przerwań. Pasuje?

    Mikrokontrolery AVR   18 Kwi 2011 09:29 Odpowiedzi: 34    Wyświetleń: 6582
  • [ATmega8][C/WinAVR]Pogodzenie obsugi przycisków i odczytu da

    Zamiast delay wykorzystaj inny timer.

    Mikrokontrolery AVR   15 Lip 2010 14:03 Odpowiedzi: 5    Wyświetleń: 1433
  • ATmega8 - Prosty program obsługujący klawiaturę.

    To wszystko to jedna wielka prowizorka. Możesz dołożyć do pętli while () oczekującej na zwolnienie przycisku sprawdzenie naciśnięcia drugiego i odpowiednią reakcję. To powinno być zrobione zupełnie inaczej, w przerwaniu timera, z notowaniem stanu przycisków w oddzielnych zmiennych.

    Mikrokontrolery AVR   25 Mar 2013 18:18 Odpowiedzi: 2    Wyświetleń: 1068
  • [Atmega8][Bascom] Sygnalizowanie zerwania transmisji RS232

    A nie możesz wykorzystać zwykłego timera?

    Mikrokontrolery AVR   26 Cze 2009 12:06 Odpowiedzi: 5    Wyświetleń: 1680
  • Atmega8 - jak uzyskać dźwięk z AVR? Moj pierwszy uklad

    midi? To poczytaj najpierw czym jest midi. Implementacja tego wcale nie jest banalna. Natomiast prosty dźwięk uzyskasz przy pomocy timera, można też odtwarzać próbki przy pomocy fastPWM.

    Mikrokontrolery AVR   19 Sty 2011 13:31 Odpowiedzi: 13    Wyświetleń: 3152
  • atmega8, c - Przerwanie TIMER0_OVF_vect wykonuje się tylko raz, dlaczego?

    Musisz też załadować nową wartość do licznika timera.

    Mikrokontrolery Początkujący   09 Mar 2015 10:28 Odpowiedzi: 9    Wyświetleń: 1218
  • atmega8 - [BASCOM]włączenie i wyłączanie Timera

    Witam. Napisałem prosty programik. Działa on tak że po włączeniu układ generuje impulsy o częstotliwości regulowanej przez ADC2. Teraz nie mam pojęcia jak zrobić aby przycisk podpięty na PD.0 włączał i wyłączał mi ten generator na wyjściu atmegi. [syntax=Basic4GL]$regfile = "m8def.dat" $crystal = 8000000 Config Portd = &B00000000 Config Portb = &B11111111...

    Mikrokontrolery Początkujący   26 Paź 2012 10:16 Odpowiedzi: 10    Wyświetleń: 2238
  • [Atmega8] [Atmega8][C] Timer CTC z preskalerem 64 nie odlicza dokładnie 1 sekundy

    A jeżeli jesteś bardzo początkujący to po prostu użyj rezonatora powiedzmy 16MHz i już będzie znacznie dokładniej. Nie będzie to bardzo dokładnie ale dużo lepiej niż wewnętrzny oscylator.

    Mikrokontrolery Początkujący   01 Sie 2012 22:51 Odpowiedzi: 6    Wyświetleń: 1651
  • [atmega8/16][bascom] - Prosty sterownik + zegar + temp

    Zacznij (jak w 99% projektów) od przerwania timera. W nim sprawdzaj stan przycisków i wykonuj prawie wszystkie pozostałe czynności.

    Mikrokontrolery AVR   19 Sie 2013 21:10 Odpowiedzi: 5    Wyświetleń: 2556
  • [atmega8] [atmega8][c] Jak ustawić timer do odmierzania dokładnie 1 sekundy?

    Oczywiscie wszystko zalezy od kwarcu jaki zastosujesz. I nie ma znaczenia czy bedziesz pracowac w rybue asynchornicznym czy nie. A przepis na jedna sekunde jest prosty: bierzesz 16 bitowy licznik 1, ustawiasz tryb CTC (albo i nie), prescaller dajesz na 64 i odmierzasz wartosc 0x3D09.

    Mikrokontrolery AVR   17 Mar 2009 23:20 Odpowiedzi: 16    Wyświetleń: 1533
  • Schemat i program do ATMEGA8: timer i wyłącznik dla naświetlarki UV

    Wjęc tak, mi chodzi o coś takiego : Mam 4 przyciski - 2 do ustawiania funkcji (f1 , f2 itd) - 1 reset - 1 do ustawiania czasu określonego przeze mnie, wyświetla się menu ustaw czas i 2 przyciskami do ustawiania funkcji nastawiam czas. Wiem że jest to trochę skomplikowane i dlatego potrzebuje pomocy, Może być to wyświetlane na lcd jak również na wyświetlaczu...

    Mikrokontrolery AVR   03 Maj 2009 18:02 Odpowiedzi: 7    Wyświetleń: 4762
  • BASCOM, ATmega8 – Sterowanie wentylatorem, timer 10/20 min, obsługa Button1

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

    Mikrokontrolery AVR   04 Lut 2016 18:22 Odpowiedzi: 27    Wyświetleń: 2577
  • ATmega8 – wybudzanie z trybu uśpienia przez pin inny niż INT0/INT1, jak to zrobić?

    no dobrze, jest to jakieś rozwiązanie, to jak sie budzi tym timerem?

    Mikrokontrolery   15 Lis 2009 15:40 Odpowiedzi: 13    Wyświetleń: 3892
  • [C] Czy obsługa microswitcha na ATmega8 w przerwaniu timera jest poprawna?

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

    Mikrokontrolery AVR   21 Sie 2011 02:23 Odpowiedzi: 2    Wyświetleń: 8470
  • Jak użyć ON TIMER w Bascom dla Atmega8 do odmierzania 3 minut?

    A czy mógłbym prosić o jakiś konkretny przykład? Albo poprawić ten: Config Timer0 = Timer , Prescale = 1024 On Timer(15) Gosub procedura 'czekaj 15sec. Timer On Do Loop End Procedura: Cls Lcd "ok" Waitms 500 Return Nie wiele tu mozna poprawic bo od poczatku do konca masz bledny koncept pracy z timerami. Po pierwsze: w konfiguracji wartosc 'Prescale'...

    Mikrokontrolery AVR   11 Maj 2009 22:09 Odpowiedzi: 17    Wyświetleń: 4521
  • Jaki mikrokontroler zamiast ATmega8 do dwóch timerów i PWM? Szukam taniego zamiennika

    Jak zerkniesz do dokumentacji to się dowiesz że może też być taktowany zegarem systemowym. Zerknij w rejestr ASSR bit AS2

    Mikrokontrolery   27 Mar 2006 12:50 Odpowiedzi: 3    Wyświetleń: 1176
  • [ATMEGA8] ATMEGA8 C - Przerwanie co 1s przy 16MHz i preskalerze 1024 nie działa poprawnie

    Hmmm, ... Możesz wkleić aktualny kod łącznie z zerowaniem preskalera? Czy wcześniej używasz Timera do innych celów?

    Mikrokontrolery AVR   28 Kwi 2011 17:38 Odpowiedzi: 13    Wyświetleń: 3978
  • ATMEGA8, przerwanie INT0 nie działa poprawnie powyżej 18kHz, dzielnik f

    Ale w tym drugim wariancie nie korzystam z przerwań tylko z timera.

    Mikrokontrolery AVR   25 Kwi 2009 10:59 Odpowiedzi: 20    Wyświetleń: 3200
  • [Atmega8] [Atmega8][Bascom] Jak ustawić timer 2-bajtowy na przerwanie co sekundę?

    A jak jest w BASCOMIE / uC domyślnie ? Tzn. ja nie ustawiałem żadnego trybu pracy timera.

    Mikrokontrolery AVR   22 Lip 2012 23:39 Odpowiedzi: 47    Wyświetleń: 6227
  • [Atmega8][C/AVR Studio 5] Sterownik bramy, niezrozumiałe zachowanie się uC

    A co w związku z dziwnie działającym timerem?

    Mikrokontrolery AVR   15 Wrz 2011 23:01 Odpowiedzi: 27    Wyświetleń: 8417
  • [Atmega8][assembler] Przerwanie z timera 0 nie działa

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

    Mikrokontrolery AVR   07 Lis 2010 06:58 Odpowiedzi: 2    Wyświetleń: 2419
  • [Atmega8] Atmega8: Generowanie dźwięku bez wstrzymywania programu w Bascom

    Timer i zmiana stanu wyjścia w przerwaniu. Długość dźwięku określić innym timerem.

    Mikrokontrolery AVR   18 Lis 2010 09:12 Odpowiedzi: 4    Wyświetleń: 3530
  • Timer/Counter0 ATMEGA8. Timer0 jako wyjście. Odliczanie odstępów czasu.

    Możesz to zrobić na dwa sposoby. 1. W przerwaniu zmienisz stan tego portu. 2. Przerwanie ustawia ci pewną flagę że nastąpiło odmierzenie 1 sekundy a w pętli głównej programu testujesz tą flagę i jak wystąpi to zmienisz ten port a flagę kasujesz I cała filozofia. Czy to jest jasne ?

    Mikrokontrolery   25 Paź 2006 10:26 Odpowiedzi: 16    Wyświetleń: 3550
  • [ATMega8] [ATMega8][Bascom] Przerwanie timer0 nie ustawia Portd.4 na wysoki stan

    A może na zakończenie przerwania załadować wartość do timera???

    Mikrokontrolery AVR   10 Sty 2010 10:37 Odpowiedzi: 10    Wyświetleń: 2281
  • [ATmega8][bascom] aparatura zdalnego sterowania jaki kod

    Tyle że jak z bascoma jestem noga bo programuję pół roku i nie umiem skalibrować timera

    Mikrokontrolery AVR   14 Kwi 2012 23:51 Odpowiedzi: 6    Wyświetleń: 2798
  • [ATmega8][C] Generator sinusoidy, Timer1 PWM, problemy...

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

    Mikrokontrolery AVR   12 Sie 2009 08:54 Odpowiedzi: 14    Wyświetleń: 6707
  • [ATmega8] ATmega8: Obsługa diod i przerwań z timerami 1 i 2 w C - ćwiczenie z książki

    Witam, Mam mały problem z programem z książki o programowaniu ATmega8 i ARM7 Pawła Borkowskiego tj. cw. 2 z lekcji o przerwaniach. Treść ćwiczenia to takie obsłużenie diód podłączonych do PC0, PC2 i PC4, aby PC4 świeciło po załączeniu przycisku, PC2 ma się zaświecić po 1,5 sekundzie przy wykorzystaniu timera1, a PC1 ma się zaświecić po 170ms przy wykorzystaniu...

    Mikrokontrolery Początkujący   20 Lip 2012 22:00 Odpowiedzi: 5    Wyświetleń: 1421
  • [Atmega8] [Atmega8][C] - Jak rozróżnić przerwanie LOW->HIGH i HIGH->LOW na INT0?

    Przecież już mówiliśmy o tym. ATmega8 -> 1,4V (zbocze opadające) i 1,9V (zbocze narastające) przy Vcc=5V. Te napięcia dotyczą wszystkiego. Niezależnie czy używasz pinu jako zwykłego IO, jako wejścia przerwania, czy jako wejścia Timera.

    Początkujący Naprawy   21 Lip 2013 16:01 Odpowiedzi: 93    Wyświetleń: 8505
  • ATMega8: Częstościomierz pokazuje zero, problem z Timerem 1 i PB.1

    Hey ! Właśnie sprawdziłem, działa jak wpisze na twardo zmienna = 1234 znaczy wyświetla 1230 ale to pewnie przez mod 10 - czyli wyświetlanie działa... ale co z tym Timerem ?

    Mikrokontrolery   20 Maj 2005 11:03 Odpowiedzi: 15    Wyświetleń: 1721
  • Atmega8 - Bascom - reset przy wywołaniu funkcji w przerwaniach, jak to naprawić?

    Doszedłem, że funkcja Getrtctime() resetuje mi układ. Wcześniej działała. Jaki może mieć związek z deklaracją timera?

    Mikrokontrolery AVR   12 Lis 2012 21:18 Odpowiedzi: 10    Wyświetleń: 2016
  • [BASCOM] Atmega8 - timer asynchroniczny, zewnętrzny kwarc..

    Witam serdecznie, chcę taktować timer Atmega8 zewnętrznym kwarcem zegarkowym, a sam uC taktować wewnętrznym oscylatorem RC. Tylko nie wiem jak mam skonfigurowac Atmega8 abz to osiagnac, pewnie trzeba cos w fusebitach zmienic, ale nie wiem co.. Prosze o pomoc. Pozdrawiam!

    Mikrokontrolery AVR   14 Mar 2009 11:26 Odpowiedzi: 1    Wyświetleń: 1799
  • ATMEGA8 – obsługa dwóch ADC na przerwaniach, brak wywołania ISR po konwersji

    Free run i ręczny stan konwersji - coś się Koledze pomyliło. Będę nudny - zacznij od przerwania timera.

    Mikrokontrolery AVR   16 Lut 2015 09:45 Odpowiedzi: 17    Wyświetleń: 1890
  • Dlaczego przerwanie przepełnienia timera 0 nie działa na Atmega8 w avr-gcc?

    wiesz... coś mi chodzi po głowie, że przy którejś wersji gcc albo avr-libc nastąpiły jakieś zmiany nazewnictwa procedur obsługi przerwań. Głowy nie dam że tak było, ale w każdym razie u mnie procedura obsługi od przerwania pochodzącego od przepełnienia timera 0 nazywa się: ISR (TIMER0_OVF_vect) { ... } A druga rzecz, to z całą pewnością...

    Mikrokontrolery   08 Mar 2011 14:44 Odpowiedzi: 18    Wyświetleń: 3114
  • atmega8 - Jak opóźnić wyłączanie przekaźnika o 5 sekund w Bascom?

    z tego co wiem to delay to komenda to odliczania czasu w mikrosekundach, a do dokładnego odliczania czasu należy używać funkcji Timer.

    Mikrokontrolery Początkujący   12 Cze 2014 16:49 Odpowiedzi: 7    Wyświetleń: 1521
  • 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ń: 1134
  • AtMega8 [C] - Jak zrealizować płynne przesuwanie cyfr na wyświetlaczach LED?

    Problem leży wyłącznie w złym oprogramowaniu. Zrób to, co pisałem. Zegar 8MHz w zupełności wystarczy. Zacznij od przerwania timera.

    Mikrokontrolery AVR   11 Lut 2013 14:41 Odpowiedzi: 9    Wyświetleń: 2895
  • Atmega8 - Jak uruchomić sprzętowy PWM na liczniku OCR1A?

    Witam, w tych wszystkich kodach przydałaby się jeszcze nieskończona pętla główna, np.: [syntax=c]while(1) { }[/syntax] po konfiguracji TIMERa.

    Mikrokontrolery Początkujący   29 Mar 2013 09:53 Odpowiedzi: 8    Wyświetleń: 1698
  • Atmega8 Bascom - PWM - powolne zmniejsznie/zwiększanie

    Ten sposób już kiedyś sprawdzałem i działał. Pamiętam, że kod zwiększający/zmniejszający musiał być w podprogramach. Liczyłem, że da się to zrobić na flagach od Timer.

    Mikrokontrolery Początkujący   05 Maj 2015 15:16 Odpowiedzi: 4    Wyświetleń: 1542
  • Atmega8: Zawieszanie programu przy odbiorze sygnału RC5 na zegarze 7-seg

    Kolega czytał opis w helpie o Config RC5 ? jest tam napisane, że GETRC5 korzysta z Timera 0 , a tego samego timera używasz do multipleksowania.

    Mikrokontrolery AVR   14 Sie 2011 15:12 Odpowiedzi: 2    Wyświetleń: 1219
  • [Atmega8][C] Obmierzanie czasu z dokładnością do 0.1ms

    3 us* 69800 = 209,4ms wiec jest to znacząca różnica. Jak za pomocą timera rozumiem poprzez porównanie tego czasu z aktualną zawartością liczka timera?

    Mikrokontrolery AVR   25 Cze 2010 09:36 Odpowiedzi: 8    Wyświetleń: 1286
  • [ATmega8][BASCOM] Przerwania z timera a odczyt z UARTa

    Wklep na początku przerwania : Enable Interrupts Wywnioskowałem to z pomocy bascoma (polecenie on Interrupt)

    Mikrokontrolery AVR   21 Sie 2008 10:59 Odpowiedzi: 4    Wyświetleń: 3127
  • [C][ATmega8]Zmiana sekwencji programu button switch

    Złym pomysłem jest użycie przerwania INT - potrzebny tylko przerwanie timera. W tekócie, który zacytowałeś, napisałem jak to powinno wyglądać. Po prostu tak zrób.

    Mikrokontrolery AVR   01 Paź 2019 17:57 Odpowiedzi: 26    Wyświetleń: 1431
  • [Atmega8] [Atmega8][Bascom] Jak przyspieszyć działanie programu do cięcia drutu?

    Stosując polecenie Waitms nie moge uzyskać czasu opóźnienia mniejszego niz ok 10ms Więc go nie stosuj. Do tego są Timery.

    Mikrokontrolery AVR   02 Sty 2011 20:18 Odpowiedzi: 12    Wyświetleń: 2075
  • [atmega8][Bascom]Wyświetlanie liczb multiplesowo na wyś. LED

    Przykładów w necie jest od groma. Z częstotliwością co najmniej 50Hz musisz przełączać wyświetlacz i wartość podawana na niego. Najlepiej wykorzystać do tego przerwanie timera.

    Mikrokontrolery AVR   05 Maj 2010 21:02 Odpowiedzi: 15    Wyświetleń: 2959
  • Generator VCO - BASCOM. Gdzie znajdę jakieś informacje?

    Masz ATmega8, czyli masz ADC i masz timer połączony z pinami I/O, czyli za pomocą timera możesz generować przebiegi na wyjściu. Rzecz wręcz banalna. Za pomocą ADC wykonujesz pomiar napięcia. przeliczasz go na okres, albo odrazu częstotliwość, nie wiem jak to w bascomie wyglada. W każdym razie częsottliwość ustala się przez zapisanie w odpowiednim rejestrze...

    Mikrokontrolery   11 Sty 2007 17:51 Odpowiedzi: 9    Wyświetleń: 2726
  • Atmega8 - obsługa przycisków, umiejscowienie w kodzie

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

    Mikrokontrolery AVR   28 Lis 2014 16:15 Odpowiedzi: 5    Wyświetleń: 1089