atmega8 timer zegar

Znaleziono około 293 wyników dla: atmega8 timer zegar
  • Atmega8 Bascom Zegar nixie modyfikacja kodu potrzebna pomoc.

    Witam Jestem w trakcie robienia zagara nixie ze strony Mikrokontrolerem jest Atmega8 a wkład zrobiony na Bascomie. Potrzebuję dodać opcję chwilowego wyłączenia lamp, w celu zabezpieczenia lamp przed zatruciem. Bardzo proszę o pomoc. To kod: '************* Konfiguracja uC ***************** '********************...

    Mikrokontrolery AVR   30 Wrz 2021 18:41 Odpowiedzi: 7    Wyświetleń: 321
  • [ATMEGA8] Timer i wykonanie funkcji

    Witajcie, Potrzebuję konfiguracji timera 1 dla atmega8 aby wykonywał funkcję z częstotliwością ~244Hz (zegar 16MHz i preskaler 2^16) . Chciałbym uniknąć używania dodatkowych bibliotek. Będę wdzięczny za przykładowy kod :) jakąś Przy okazji; jeśli użyję do tego celu timera 1,...

    Arduino   28 Sie 2020 15:01 Odpowiedzi: 7    Wyświetleń: 366
  • [Bascom]ATmega8 Timer jako licznik

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

    Mikrokontrolery AVR   27 Paź 2010 09:46 Odpowiedzi: 7    Wyświetleń: 5296
  • [Atmega8][C] Zegar binarny, bez użycia tranzystorów

    Witam! Dopiero zaczynam przygodę z avr i niestety jestem programistą, a nie elektronikiem, więc staram się nauczyć niezbędnej wiedzy. Chcę wykonać mały zegar binarny i czytając dokumentację Atmegi8 natrafiłem na: 1] The sum of all IOH, for all ports, should not exceed 300 mA. 2]...

    Mikrokontrolery AVR   18 Wrz 2008 18:45 Odpowiedzi: 12    Wyświetleń: 6057
  • ATmega8, timer, dlaczego programy nie działają?

    witam. Mam problem dotyczący generowania równych odcinków czasu przez timer0 i timer1 osoby mogące udzielić mi pomocy proszę o kontakt. Dokładnie mój problem wygląda tak że każdy program który wykorzystuje timer0 i timer1 ne działa tak jak powinien,np program który zaświeca po kolei...

    Mikrokontrolery   11 Lis 2008 16:41 Odpowiedzi: 12    Wyświetleń: 1635
  • Atmega8 timer i przerwanie INT1 - jak wstawić do programu?

    Masz tak- zegar odmierzający 1s. A co by szkodziło gdyby odmierzał co 100ms. Albo co 10ms czy 1ms. Wtedy w każdym przerwaniu można zwiększać jakieś zmienne i dopiero gdy osiągną zadaną wartość wykonywać jakieś funkcje. Wtedy zamiast _delay() możesz sprawdzić czy zmienna osiągnęła...

    Mikrokontrolery AVR   14 Maj 2012 07:12 Odpowiedzi: 40    Wyświetleń: 5398
  • ATmega8 i zegar czasu rzeczywistego.

    Generalnie nie nazywałbym tego tematu zegarem czasu rzeczywistego. Atmega jest spoko, jeśli stosujesz Bascoma to masz jak zwykle problem z precyzyjnym wyliczeniem czasu i cykli procesora więc ... . 1. Albo praca na timerze i przerwaniu ... 2. Albo zewnętrzny RTC :) - jako samodzielny układ...

    Mikrokontrolery   01 Paź 2007 07:46 Odpowiedzi: 10    Wyświetleń: 8363
  • atmega8 jako zegar rtc - sterownik do akwarium

    Raczej wina kwarca. Ale wpływów jest więcej. Jeśli nie chcesz laborować z kwarcami a kondensatorami około niego, zrób tak: $crystal = 10000000 'kwarc 10MHz Config Timer1 = Timer , Prescale = 1 , Compare A = Disconnect , Clear Timer = 1 Compare1a = 50000 ...

    Mikrokontrolery AVR   01 Paź 2008 12:14 Odpowiedzi: 14    Wyświetleń: 2833
  • [atmega8][bascom] zegar i termometr w jednym

    witam ponownie zrobiłem tak aby program w timerze był jak najkrótszy wszystko fajnie działa tylko że jak nastawiam godziny lub minuty to tylko do 8 później się zacina i nie da się nic zrobić. Czy mógłby ktoś zerknąć na mój kod i powiedzieć co ma źle. $regfile = "m8def.dat"...

    Mikrokontrolery AVR   24 Maj 2009 23:55 Odpowiedzi: 7    Wyświetleń: 6337
  • [AtMega8][Bascom] Zegar PDF8563 + PCF8591 + Timer - kłopot z I2C

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

    Mikrokontrolery AVR   15 Sie 2011 00:10 Odpowiedzi: 2    Wyświetleń: 2879
  • ATMEGA8 - szukam schematu Timer / zegar

    Timer w kontekście mikro kontrolerów znaczy coś "nieco" innego niż masz na myśli. Jeśli chcesz złożyć gotowy projekt... to lepiej kup zegarek - i tak się przy tym niczego nie nauczysz. Jeśli chcesz się nauczyć - zacznij od czegoś prostszego. Kup sobie choćby Arduino UNO, kilka rezystorów,...

    Mikrokontrolery AVR   14 Sty 2016 09:42 Odpowiedzi: 7    Wyświetleń: 1119
  • Dziwne wariowanie ATMEGA8. Błądzenie w programie.

    Witam. Mam straszny problem z ATMEGA8 (zresztą podobne rzeczy działy się w ATMEGA16). Mianowicie, robię sobie prosty sterownik. Posiada on m.in. 4 przyciski, zrobione w ten sposób, że są one z jednej strony podłączone do wejść PIND.0 – PIND.3. Wejścia te podłączyłem również...

    Mikrokontrolery   07 Kwi 2007 20:26 Odpowiedzi: 6    Wyświetleń: 1503
  • Zegar widmowy - Propeller Clock

    Witam. Zbudowałem zegarek na podstawie tego projektu z małymi zmianami: 1. procesor ATmega8 2. zamiast układów MBI zastosowałem układy 74HC595 3. czujnik położenia podpięty pod wejście ICP1 4. zasilanie zegara poprzez transformator powietrzny. Co do kodu to część odpowiedzialna...

    DIY Konstrukcje   16 Gru 2021 23:01 Odpowiedzi: 239    Wyświetleń: 380663
  • Czasowy włącznik (Timer) 6 kanałowy na mikrokontrolerze

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

    Mikrokontrolery AVR   11 Maj 2010 20:09 Odpowiedzi: 61    Wyświetleń: 12616
  • Zegar szachowy na mikroprocesorze ATMEGA8

    Dzień dobry, chciałbym opisać zegar szachowy mej konstrukcji. Pomysł zbudowania takiego zegara zrodził się w mej głowie, kiedy w okresie zainteresowania mikrokontrolerami chciałem stworzyć coś, co będzie sterowało wyświetlaczem LCD. Nie chcąc kopiować oklepanych pomysłów...

    DIY Poczekalnia   18 Lis 2015 11:56 Odpowiedzi: 4    Wyświetleń: 5490
  • Zegarek na atmega8 + termometr jak połaczyć programy ?

    Witam. Mam z książki Marcina Wiązani listing do zegarka na atmega8. Chciałbym włączyc jeszcze do tego projektu termometr ( możne być DS18B20 lub LM35). Jak to technicznie wykonać? listing zegara 'Program zegara wykorzystującego przerwania od Timer1 'Przerwanie przepełnienia...

    Mikrokontrolery AVR   23 Lut 2010 16:13 Odpowiedzi: 4    Wyświetleń: 3117
  • Atmega8/ Bascom - Multipleksowanie LED + termometr

    Witam Zmieniłem sposób obsługi wyświetlania. Początkowo miałem tak : [syntax=basic4gl] '************ Zegar 8 wyswietlaczy LED + 74HC595 + PCF8563 $regfile = "m8adef.dat" $crystal = 8000000 $hwstack = 32 ' rozmiar stosu sprzętowego $swstack...

    Mikrokontrolery Początkujący   31 Lip 2014 12:09 Odpowiedzi: 18    Wyświetleń: 3276
  • [C][ATmega8]Zmiana sekwencji programu button switch

    Jakiś fizyczny sposób załączenia przerwania timera przerwaniem od INT0 . Szukam i nie mogę znaleźć żadnych przykładów ani bardziej szczegółowego opisu jak to ugryźć , we wcześniejszych odpowiedziach nikt nie napisał dlaczego nie można używać delay w przerwaniu a w prostej wersji programu...

    Mikrokontrolery AVR   01 Paź 2019 17:57 Odpowiedzi: 26    Wyświetleń: 1236
  • Atmega8 - resetowanie się układu przy zasilaniu z programatora.

    więc tak, schemat i fotka: wszystko działa, tylko tak jak pisałem z jakiegoś powodu procesor co jakiś czas wraca do początku maina. wszystkie zmienne zostają zresetowane, wpomniany MCUCSR nie rejestruje resetu. i dodam jeszcze kod [syntax=c] #define F_CPU 12000000L #include <avr/io.h> #include...

    Mikrokontrolery   08 Mar 2014 22:39 Odpowiedzi: 6    Wyświetleń: 1509
  • Zegar LED (dla krótkowidza)

    Do wykonania tego zegara skłonił mnie mój słabnący wzrok - leżąc w łóżku bez okularów nie mogłem odczytać godziny na zagarkach wbudowanych w sprzęt RTV - cyfry wyświetlaczy są po prostu dla mnie zbyt małe. Miałem w zapasach 4 czerwone wyświetlacze LED z cyframi o wysokości...

    DIY Konstrukcje   06 Sty 2019 14:50 Odpowiedzi: 10    Wyświetleń: 4350
  • [Atmega8][C] dodanie przekaźnika do kodu

    Witam, chciałbym przerobić projekt z tego linku Mianowicie zostawić odliczanie czasu i wyświetlanie go a dodać do niego funkcję w której o wpisanej "na stałe" godzinie w funkcji załączy przekaźnik. Przekaźnik jest 4 modułowy więc potrzebuje 4 wolnych pinów. Kod, który zmodyfikowałem...

    Mikrokontrolery AVR   05 Lis 2017 11:17 Odpowiedzi: 7    Wyświetleń: 1398
  • [Atmega8][C/AVRSTUDIO] Jak próbkować z niskimi częstotliwościami

    Oj coś koledzy krążycie wokół tematu a nie widzę nigdzie pełnej odpowiedzi. Niektóre są za to błędne albo upraszczające. F_CLK_ADC, to tak jak ktoś pisał, tylko częstotliwość taktowania ADC. A że jest to przetwornik typu SAR (z sukcesywną aproksymacją) to konwersja 1 próbki trwa...

    Mikrokontrolery AVR   15 Mar 2012 12:01 Odpowiedzi: 6    Wyświetleń: 1171
  • atmega8 - [atmega8][c] dziwna anamalia w dużym programie

    Oto i źródło, może Wy zauważycie coś dziwnego... [syntax=c] // PINY WEJŚCIOWE #define ZIELONA PIND5 #define CZERWONA PIND6 #define DEBUG_PORT PORTD #define DEBUG_DDR DDRD #define ZOLTA PIND3 #define KL_PORT PORTC #define KL_PIN PINC #define KL_DDR DDRC #define...

    Mikrokontrolery AVR   28 Gru 2013 06:46 Odpowiedzi: 15    Wyświetleń: 2085
  • [C] Miernik częstotliwości ATmega8

    Witam Planuje zrobić sobie miernik częstotliwości różnych kształtów napięcia: sinus, prostokąt, trójkąt. Zamianę sinusa i trójkąta na prostokąt mam już zaplanowaną. Zostało mi tylko zmierzenie częstotliwości sygnału prostokątnego o amplitudzie 5V i przedziale częstotliwości...

    Mikrokontrolery Początkujący   15 Sty 2013 14:15 Odpowiedzi: 4    Wyświetleń: 2097
  • Atmega8 Przerwanie z T0 [asembler]

    .org 0x0000 ; ustawia adres w pamięci programu rjmp reset ; skocz do etykiety ... ; wektor przerwania timer 1 .org 0x0005 rjmp led_off ; skocz do obsługi przerwania ; w tym przykładzie początek programu głównego reset: ; Jako pierwsze ustawienia stosu (w asemblerze jest...

    Mikrokontrolery   25 Wrz 2005 13:31 Odpowiedzi: 8    Wyświetleń: 2882
  • Licznik w trybie asynchronicznym, atmega8, jak działa?

    t2 może pracować taktowany z CLKio (AS2 w ASSR skasowany) lub zegarem pochodzącym z pinu TOSC1 (który pracuje łącznie z TOSC2). Asynchroniczość polega na tym, że oscylator na TOSC może pracować na innej częstotliwości niż zegar procesora. Np procesor może iść na zegarze 8MHz (wew.RC),...

    Mikrokontrolery AVR   03 Sty 2009 17:37 Odpowiedzi: 4    Wyświetleń: 1193
  • Jak zmienić konfigurację timer'a i oscylatora?

    Witam serdecznie, mam problem który polega na dostosowaniu programu działającego na AT90S8535P do Atmega8. Dokładniej problem polega na tym że Atmega8 nie posiada wyjść tosc1/2. Poradzono mi aby sam uC pracowal na wewn. układzie RC a zegar na zewnetrznym oscylatorze. Szukałem info na temat...

    Mikrokontrolery AVR   21 Lut 2009 11:24 Odpowiedzi: 2    Wyświetleń: 1419
  • [ATMega8][BASCOM] - Lookup wczytuje losowe wartości

    Witam. W temacie mikroprocesorów jestem dalej początkującym, i dlatego zwracam się do was z prośbą o pomoc. Nie będę ukrywał, że porwałem się kolejny raz z motyką na Słońce, ale dla mnie tylko takie wyprawy są cenne. Jednak przechodząc do problemu. Wydaje się być błahy, ale siedzę...

    Mikrokontrolery Początkujący   25 Cze 2013 08:23 Odpowiedzi: 1    Wyświetleń: 1281
  • [Atmega8][avr-gcc] - Zegar na Timer2 - problem z uruchomieniem.

    Witam serdecznie. Zazwyczaj większość problemów udaje mi się rozwiązać bez pisania na forum, jednak ten doprowadza mnie już do szewskiej pasji. Chcę zrobić zegarek na Atmega8A taktowanym wewnętrznym oscylatorem, z podłączonym kwarcem zegarkowym do wejść TOSC1/TOSC2 -bez powodzenia. Zawsze...

    Mikrokontrolery AVR   25 Wrz 2014 20:56 Odpowiedzi: 8    Wyświetleń: 1569
  • Zegar widmowy AT89C4051

    Witam wszystkich forumowiczów. Dziś Wam przedstawię zegar który wykonałem głównie z ciekawości, jest to projekt który został już opublikowany na elektrodzie przez użytkownika "Mariusz Wiśniewski" poniżej link do tematu. Prawdę mówiąc zegar nie jest ukończony, właściwie...

    DIY Konstrukcje   16 Wrz 2015 06:54 Odpowiedzi: 6    Wyświetleń: 8439
  • [ATmega8][C]Obsługa przerwania tryb CAPTURE vs. EXTERNAL INTERRUPT

    Cześć. Napisałem swój pierwszy program na przerwaniach, ale nie działa on do końca tak jak zamierzałem. Układ jest taki, że pod port B mam podpiętą diodę/diody, a pod wejście wywołujące przerwanie PD3 (INT1) mam podłączony oscylator o zmiennej częstotliwości w zakresie od 0 do +/-...

    Mikrokontrolery AVR   13 Maj 2011 12:55 Odpowiedzi: 15    Wyświetleń: 2749
  • AtMega8 [C] [Eclipse] - Timer1 zły pomiar czasu; Błędy przy programowaniu

    Witam, Jestem w trakcie budowy komputera pokładowego na procesorze AtMega8 oraz na wyświetlaczu LCD LS020. Program który tworzę ma zrealizować podstawowe funkcję komputera pokładowego, takie rzeczy jak menu i możliwość nastawienia parametrów odpuszczam a jedynie chcę prawidłowo obsłużyć...

    Mikrokontrolery AVR   15 Kwi 2013 20:39 Odpowiedzi: 7    Wyświetleń: 2532
  • [atmega8[bascom] DCF77 + Timer + DS18B20

    Witam Napisałem program, który dekoduje sygnał DCF77 ( ustawia flagę ), następnie zapisuje ( przy pierwszym uruchomieniu ) wartości zmiennych do PCF8563 i cztery razy na dobę wysyła przez RS485. do tego dwa razy na dobę koryguje czas w PCF8563. I to działa bez problemu. Do celów testowych...

    Mikrokontrolery AVR   24 Maj 2012 18:24 Odpowiedzi: 3    Wyświetleń: 3023
  • Atmega8, problem z timerem

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

    Mikrokontrolery   27 Kwi 2007 21:49 Odpowiedzi: 2    Wyświetleń: 1173
  • Timer i ATMEGA8. Zliczanie obrotów na minutę.

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

    Mikrokontrolery AVR   27 Sie 2010 20:59 Odpowiedzi: 22    Wyświetleń: 3841
  • Znów Led na Atmega8, definicja wejść. Szybsze miganie diody na PC5.

    :) Heh. No nie zupełnie :) Napisz ten programik z wykorzystaniem timerów mikrokontrolera. W końcu zegar to zegar :P Bez zegarka w dzisiejszych czasach można tylko jedno ZGINĄĆ :P Poczytaj troche o timerach atmegi i przerwaniach, oraz jak się je obsługuje w C. Timer działa niezależnie...

    Mikrokontrolery   27 Gru 2006 12:58 Odpowiedzi: 4    Wyświetleń: 1579
  • [ATMEGA8]Przerwania, a RS232

    ...czy na czas wytransmitowania, bądź odbioru znaku program wstrzyma swoje działanie na 10ms, czy po prostu odbędzie się to równolegle... Jeśli budujesz transmisję RS232 na przerwaniach, sprzętowy USART odbiera znak w czasie, gdy procesor wykonuje program główny. Po odebraniu całego...

    Mikrokontrolery AVR   11 Paź 2012 18:32 Odpowiedzi: 14    Wyświetleń: 3416
  • atmega1284p Bascom - DCF77 + Timery + przerwania

    Witam Do "kompletu" brakuje mi obsługi zegara DCF77. Tzn. uruchamiałem już wcześniej na Atmega8 i nie było problemów. Jednak przy tym układzie wykorzystuję Timer, przerwania - może konfiguracja jest zła ?. Timer0 - liczniki i flagi Timer1 - DCF77 Timer2 + INT0 - odbiór RC5 INT1 - przerwanie...

    Mikrokontrolery AVR   01 Sty 2013 02:17 Odpowiedzi: 0    Wyświetleń: 1059
  • Atmega8 - Bascom - dodanie obsługi I2C, połączenie programów

    Witam. Chciałbym sobie wykonać zegar z tego tematu [url=]LINK ale chciałbym dodać do tego zegar RTC. Myślałem żeby użyć DS1307 lub PCF8583, do obsługi tego drugiego znalazłem taki oto fragment kodu: [syntax=basic4gl]Config Sda = P3.5 'konfiguracja linii SDA magistrali I2C Config Scl...

    Mikrokontrolery AVR   21 Lut 2014 00:49 Odpowiedzi: 4    Wyświetleń: 1239
  • DS1820 lub DS18B20 na AtMega32 na zegarze 1Mhz

    #include <mega8.h> #include <stdio.h> #include <delay.h> #include <math.h> // 1 Wire Bus functions #asm .equ __w1_port=0x15 ;PORTC .equ __w1_bit=5 #endasm #include <1wire.h> unsigned int status=0, error=0; int temperatura=0, temperatura_zadana=0; unsigned...

    Mikrokontrolery   21 Wrz 2006 12:33 Odpowiedzi: 24    Wyświetleń: 4011
  • Zegar czasu rzeczywistego w c++ AVR

    Witam wszystkich czy ktoś mógłby podpowiedzieć jak uzyskać odliczanie czasu w sek na atmedze? w programie CodevisionAVR uzyskuje taki kod w którym niby jest już jakiś wietrzny timer ustawiam go nawet na 8MHz ale nie wiem jak wyprowadzić to odliczanie sekund np na lcd wystarczy żeby ktoś podpowiedział...

    Mikrokontrolery AVR   25 Kwi 2009 17:01 Odpowiedzi: 5    Wyświetleń: 4937
  • [C] Jak ustawić potrójny HW PWM w atmega8

    Musisz odczekać odpowiednią ilość cykli pomiędzy uruchomieniem PWMów na jednym Timerze do uruchomienia PWMa na drugim Timerze. Oczekiwanie (wraz z zapisami do rejestrów Timerów) muszą być operacją atomową. Ilość cykli będzie trochę mniejsza od ilości cykli jaka przypada na jeden okres...

    Mikrokontrolery AVR   15 Wrz 2011 14:18 Odpowiedzi: 8    Wyświetleń: 1693
  • Zegar LCD z podświetleniem RGB

    Zliczanie sekund odbywa się w przerwaniu (z preskalerem równym 1024). 16 000 000 / 1024 = 15625 65535 to maksymalna wartość timera, ale przerwanie następuje dopiero gdy timer się "przekręci" więc doliczamy jeszcze jeden. 65535 + 1 - 15625 = 49 911 ( wychodzi 49 911 - w praktyce działa...

    DIY Konstrukcje   18 Lip 2012 11:43 Odpowiedzi: 32    Wyświetleń: 16178
  • [Atmega8][C] - Włączanie i wyłączanie timera

    Bardzo dziękuję za informację. Mam jeszcze jedno pytanie, związane z tym tematem. Dla większej jasności zamieszczam fragment kodu (tylko ta część, które jest tut istotna). Czy można w jakiś sposób oszacować czas potrzebny na wykonanie pozostałych instrukcji, abym mógł dobrać odpowiednią...

    Mikrokontrolery Początkujący   23 Lis 2012 18:48 Odpowiedzi: 4    Wyświetleń: 2049
  • ATMega8 - Zadanie na automatyczne usypianie ATMegi

    Postanowiłem na moment uprościć sobie zadanie - użyłem przerwań przepełnienia Timera1 zamiast przerwania porównania. Nie wiem czy program jest napisany efektywnie, ale za to działa. Wrzucam jego kod: INT0 znajduje się również instrukcja zapalenia diody. 3. Licznik mrugnięć zmniejszyłem...

    Mikrokontrolery AVR   15 Sie 2014 19:22 Odpowiedzi: 17    Wyświetleń: 2445
  • Atmega8>attiny13 - Potrzebne wsparcie z przeniesieniem kodu między uC.

    Witam. Potrzebuję pomocy z dostosowaniem kodu napisanego na atmegę8 na attiny13. Domyślam się że największym problemem będą tutaj timery, ale jestem w ich temacie puki co zielony, a potrzebuję koniecznie(i niestety pilnie) odbiornika IR który zmieści się i będzie działał na attiny13....

    Mikrokontrolery Początkujący   06 Mar 2015 20:40 Odpowiedzi: 7    Wyświetleń: 1140
  • [Atmega8][C] - PWM - opis, uruchomienie, zastosowanie

    Pomóż mi lepiej zrozumieć. Po "PWM" powinien być przecinek? Pomiędzy "liczyć" a "gdy" powinna być kropka? Tak jak mówisz po PWM przecinek pomiędzy liczyć a gdy postaw kropkę. "Gdy wartość rejestru TCNT przekroczy wartość zapisaną w rejestrze wtedy..." Zapisaną, w którym...

    Mikrokontrolery AVR   04 Sty 2012 22:25 Odpowiedzi: 42    Wyświetleń: 12879
  • Co potrafi ATMEGA8? Program, TIMER1 z preskalerm=1. Czas się nie zmienia.

    Zmieniłem w liniach z Load na Timer1 = A ale nic to nie dało nadal 10us. Podejrzewam że nie pracuje z preskalerem =1 prawidłowo. Gdzieś czytałem z rok temu że kod programu będzie pracował z zegarem 14MHz (tak jest u mnie) a Timery z 8Mhz. Prawda czy nie ?. Z obliczeń na kalk.exe do wyliczania...

    Mikrokontrolery   20 Mar 2005 23:20 Odpowiedzi: 6    Wyświetleń: 2351
  • przerwania atmega8

    Czy ktos mi powie czy jak w procedurze obslugi od przerwania timera umieszcze rozkaz sleep ktory uaktywnia trym ADC Noise Reduction to czy licznik zostanie wylaczony wtedy(timer)??Kiedy adc skonczy przetwarzac i nastapi zgloszenie przerwania od adc po to zeby wyjsc z trybu ADC Noise Reduction i wybudzic...

    Mikrokontrolery   11 Lis 2005 20:08 Odpowiedzi: 3    Wyświetleń: 1542
  • Ponownie problem generatora na ATmega8

    Witam po raz sto pierwszy. Stali bywalcy elektrody pewnie mają już dosyć tych tematów (i mnie zapewne też :D), ale powróciłem do tego zagadnienia. Żeby nie było, poświęciłem dwa dni na szperaniu po elektrodzie w poszukiwaniu postów o tej tematyce; znalazło się troche...

    Mikrokontrolery   19 Cze 2006 20:23 Odpowiedzi: 3    Wyświetleń: 1618
  • PCF8583 + ATMEGA8 + BASCOM -> problem z odczytem daty

    Zajrzyj sobie do noty katalogowej. Tak de fakto ten układ jest poprany, bo nietypowo koduje informacje o dacie. Masz tu fragment mojego kodu powinien ci pomóc w rozgryzieniu problemu. To definicja i opis rejestrów PCF8583. 'Deklaracja rejestrów dla zegara czasu rzeczywistego PCF8583' Const Rtc_in_adres...

    Mikrokontrolery   11 Lis 2007 15:46 Odpowiedzi: 38    Wyświetleń: 6464
  • Dziwne zachowanie ATmega8

    crazy_phisic : Zauważ, że przebieg na wyjściu to połowa częstotliwości przepełniania timera. kaczy1n : Moja propozycja, to ustawić prescaler na 1 i nic nie ładować do timera - będzie się przepełniał co 256 cykli zegara. No i należy wybrać poprawne źródło zegara.

    Mikrokontrolery AVR   10 Kwi 2009 07:32 Odpowiedzi: 7    Wyświetleń: 1431
  • (BASCOM)(ATMEGA8)odmierzanie 1 sekundy i wylaczanie sie lcd

    Za dużo kodu w przerwaniu + z obsługi przerwania wywołujesz podprogram = obsługa przerwania trwa za długo, nakładają się kolejne przerwania, stos się przepełnia. Spróbuj tak (wykorzystałem Twoją zadeklarowaną, a nie używaną flagę): $regfile = "m8def.dat" $crystal = 8000000 '$sim Config...

    Mikrokontrolery AVR   17 Wrz 2009 18:47 Odpowiedzi: 2    Wyświetleń: 2418
  • [atmega8][bascom avr] pcf8583,wyswietlacz siedmiosegmentowy

    Witam! Od pewnego czasu usiłuje napisać program do obsługi zegara na pcf8583 i wyświetlaczach siedmiosegmentowych lecz bez efektu. Jest sporo tematów tego typu, ale większość zegarów realizowana jest na LCD. Główny problem polega na wyświetleniu czasu na wyświetlaczach 7segmentowych. Proszę...

    Mikrokontrolery AVR   22 Kwi 2010 18:02 Odpowiedzi: 9    Wyświetleń: 4389
  • [atmega8] wyświetlacz 2x16 fuse bity

    Witam Próbuje zrobić zegar z książki Marcina Wiązania "Programowanie mikro kontrolerów avr w języku Bascom" Przepisałem cały program z książki, podłączyłem według schematu , i niestety na lcd pojawiają się kwadraciki. Programator mam usbasp, i program mkAVRCalculator. W zakładce...

    Mikrokontrolery AVR   26 Kwi 2012 17:25 Odpowiedzi: 7    Wyświetleń: 2725
  • 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...

    Mikrokontrolery AVR   13 Lip 2014 07:11 Odpowiedzi: 4    Wyświetleń: 1065
  • atmega8 timer2 w trybie CTC i zmiana czętotliwości

    Witam wszystkich, rzadko pisze bo zwykle jakoś sobie radzę, ale po trzech dniach walki jestem zdesperowany i zaczynam szukać pomocy u Was. Zrobiłem emulację odbierania RS232 na nóżce INT0. Zbocze opadające oznacza że mamy bit startu. Tak startuje odbieranie: [syntax=c] ISR(INT0_vect){...

    Mikrokontrolery Początkujący   23 Sie 2016 07:24 Odpowiedzi: 9    Wyświetleń: 1479
  • Atmega8 I Timer w trybie CTC...(C)

    Mam problem bo probuje uruchomic timer w trybie CTC i podczas debugowania widze ze program w ogule nie wchodzi mi do obslugi przerwnia (SIG_OUTPUT_COMPARE1A) moze czegos nie "urchumomilem"?Korzystam z PDF'a tegoz atmela ale nie wiem co jest zle... Genelanie w programie chcialem osiaganac przerwanie...

    Mikrokontrolery   07 Lut 2006 21:05 Odpowiedzi: 4    Wyświetleń: 2295
  • [Atmega8] [BASCOM] problem z kwarcem czy cos nie rozumiem

    Witam Staram się zrobić odliczanie na przerwaniach - jak do tej pory nie używałem jeszcze przerwań, więc proszę o wyrozumiałość za banalne pytanie. A więc tak. Potrzebuję za pomocą Timera0 wprowadzić diodę w pulsację z częstotliwością 10Hz (to tak dla testu) Wszystko wydaje się...

    Mikrokontrolery AVR   01 Sie 2008 06:22 Odpowiedzi: 2    Wyświetleń: 1425
  • [ATmega8][Bascom] Zegarek "Low level, Rising or Falling

    Witam Przerobiłem program znaleziony gdzieś w internecie aby pracował z lampami NIXI i mam problem ponieważ nie chce mi się kompilować. Wywala bład 212 "Low level, Rising or Falling expected Config Int0 = Timer , Prescale = 128 Prosił bym o wmiare łopatologiczne tłumaczenie ponieważ...

    Mikrokontrolery AVR   02 Maj 2009 08:01 Odpowiedzi: 7    Wyświetleń: 2726
  • Atmega8 - Przerwania miedzy uartem a timerem.

    Odniosę się tylko do nadajnika, bo mam wrażenie, że autor wątku w tej chwili właśnie nadajnik próbuje wykonać. Nadajnik możesz to zrobić w oparciu o timer, na którym ustawisz sobie określony zegar - np. te porządane 250 kHz. Być może musisz ustawić 500kHz - aby wyłapywać nie tylko...

    Mikrokontrolery AVR   17 Wrz 2012 17:07 Odpowiedzi: 14    Wyświetleń: 2544
  • Atmega8 - Chronometr- pomiar porędkosci

    Poczytałem trochę bo właściwie nie wiedziałem nic, na temat timerów i napisałem ich subrutyny. Podczas liczenia prędkości zmienne czas_s/czas_ch będę mnożył przez 0.004 i dzielił przez podaną drogę. Co ty na to? KOD: '***********PROGRAM POMIAR PREDKOSCI************ '***************....

    Mikrokontrolery Początkujący   02 Lip 2013 21:37 Odpowiedzi: 21    Wyświetleń: 3858
  • Problem z odliczeniem sekundy w zegarze z ATmega8

    wykonałem zegar na atmega8 lcg 1*16, z uzyciem timera1 dalem kwarc 8MHz, aby odliczać czas co 1s zrobilem tak Config Timer1=timer, prescale=256 następnie dałem counter1=counter1+34286 8MHz/256/(6... - powinno mi dac dokładnie 1 sekundę a z pomiarów sekundnik zmienia sie...

    Mikrokontrolery   13 Lis 2005 17:31 Odpowiedzi: 4    Wyświetleń: 4228
  • MClock - prosty zegar Atmega8 + PCF8563P

    Witam! Na wstępie muszę powiedzieć że to moja pierwsza tego typu konstrukcja, więc proszę o wyrozumiałość :) Chciałbym przedstawić konstrukcję nad którą ostatnio pracowałem. Jest to prosty zegar bazujący na mikrokontrolerze Atmega8 oraz RTC PCF8563P. Na pomysł stworzenia...

    DIY Poczekalnia   11 Paź 2013 06:34 Odpowiedzi: 3    Wyświetleń: 4263
  • Zegar po raz kolejny... coś szwankuje?

    Mam problem. Buduję układ którego jedną z funkcji będzie zegarek. Nie chcę stosować układu PCF8583 gdyż jest zbyt drogi i posiada dużo nieużytecznych dla mnie rzeczy. Przeglądałem poprzednie topici o tym jednak nie znalazłem wystarczającej odpowiedzi.... Mikrokontroler jaki będę...

    Mikrokontrolery   29 Gru 2005 20:01 Odpowiedzi: 12    Wyświetleń: 2268
  • Taki problem z dokładnym odliczaniem czasu przez ATMega8

    Witam Chcę zrobić w miarę dokładny timer na ATMega8. Ten na którym wykonuje prototypowe projekty działa ale się bardzo późni. Otóż przedstawiam problem: Wykonałem układ zapalający diodę LED przy pomocy ATMega8 ( nic więcej - taki prościutki układ). DO tego...

    Mikrokontrolery   19 Kwi 2006 20:23 Odpowiedzi: 2    Wyświetleń: 1164
  • Zegar systemowy w AVR-ach - dziwne zachowanie

    Witam! Mam dość nietypowy problem z AVR-kami. Ostatnio używałem Timera na ATTiny2313. Ustawiłem preskaler /256, kwarc 8MHz, timer 16bit w trybie porównania i przerwanie. Wartość do porównania była ustawiona na ok. 31250. Ostatecznie powinienem otrzymać przerwanie z częstotliwością ok....

    Mikrokontrolery   28 Sie 2006 12:35 Odpowiedzi: 2    Wyświetleń: 1362
  • 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...

    Mikrokontrolery   22 Wrz 2007 16:04 Odpowiedzi: 38    Wyświetleń: 5554
  • Problem z PWM ATMEGA8 / C

    Zaznacze na początku, że nie jestem jeszcze zbyt mocny jeśli chodzi o mikrokontrolery. Napisałem (na podstawie kodów znalezionych w sieci) programik, który za pomocą przycisków pozwala zwiększać/zmniejszać wypełnienie sygnału (PWM) i traktuje nim diodę. Chciałbym za pomocą dwóch innych...

    Mikrokontrolery   15 Cze 2007 06:02 Odpowiedzi: 3    Wyświetleń: 3988
  • 2 źródła przerwań na 1 pinie (ATMEGA8)

    Jak rozumiem ma być czytane przerwanie z klawiatury ( miedzy innymi ) , a czemu nie zrobić przerwania z jakiegoś timera które będzie cyklicznie sprawdzało pin podłączony z tym klawiszem ( przyciskiem ). Timera też wolałbym nie używać. Zamierzam użyć tych przerwań, żeby procesor przez...

    Mikrokontrolery   06 Wrz 2007 10:54 Odpowiedzi: 9    Wyświetleń: 1532
  • ATMega8 i Timer2 - dwa kwarce - jak użyć?

    hmm... ok, chyba zaskoczyłem .... ze 117 strony dokumentacji ATMega8: Kiedy AS2 jest nie jest ustawiony (0), to Timer/Counter 2 is taktowany z I/O zegara. Kiedy AS2 jest ustawiony (1), to Timer/Counter 2 is taktowany z kwarcu połączonego do pinów TOSC. Tak czy inaczej, chce mieć możliwość precyzyjnego...

    Mikrokontrolery   27 Paź 2007 10:29 Odpowiedzi: 4    Wyświetleń: 1631
  • Atmega8 Przetwornik A/C i BASCOM

    Witam Obsluga ADC w Bascom jest banalna polecam polski help Bascom Basic, napewno sie zorientujesz o co chodzi... Jezeli chodzi o wypelnienie PWM to na potencjometrze mozna to zrobic bez wiekszego problemu... podlacz potencjometr pomiedzy +5V i GND, nastepnie do ADC uP, a pozniej odczytaj wartosc...

    Mikrokontrolery   02 Mar 2011 12:48 Odpowiedzi: 4    Wyświetleń: 3009
  • [ATmega8][C/AVRGCC]Miernik odległości

    Witam Mam problem z ultradźwiękowym miernikiem odległości na atmedze8. Generacja częstotliwości przebiega prawidłowo, na odbiorniku za torem wzmacniaczy otrzymuję widoczny syglał odbity od przeszkody. Błędy pojawiają się przy komparacji sygnału z napięciem referencyjnym. Wynik jest...

    Mikrokontrolery AVR   25 Maj 2008 13:37 Odpowiedzi: 14    Wyświetleń: 2743
  • [ATMEGA8] Licznik impulsów na sekundę

    Kod w C: void main(void) { wlacz_timer... = NIE; if(pierwszy_odczyt) ... = NIE; } else { ... =...

    Mikrokontrolery   25 Paź 2008 17:06 Odpowiedzi: 8    Wyświetleń: 8923
  • [atmega8][bascom][pcf8583]program nie działa

    Witam. Żeby się nie rozpisywać, mam taki kod do zegara: '----Zegar nixie LC-531----.' 'opis złącza ISP 'czerwony - "+" 'zielony - RESET 'biały - MISO 'niebieski - SCK 'brązowy - MOSI 'czarny - "-" '------opis podłączenia lamp----.' 'segmenty-sterowanie...

    Mikrokontrolery AVR   29 Paź 2009 13:05 Odpowiedzi: 3    Wyświetleń: 2770
  • [atmega8] wew.oscylator śpieszy o kilka ms na sekundę

    Witam Zrobiłem sobie zegarek na ATmega8. Ustawiłem wewnętrzny "kwarc" na 8Mhz ale sekunda trwa u mnie krócej o kilkanaście ms i po 1 minucie zegarek śpieszy kilka sekund :/ powiedzcie mi co tu jest źle. przecież preskaler jest dobrze ustawiony. #define cbi(add,bit) ((add)...

    Programowanie Początkujący   25 Lis 2009 19:41 Odpowiedzi: 1    Wyświetleń: 1606
  • [atmega8][avr studio] regulator prędkości z myszy kulkowej

    kilka dni temu powróciłem do pisania tego programu, oczywiście elektronika dział niezwykle pomocne był wskazówki janbernat'a i oczywiście została powiększona o moduł kluczujący silniczek (tranzystor i rezystor :D) kod programu: #include <avr/io.h> // dostęp do...

    Mikrokontrolery AVR   13 Sty 2010 16:05 Odpowiedzi: 36    Wyświetleń: 10416
  • [Atmega8][C] Obmierzanie czasu z dokładnością do 0.1ms

    Nie przesadzaj, z jakim zegarem taktujesz procesor? Jeśli nawet tylko 1MHz, to 3 takty to zaledwie 3mikros. A jak potrzebujesz super dokładność to użyj timera i wyjścia OCx. Możesz zaprogramować zmianę jego stanu z dokładnością do taktu zegara z uwzględnieniem preskalera timera.

    Mikrokontrolery AVR   25 Cze 2010 09:36 Odpowiedzi: 8    Wyświetleń: 1136
  • [ATMEGA8][C] Reset zamiast przerwania

    Okazało się, że program zaczyna się wykonywać od nowa także przy przerwaniach od timera...:/ #include <avr/interrupt.h> #include <string.h> #include "delay.h" #include "lcd.h" volatile int przerwanie=0; int main(void) { LCD_init(...

    Mikrokontrolery AVR   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 5670
  • Atmega8 - Timer1 - pytanie o kierunek zliczania

    Witam! Pierwsze kroki z uC, czyli próba stworzenia zegara matki dla czasomierza podobnego do $regfile = "m8def.dat" $crystal = 2000000 Config Pind.0 = Output Config Pind.1 = Output Config Timer1 = Timer , Prescale = 64 Dim Licz_2s As Byte Dim Parz As Bit Enable Interrupts Enable...

    Mikrokontrolery Początkujący   28 Wrz 2012 13:16 Odpowiedzi: 2    Wyświetleń: 1140
  • Atmega8 BASCOM - stabilnosć pracy wskaznika

    Witam serdecznie Program ma obsługiwać pomiar napięcia i wyświetlić na wyświetlaczu Led wartość odpowiadająca do 1 do 6 oraz wartość n. Problem polega ze dla wartości 1 oraz 2 brak stabilności pracy. Napięcie jest mierzone na pinie 23 uP przez dzielnik napięcia. Moje pytanie czy jest...

    Mikrokontrolery AVR   07 Sie 2014 10:42 Odpowiedzi: 11    Wyświetleń: 2784
  • [ATmega8] - Power save mode - pobór prądu

    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."...

    Mikrokontrolery AVR   10 Gru 2012 11:13 Odpowiedzi: 19    Wyświetleń: 4335
  • ATmega8/ADC/przerwanie - uC nie wchodzi w procedurę przerwania

    Chwila. Timer bez preskalera, częstotliwość procesora nieznana, załóżmy, że 1 MHz (nieistotne). Timer zgłasza przerwanie co 21 cykli zegara, czyli ATmega zajmuje się na okrągło obsługą przerwań timera, nie mając szans obsłużyć żadnych przerwań o niższym priorytecie (ADC). Tak,...

    Mikrokontrolery AVR   20 Sty 2013 16:02 Odpowiedzi: 8    Wyświetleń: 2154
  • Atmega8, C - Asynchroniczny pomiar czasu

    Przede wszystkim nie wiemy, jak bardzo dokładna ma być ta 1 ms? A to 1 ms różni się dokładnością od innej ms? Przede wszystkim opisz o co tak naprawdę ci chodzi. Czy o stworzenie licznika odliczającego czas z rozdzielczością 1ms, czy o pomiar czasu jakiegoś zdarzenia zewnętrznego...

    Mikrokontrolery AVR   18 Kwi 2013 08:47 Odpowiedzi: 7    Wyświetleń: 2154
  • ATMega8 - Sterowanie 3-ma serwomechanizmami przez PWM

    Witam Mam problem dotyczący sterowania serwomechanizmami za pomocą PWM przez ATMega8. Pewnie wielu napisze "szukaj w google". No ok, poszukałem i udało mi się wysterować serwomechanizm [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { ...

    Mikrokontrolery AVR   25 Lis 2013 21:05 Odpowiedzi: 1    Wyświetleń: 1368
  • Atmega8/ Bascom - SAA1064 4 x 7 segment dynamicznie

    Czy Kolega będzie może wiedział co jest nie tak od strony programistycznej ? Tzn. jeśli wyświetlam stałe wartości to jest ok, podobnie jak wyświetlam w pętli For... Next od 1 do 59. Dodałem jeszcze obsługę LCD, żeby widzieć, co się dzieje z czasem. Ale jak podepnę do tego PCF8563...

    Mikrokontrolery Początkujący   04 Mar 2014 00:49 Odpowiedzi: 7    Wyświetleń: 3348
  • Atmega8 problem z timerem[C] -

    1. F_CPU zadeklarowałem na samej górze programu o to mi chodziło :D Problem leży w tym, że dostajesz podpowiedź i nie korzystasz z niej. Przeczytaj jeszcze raz punkt nr 1 z mojego pierwszego postu - zmień środowisko. 4.... Ale będę pamietał o tym na przyszłość, że dla innych może...

    Mikrokontrolery AVR   01 Sie 2015 04:27 Odpowiedzi: 9    Wyświetleń: 1206
  • Wyswietlacz widmowy na atmega8 - wyswietla tylko 1/3 okregu

    Witam, skonstruowalem zegar widmowy, udalo mi sie zaprogramowac napis (wyglada przyzwoicie) ale pojawil sie problem, wyswietla mi sie, tzn gdy wlaczam diody na wyliczonych pozycjach (do 60) jest okej, natomiast gdy probuje wyswietlic cos na wyzszych katach (powyzej 60) jest problem i nie wyswietla sie...

    Mikrokontrolery AVR   03 Gru 2017 22:39 Odpowiedzi: 5    Wyświetleń: 522
  • Miernik częstotliwości ATMEGA8 i MB510 (max 2,1GHz)

    Piny zwykłych I/O pracują z połową częstotliwości systemowej z powodu bufora, a pin licznika na pewno bedzie pracować poprawnie z f mniejszym około 2krotnie od f timera czyli powiedzmy 20Msamples/sPozdrawiam W pdf do atmega88 strona 137 napisano: External Clock Source An external clock...

    Mikrokontrolery   09 Sie 2007 12:42 Odpowiedzi: 16    Wyświetleń: 6632
  • [ATmega8][Bascom][PCF8583] nie odczytuje czasu po i2c

    Witam wszystkich, pewnie juz nie raz czytaliscie takie tematy...A tu kolejny ;) Przegladalem wiele tematow o komunikacji z pcf8583, wiele kodow z nich przetestowalem i nic. A tradycyjnie problem jest taki, ze przy odczycie godziny dostaje krzaki. Przypuszczam ze nie dziala komunikacja po i2c, bo nie...

    Mikrokontrolery AVR   05 Kwi 2009 19:27 Odpowiedzi: 6    Wyświetleń: 2760
  • [atmega8] zegarek za wolno chodzi

    witam wszystkich Dopiero zacząłem przygodę z programowaniem i pojawił się problem Chciałem zrobić zegar na Atmega8. Przepisem program z książki (wiec domyślam się zę nie ma błędów) Zrobiłem prosty układ na płytce stykowej. Do Atmegi podpiąłem kwarc 8MHz dwa kondensatory po...

    Mikrokontrolery AVR   30 Lip 2009 16:07 Odpowiedzi: 5    Wyświetleń: 2798
  • [Atmega8][BASCOM] RC5 i temperatura w zegarze cyfrowym

    Zegarek oprócz funkcji wyświetlania czasu ma pokazywać temperaturę i mieć możliwość sterowania z pilota (RC5). Tutaj pierwsze pytanie, czy GETRC5() wprowadza jakieś opóźnienia? Mam na myśli to czy nie zakłóci to zliczania czasu. Dodatkowo obawiam się, że będzie problem z płynnym sterowaniem,...

    Mikrokontrolery AVR   19 Lis 2011 23:38 Odpowiedzi: 7    Wyświetleń: 2220
  • Atmega8 plus adc max122bcng podlaczenie ?

    Zegar jest podłączony bez kondensatorów ma 8MHz. Program: Dim I As Integer Reset Portb.1 Reset Portb.2 Do Set Portb.5 Waitus 1 Reset Portb.5 Set Portb.2 Waitus 1 Set Portb.5 Waitus 1 Reset Portb.5 Waitus 1 Set Portb.5 Waitus 1 Reset Portb.5 Waitus 1 Set Portb.5 Waitus...

    Mikrokontrolery AVR   02 Gru 2011 20:21 Odpowiedzi: 17    Wyświetleń: 2526
  • Atmega8A-PU Bascom - Prosty zegar + data

    Poszukuję wsadu do AtMega8 umożliwiającego stworzenie zegarka z datą na wyświetlaczu 2x16. Znalazłem kilka ale była też tam obsługa czujników temperatury (bądź pod wyświetlacz led), a ja odczytywać temperatury nie chcę. Czy któryś z forumowiczów dysponuje takim plikiem, lub potrafiłby...

    Mikrokontrolery AVR   27 Sie 2012 08:06 Odpowiedzi: 6    Wyświetleń: 2972
  • Atmega8 - Impuls co minute- zegar wtórny

    Znacznie lepiej (i zdecydowanie dokładniej) byłoby wykonywać to w przerwaniu timer-a pędzonego rezonatorem zegarkowym, lub cały uC z niego taktować. Skrócenie okresu możnaby chociażby, realizować ładując odpowiednią liczbę do timer-a po przepełnieniu. Pozdrawiam, GSM

    Mikrokontrolery Początkujący   29 Mar 2015 01:01 Odpowiedzi: 4    Wyświetleń: 1602
  • Servo, Bascom, Timer

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

    Mikrokontrolery   10 Cze 2010 09:36 Odpowiedzi: 7    Wyświetleń: 5037
  • Obsługa przerwania timera w ATmega8 avr-gcc

    Ponieważ kompilator też potrafi liczyć, mój pomysł jest taki (sprawdzony pod asm, być może w C potrzebne jeszcze poprawki) - potrzebujemy konkretny odstęp czasu, więc zadajemy go kompilatorowi, łącznie z wybranym preskalerem, po co się zastanawiać po jakim czasie nastapi przepełnienie,...

    Mikrokontrolery   21 Kwi 2005 20:07 Odpowiedzi: 18    Wyświetleń: 9860
  • Dwa timery + PWM. Czym zastąpić ATmega8?

    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ń: 1140
  • Za wolny timer w ATmega8. Program wysyłający znak co 1 s poprzez UART.

    Mam wrazenie, ze fuse bity mam ustawione dobrze: # uisp -dprog=dapa -dlpt=0x378 --rd_fuses Atmel AVR ATmega8 is found. Fuse Low Byte = 0x9f Fuse High Byte = 0xc9 Fuse Extended Byte = 0xff Calibration Byte = 0xb9 -- Read Only Lock Bits = 0xff BLB12 -> 1 BLB11...

    Mikrokontrolery   07 Maj 2006 16:26 Odpowiedzi: 11    Wyświetleń: 1812
  • Timer Atmega8 nie pracuje

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

    Mikrokontrolery   28 Wrz 2006 23:35 Odpowiedzi: 2    Wyświetleń: 1226
  • atmega8 bascom nie działa wait

    Dzięki za podpowiedzi. To żeby nie zaczynać nowego wątku jeszcze jedna prośba. W datasheet pisze, że ten procek ma zegar czasu rzeczywistego. Myślałem, że będzie to jakis osobny układ, a z tego co widzę w necie to nalezy korzystać z jednego z timerów i w sumie ten rtc to taki timer jak...

    Mikrokontrolery AVR   22 Wrz 2008 11:16 Odpowiedzi: 6    Wyświetleń: 1860
  • [bascom] generator częstotliwości Atmega8 PWM

    Propozycja z 2 timerami może jest koncepcyjnie prostsza, ale zobaczmy - zalecana fext dla timera powinna być < fclk/2.5, czyli TOP timera generującego ustawiasz na min. 2 -> fext = fclk/3 (wypełnienie 1/3 lub 2/3). Stąd widać, że potrzebujesz 3x większej częstotliwości zegara niż w przypadku...

    Mikrokontrolery   04 Sty 2009 13:01 Odpowiedzi: 17    Wyświetleń: 7299
  • [ATmega8][C] Pobieranie napięcia przez przetwornik A/C

    Ok no to ja juz mniej wiecej rozumiem. Nie rozumiem troche o co chodzi Ci z tym Timerem - po co w ogole go uzywasz skoro nie odpalasz timera a odpalasz przerwanie od ADC - to jest zagadka. Najprosciej jest to zrobic tak: #include <avr/io.h> #include <util/delay.h> void main (void) { char...

    Mikrokontrolery AVR   10 Gru 2008 23:49 Odpowiedzi: 15    Wyświetleń: 1631
  • atmega8 i przerwania co 1 sekundę

    teedd -> nie zapytałeś nawet w jaki języku pisze pys1986, a zamieszczasz od razu kod. Poza tym nie wiem dlaczego chcesz zrealizować odmierzanie czasu na przerwaniu INT1 zamiast wykorzystać wbudowany timer? Jest to niepotrzebne komplikowanie zadania i dodawanie uC niepotrzebnej roboty. Na stronce...

    Mikrokontrolery   13 Gru 2008 15:37 Odpowiedzi: 25    Wyświetleń: 2850
  • Atmega8 - kwarc - stabilnośc oraz dokładność

    Preskaler to mniej więcej licznik - dzielnik częstotliwości, zliczający od zera do 1023 wraz z taktami zegara, i dopiero przepełnienie tego wewnętrznego licznika powoduje zwiększenie wartości Timera o 1. Więc przy preskalerze 1024, gdy występuje przerwanie i wykonuje się twój kod, preskaler...

    Mikrokontrolery   02 Wrz 2009 09:26 Odpowiedzi: 16    Wyświetleń: 2730
  • [C][atmega8] pomiar czasu między dwoma impulsami na INT0

    wilk125: wkleiłem Twój kod, dopisałem 3 linijki ale w terminalu dostaje same zera. potrzebuje zmierzyć czas, bo nie mogę poradzić sobie z odbiorem RC5. pilot philips 100% RC5, bo w bascomie getrc5() dzialała znakomicie: char zmienna=0; int wartosc; //ISR(EXT_INT0_vect) ...

    Mikrokontrolery AVR   24 Lis 2009 08:04 Odpowiedzi: 5    Wyświetleń: 3589
  • atmega8 - przerwania od timer0 i timer1 nie działają razem

    Mam taki problem: chcę w programie wykorzystywać przerwania od przepełnienia dwóch timerów (0 i 1). W timer0 mam obsługę wyśw. LED i opóźnienie dla klawiatury a w timer1, z założenia wywoływanym co 100ms, coś jakby zegar z minutami i sekundami, choć nie jest to najważniejsze bo to program...

    Mikrokontrolery AVR   28 Lis 2009 22:30 Odpowiedzi: 2    Wyświetleń: 2516
  • [atmega8][c] Prędkościomierz i pulsometr.

    Witam, chciałbym zbudować układ który będzie mierzył prędkość i puls podczas jazdy na rowerze. Układ ma działać na podstawie różnic w czasie między impulsami na wejściu uC. Problem w tym, że układ działa poprawnie tylko gdy sygnał jest wysyłany na jedno lub drugie wejście, gdy na...

    Mikrokontrolery AVR   17 Cze 2010 23:56 Odpowiedzi: 12    Wyświetleń: 3837
  • [AVR Studio] Atmega8 problem sei();

    Witam. Krótko, program pobiera z rs 8 bajtów(w pętli while ) ,bajt 1 i 2 wpisuje na pwm a w T2 wysyła prędkość a problem polega na tym że w debuggerze po włączeniu sei program nie chce przejść do linii, gdzie rozpoczyna się pętla while i nie wiem dlaczego (nie działa nawet gdy nie ma...

    Mikrokontrolery AVR   10 Kwi 2011 23:36 Odpowiedzi: 3    Wyświetleń: 1910
  • Atmega8, kwarc zegarkowy, Timer0 multipleksuje tylko do 64..

    Pozatym jest możliwość taktowania "całości" kwarcem zegarkowym nie tylko asynchronicznie. Wcale nie twierdziłem, że nie ma takiej możliwości, tylko wtedy nie możesz ustawić fusebit'ów na wewnętrzny zegar, tylko na zewnętrzny niskiej częstotliwości. Niemniej taktowanie procesora...

    Mikrokontrolery AVR   22 Gru 2010 23:21 Odpowiedzi: 4    Wyświetleń: 2745
  • Program do termo - zegarka [atmega8][bascom]

    Witam Ostatnio złożyłem z książki Marcina Wiązani-"Programowanie_mikrokontrolerow... dwa układy zegarka i termometru. Próbowałem połączyć te dwa układ i napisałem taki program $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config...

    Mikrokontrolery AVR   12 Mar 2011 09:43 Odpowiedzi: 2    Wyświetleń: 1705
  • [Atmega8][c] obsługa timera

    Odliczy dokładnie: 1/1M = 0,000001 co 1024 tyknięcie zegara impuls czyli z racji że 100ms to 0.1s więc: 0.1/0.001024 = 97.65625 impulsów Więc w rzeczywistości odliczy 99.328ms. Więc możesz w przerwaniu dać funkcję która co 97 przerwanie zwiększa zmienną o 1. Potem wystarczy porównać...

    Mikrokontrolery AVR   06 Sie 2011 18:22 Odpowiedzi: 53    Wyświetleń: 7348
  • Generowanie przebiegu w trybie CTC na Atmega8 [Bascom]

    Witam! Chciałbym uzyskać przebieg o wypełnieniu 50% i f~33kHz w trybie CTC na pinie PB3 Atmega 8L (OC2). Podpiąłem wyjście OC2 na oscyloskop i ciągle stan wysoki. Pierwszy raz i na szybko potrzebuję wygenerować taki przebieg. Proszę o pomoc. Późno już i coś mnie chyba przyćmiło....

    Mikrokontrolery Początkujący   03 Sty 2012 21:45 Odpowiedzi: 2    Wyświetleń: 2589
  • [Atmega8][Bascom] Wartość wpisywana do timera

    Ostatecznie zrób wstawkę w ASM. Wklej tutaj swój kod z przerwania, może da się go przyśpieszyć. Wiem że procek za czym skoczy do podprogramu przerwania robi jeszcze dużo rzeczy poza moimi plecami, ale w moim przypadku jest to pożądane - mój zegar przecież śpieszy . Tak więc...

    Mikrokontrolery AVR   22 Lip 2012 23:39 Odpowiedzi: 47    Wyświetleń: 5942
  • [Atmega8][C] timer nie odlicza rownej sekundy

    takie pytanie dodatkowe jeszcze mam, jaka najnizsza czestotliwosc mozna ustawic (na wew zegarze) ? W opisie rejestru OSCCAL (nota od ATmega8) jest napisane, ze można zjechać do 50% wartości nominalnej, czyli teoretycznie ok. 500 kHz.W niektórych nowszych AVR można i 128kHz.

    Mikrokontrolery Początkujący   01 Sie 2012 22:51 Odpowiedzi: 6    Wyświetleń: 1558
  • [Atmega8][C] - Odczytywanie wartości napięcia na wejściu

    Spróbowałem zrobić coś w ten deseń. Oczywiście nie działa :). [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> #define PORT_ON(port,pin) port |= (1<<pin) #define PORT_OFF(port,pin) port &= ~(1<<pin) #define ICP PINB0 int...

    Mikrokontrolery AVR   29 Sie 2012 22:32 Odpowiedzi: 34    Wyświetleń: 5937
  • Atmega8 BASCOM Manchester - Komunikacja bezprzewodowa 433MHz Manchester Kłopot

    Napisałem program nadajnika i odbiornika, dla długich czasów trwania impulsu, np 1s wszystko jest w porządku. Odbiornik się synchronizuje, odbiera dane i dekoduje. Natomiast gdy impuls trwa 10ms już jest problem. Albo wyświetla się out of synchro, czyli brak synchronizacji, a jak już ma odebrać...

    Mikrokontrolery   29 Wrz 2013 22:20 Odpowiedzi: 10    Wyświetleń: 4770
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Problem rozwiązałem już w inny sposób. Generuje z Timer0 przerwanie co 4ms (prescale 256 i load timer),150). Zegar działa po zaprogramowaniu procesora a symulator jak to symulator (ja go nie ogarniam lub mnie po prostu nie lubi). Co do wyświetlania na LCD musiałem poprawić jego obsługę gdyż...

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2439
  • [Atmega8] - Timer1 za długi czas

    Witam, napisałem program na moja atmege8l który ma za zadanie co 5s zapalać i gasić diodę z wykorzystaniem 16bitowego Timera1 w trybie CTC. Wyliczyłem, że jeśli mam uC taktowany 8MHz to przy zastosowaniu prescalera 256 flaga OCF1A powinna być ustawiana co 1hz, przy ustawieniu rejestru OCR1A...

    Mikrokontrolery AVR   24 Lis 2013 15:40 Odpowiedzi: 3    Wyświetleń: 1104
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

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

    Mikrokontrolery Początkujący   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 1164
  • [ATmega8] źródła sygnału dla TIMER2 w trybie asynchronicznym

    Timer2 nie ma 'edge detektora', więc na którym zboczu miałby zlicza impulsy? Timery działają, dlaczego miałyby nie działać? Widocznie jakoś producent zrealizował tę możliwość. Rzecz w tym że w tym trybie, wejście dostosowane jest do typowego oscylatora 32,768Hz, więc pozostałe...

    Mikrokontrolery AVR   02 Mar 2017 12:10 Odpowiedzi: 3    Wyświetleń: 897
  • [Atmega8][bascom] timer2 CTC generuje przerwanie tylko raz

    . Deklarując zmienną "dowpisania" jako bajt nic się nie zmienia. W czasie jednej pełnej pętli głównej licznik zwiększa się o 3, więc dla najwyższej możliwej częstotliwości pętla wykona się 16 razy zanim dojdzie do przerwania, nawet zostawiając w głównej pętli wysyłanie ocr2...

    Mikrokontrolery AVR   01 Lis 2018 13:41 Odpowiedzi: 10    Wyświetleń: 687
  • Zegar szachowy albo planszówkowy.

    To pięknie pomalowane cudo, które możemy podziwiać na zdjęciach to zegar szachowy. Służy do odmierzania czasu dla każdego z graczy podczas gry w szachy. Dodatkowe opcje zaimplementowane w nim opiszę poniżej. Ostatnio na nowo odkryłem ciekawą rozrywkę jaką niewątpliwie są szachy....

    DIY Konstrukcje   13 Gru 2021 09:33 Odpowiedzi: 4    Wyświetleń: 1884
  • 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...

    Mikrokontrolery   20 Kwi 2005 10:51 Odpowiedzi: 23    Wyświetleń: 3568
  • Zegar na aTmega8. Rozbudowany układ. Przerwania wewnętrzne.

    atmel.com nie działa ? ;-) TOIE0: Timer/Counter0 Overflow Interrupt Enable When the TOIE0 bit is written to one, and the I-bit in the Status Register is set (one), the Timer/Counter0 Overflow interrupt is enabled. The corresponding interrupt is executed if an overflow in Timer/Counter0 occurs,...

    Mikrokontrolery   16 Gru 2006 23:45 Odpowiedzi: 6    Wyświetleń: 1680
  • Atmega8, Problem z zapisem do EEPROM i zegarem

    To że raz działa raz nie to raczej nie przypadek. Rzutowanie nic nie zmieniło. Mnie to wygląda na to że timer się sypie (ale mogę się mylić, bo jestem początkujący w AVR). Załączam cały kod. EDIT. Problem (narazie) rozwiązany. Wystarczyło po zapisie do EEPROM dodać 1 linijkę: ...

    Mikrokontrolery   02 Lip 2009 17:38 Odpowiedzi: 7    Wyświetleń: 4141
  • Pytanie o pomiar czasu w ATMEGA8 - Dokładność

    Witam wszystkich majsterkowiczów :D Oto mój jeden z pierwszy programów napisanych na ATMEGE 8. Dotychczas programowanie mikrokontrolerów traktowałem jako zabawę, używając do tego BASCOMA i zestawu Treningowego. Obecnie stoję przed zamiarem budowy pewnego urządzenia ale przed rozpoczęciem...

    Mikrokontrolery   15 Mar 2008 22:10 Odpowiedzi: 9    Wyświetleń: 5869
  • Zegar binarny na na mikroprocesorze Atmega8

    Cześć OPIS PROBLEMU: Podjąłem się skonstruowania tego zegara, ale jak dotąd nie udało mi się go uruchomić. Korzystam z Atmega8L i wewnętrznego oscylatora 8MHz. Kostka zdaje się działać dobrze, ponieważ daje się zauważyć zmianę stanów przy pomocy zwykłego miernika napięcia spowalniając...

    Artykuły   10 Sty 2012 13:11 Odpowiedzi: 171    Wyświetleń: 104028
  • Zegar na Atmega8 spóźnia się

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

    Mikrokontrolery   19 Lip 2010 20:55 Odpowiedzi: 10    Wyświetleń: 3172
  • Dokładny zegarek Cyfrowy Atmega8

    :arrow: dawid512 Na przykładzie DS3234. Kompensacja temperatury i starzenia się kwarcu, fabrycznie zestrojony układ oscylatora. Zrób na Timerze z ATmegi zegar o dokładności Âą2ppm :) Poza tym mały pobór prądu w czasie pracy na podtrzymaniu bateryjnym, dwa wbudowane alarmy, kalendarz, 256B...

    Mikrokontrolery   01 Lip 2008 18:45 Odpowiedzi: 21    Wyświetleń: 8279
  • Zegar [z] serce[m] by Duch

    Witam! RGB na oddzielnym procku zrobiles po to, zeby zaoszczedzic pamiec w ATmega8 ? Pytam, bo mam w planie robic sterownik RGB i nie wiem czy ATmega8 wystarczy, czy musze sie tez bawic w oddzielne uC. Program od RGB w Attiny zajmuje ~1600 bajtów, jest to dość sporo jak na przerzucenie...

    DIY Poczekalnia   16 Sty 2010 14:47 Odpowiedzi: 34    Wyświetleń: 17157
  • [89c2051][Bascom 8051] Kalibracja zegara

    Może preskaler ustaw na /256, a wartość początkowa Counter 22336, przy czym to jest na kwarc 11059200. Do tego widzę że niepotrzebnie pogmatwałeś ten kod, przez to obróbka danych może "kraść" te sekundy, i to by się nawet zgadzało, bo gdyby coś było nie tak z timerami czy wyliczeniami...

    Mikrokontrolery   10 Wrz 2008 19:26 Odpowiedzi: 4    Wyświetleń: 3094
  • Pierwszy zegar ATMEGA8, jak najprościej wykonać?

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

    Mikrokontrolery   03 Gru 2008 08:19 Odpowiedzi: 6    Wyświetleń: 1722
  • Zegar na atmega8, długookresowa stałość chodu

    Ten RTC ma wyjscie 32768Hz, a ja potrzebuję mierzyć jednostki czasu nie koniecznie związane z minutami i godzinami, musiałbym dorabiać obsługe I2C, przekalkulować zmienne, sporo niepotrzebnej roboty, a tak puszczm megę na wewnętrznym i Timer2 liczy z generatora DS3231 dając przerwanie. Takie...

    Mikrokontrolery AVR   19 Gru 2016 20:32 Odpowiedzi: 66    Wyświetleń: 8997
  • [bascom][atmega8]zegar widmowy- podział obszaru wyświetlania

    Problem właśnie polega na tym że to nie nie chce działać jak powinno. Timer jakoś dziwnie reaguje na zmienne wpisywane do niego. Dodano po 49 Problem rozwiązałem wykorzystując rejestr porównania, teraz tylko zmusić oba timery do współpracy:) $crystal = 16000000 $regfile...

    Mikrokontrolery AVR   02 Gru 2009 16:03 Odpowiedzi: 7    Wyświetleń: 2299
  • [Bascom] zegar widmowy- reset wartości timera

    c1 to przerwanie na nodze procesora atmega8 pod tytułem "ICP" Portb.0 wystarczy że zamiast pod int0 podepniesz się tutaj.

    Mikrokontrolery AVR   10 Gru 2009 21:00 Odpowiedzi: 7    Wyświetleń: 2348
  • Poszukuje sprawny zegar [Bascom][Atmega8]

    Witam wszystkich, Tak jak w temacie: Poszukuje sprawnego programu aby zrobić zegar LCD na ATMEGA8. Program musi być w języku bascom. Znalazłem coś takiego ale nie działa :/ Opoźnienie sekundy wynois jakies 4s 'Program zegara wykorzystującego przerwania od Timer1 'Przerwanie...

    Mikrokontrolery AVR   29 Mar 2010 13:17 Odpowiedzi: 15    Wyświetleń: 7490
  • Zegar Rc5 na uC Atmega8 z budzikiem i pom. tem BASCOM

    Można i tak lecz chciałem zamknąć wszystko w jednym uC i wykorzystać wewnętrzny RTC Atmegi. Żeby zwolnić któryś timer wystarczyło by, odbiór Rc5 zrealizować w przerwaniu INT0 albo INT1 jak wcześniej wspomniał kolega Mariuszek15 pozdrawiam

    DIY Poczekalnia   06 Lut 2015 13:38 Odpowiedzi: 61    Wyświetleń: 28997
  • Zegar na atmega8 pytanie o setne 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,...

    Mikrokontrolery AVR   03 Mar 2011 14:14 Odpowiedzi: 3    Wyświetleń: 2718
  • [C][ATMega8] Zegar na PCF8563

    Ja się zawsze zastanawiam skąd się biorą u tylu ludzi , początkujących te schematy bez podłączonego AVCC i AGND ??? przecież - trąbi się o tym nie tylko w nocie PDF ale i na forum - no wszędzie. Wprawdzie ATmega8 ma zwarcie wewnątrz pomiędzy VCC i AVCC ale nie podłączanie jeszcze niefrasobliwie...

    Mikrokontrolery AVR   08 Lis 2011 22:32 Odpowiedzi: 8    Wyświetleń: 4333
  • [Atmega8][C] - sterowanie triakiem - weryfikacja programu

    ad.1. : Nie znałem takiej opcji Timera, ale z tego co piszesz brzmi zachęcająco. Doczytam w nocie, zmienię kod i przedstawię na forum. Rozumiem, że w ten sposób impuls będzie generowany od razu automatycznie po przepełnieniu timera nie "manualnie" w przerwaniu. ad. 2 : Nie do końca rozumiem...

    Mikrokontrolery AVR   22 Cze 2012 11:30 Odpowiedzi: 15    Wyświetleń: 3772
  • ATMEGA8 Bascom - Dziwne zachowanie kontroli składni

    Witam. Piszę prosty program do generacji zależności czasowych i mam problem. Gdy sprawdzam składnię tego co napisałem Bascom szaleje i zaznacza błedy których moim zdaniem nie ma. Czy ktoś może rzucić okiem na składnię zwłaszcza na instrukcje if, then czy wszystko jest prawdłowe? [syntax=basic4gl]$regfile...

    Mikrokontrolery Początkujący   05 Sie 2012 09:40 Odpowiedzi: 4    Wyświetleń: 939
  • RTC i tryb Power Down w Atmega8 [Bascom]

    Według niej w trybie idle zatrzymany zostaje zegar CPU, zegar Timerów działa nie przerwanie. Zatem nie będą występowały ŻADNE problemy z stabilnością zegara RTC, gdy: -w pętli głównej procesor będzie wprowadzany do trybu IDLE --w przerwaniu od TIMERA co 4ms odświeżane są wyświetlacze...

    Mikrokontrolery Początkujący   15 Wrz 2012 09:57 Odpowiedzi: 29    Wyświetleń: 4377
  • Atmega8 [Bascom] - Błędny odczyt obrotów, zakłócenia od elektrozaworu

    Przesyłam fragment kodu dla "paluch_gda" jedną cewką zapłonową na dwa obroty wału (pełny cykl pracy) na jednej cewce generowane są 4 takie "odcinki czasu" (iskra przeskakuje po raz na każdej ze świec), więc na 1 obrót wału przypadają 2 "odcinki czasu". Dzielimy więc wartość Nr...

    Mikrokontrolery AVR   19 Wrz 2015 08:43 Odpowiedzi: 14    Wyświetleń: 4107
  • atmega8[c] - Menu swietlne instrukcja break

    Ja to sobie wykonałem w taki sposób ale zredukuj tutaj timer 0 bo jest on zbędny, możesz wykonać go w pętli timera2. [syntax=c] #define P1 (!(PINB & 0x02)) volatile unsigned char push =0; volatile unsigned char time_push =0; void TimerInit(void) { TCCR2 |= (1<<WGM21); //tryb...

    Mikrokontrolery Początkujący   02 Maj 2013 13:00 Odpowiedzi: 4    Wyświetleń: 1047
  • [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ń: 2424
  • Atmega8 - Błedne wskazanie dalmierza ultradźwiękowego

    i uważam że powinieneś pokazać schemat i cały kod Wrzucam schemat, ale prezentuje on wersję docelową, aktualnie przy testach nadajnik jest podłączony bezpośrednio do uC, a reszty komponentów (poza wyświetlaczem i odbiornikiem) nie ma. Kod wklejam bez funkcji obsługujących wyświetlacz,...

    Mikrokontrolery   06 Mar 2014 08:56 Odpowiedzi: 56    Wyświetleń: 5319
  • atmega8 - niedokładny zegar

    Wzorowałem się na kilku przykładach i wyszło mi właśnie że przy f=8Mhz i dzielniku 256 zegar timera pracuje z f=31250Hz, tym samym sekunda minie po tych 31250 cyklach i wtedy powinno wystąpić przerwanie. Dokładnie tak... Również dobrze jest pamiętac że minuta ma 60...

    Mikrokontrolery Początkujący   27 Cze 2014 05:59 Odpowiedzi: 6    Wyświetleń: 1386
  • ATMEGA8 - ilość cykli zegara

    Kolega (at)excray słusznie zasugerował użycie symulatora. A możesz go użyć już dzisiaj, bo jest on dostępny w darmowym pakiecie Atmel Studio. Eclipse się tu do niczego nie przyda, bo ani nie ma symulatora, a hardwarowo policzenie tego wymaga odpowiedniego użycia timera, a i JTAG by się...

    Mikrokontrolery AVR   05 Sty 2015 19:43 Odpowiedzi: 7    Wyświetleń: 678
  • Zegar wtórny Atmega8 z osobną cewką na sekundy i osobną na minuty

    To by i tak nic nie zmieniło bo tamten kod wykonuje się co sekundę ;) Trzeba by wyjąć wtedy minuty spod tego IF`a sekund :P To też nie wiele da, bo processor jest zajęty w 50% liczeniem czasu dla delay (500 mS w każdej sekundzie!) plus kilka cykli na zmianę wartości flag i portów...

    Mikrokontrolery   15 Maj 2015 21:30 Odpowiedzi: 33    Wyświetleń: 2625