atmega8 przerwanie timer

Znaleziono około 773 wyników dla: atmega8 przerwanie timer
Podstawowa forma zapytania: atmega8 przerwać timer
  • [Atmega8][C] timer nie odlicza rownej sekundy

    Hej, bawilem sie timerem w CTC i ustawilem preskalar na 64, procek jedzie na 1MHz wew. zegarze. Fusebity ma ustawione na l:E1 h: D9. Mimo ustawien procek rozjezdza sie z zegarkiem 10s na kaze ~30m :/ Czy cos zle ustawilem ? [syntax=c] #ifndef F_CPU #define F_CPU 1000000 // 1 MHz #endif #include...

    Mikrokontrolery Początkujący LordBlick   01 Sie 2012 22:51 Odpowiedzi: 6    Wyświetleń: 1402
  • 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 to ;...

    Mikrokontrolery Tymsal   25 Wrz 2005 13:31 Odpowiedzi: 8    Wyświetleń: 2729
  • [C][Atmega8] przerwania, PWM, klawiatura

    ok to jakoś sobie poradzę z tym co mi napisał Freddie Chopin, bo jakiś konkret się pokazał jeden :/ W przerwaniu chodzi o to chyba by zawiesić obecnie wykonującą się instrukcje na rzecz innej o wyższym priorytecie. W zasadzie NICZYM się to nie różni od tego gdybyś całość umieścił w pętli głównej...

    Mikrokontrolery AVR ppawel12   15 Paź 2010 20:57 Odpowiedzi: 11    Wyświetleń: 2522
  • [Bascom][ATMega8]Przerwanie rozkłada transmisję 1wire

    Jeżeli będziesz wyłączał przerwania to tak pisał kolega wyżej zakłócisz pracę zegara. W podprogramie który wykonuje się podczas przerwania od timera na końcu zresetuj flagę. Potem w odpowiednich miejscach obsługi DS-a wstawiaj Set Flaga : While Flaga = 1 : Wend w takiej postaci! Wtedy gdy...

    Mikrokontrolery AVR Michał_z1   23 Lis 2008 22:13 Odpowiedzi: 9    Wyświetleń: 1787
  • [C] Atmega8 przerwania - nie zlicza równomiernie

    "pod koniec obsługi przerwania wyzerowć jego flagę". Po czym następuje proces zdejmowania ze stosu. Ileś cykli trwa. W tym czasie teoretycznie może nastąpić jeszcze jedno ustawienie flagi. Teoretycznie- bo czekanie na wygaszenie drgań 2x80ms to jest wieczność. Dlatego sądzę że używanie przerwań...

    Mikrokontrolery AVR Andrzej__S   09 Lip 2010 21:11 Odpowiedzi: 25    Wyświetleń: 2229
  • ATMEGA8 przerwania, dioda świeci a nie powinna.

    Siemanko. Uczę się programowania mikroprocków w języku C. Aktualnie jestem na lekcji przerwań i pojawił się dziwny błąd, którego nie potrafię rozgryźć, może bardziej zaawansowani koledzy potrafili by powiedzieć co źle robię bo nie mam już pomysłów. Otóż cały program ma działać tak że diodka jest...

    Początkujący Naprawy mazur89   07 Lut 2011 22:30 Odpowiedzi: 10    Wyświetleń: 1094
  • Atmega8 I Timer w trybie CTC...(C)

    a Ale jak ustawic taki preskaler? Z koro dopuszczalne wartosci to 1/8/64/256/... Czytalem tego PDF'a i tam jest napisane za musza byc 2 kondensatory po 36pF...Musza byc czy moze nie byc? A co powiecie odnosnie tego mojego kudu? Bo mecze sie i nie wiem co jest nie tak...CTC robi mi przerwanie...

    Mikrokontrolery GienekS   07 Lut 2006 21:05 Odpowiedzi: 4    Wyświetleń: 2115
  • ATMEGA8 - timery i prosty zegar

    To zdecydowanie za dużo. Policzmy: 1) masz kwarc 7372800Hz 2) preskaler 64 3) timer zlicza do 0xffff taktów 4) załóżmy, że przerwanie od timera chcemy co 0.1s=100ms 5) okres zegara taktującego CPU -> 1/7372800Hz = 0.000 000 135 634s (zaokrąglone) 6) 64*0.000 000 135 634 = 0.000 008 680s 7) 100ms/0.000...

    Początkujący Naprawy metallmaniac   20 Lip 2011 09:33 Odpowiedzi: 6    Wyświetleń: 2087
  • [ATMEGA8]Przerwania, a RS232

    To takie nieprofesjonalne i po drugie nie zadziała jak by układy podłączyć w sieci 60Hz. Musiałbym drugi TIMER zaprząc do pracy. Trochę to pokręcone by się stało. 1. Zdefiniuj pojęcie "profesjonalne" w tym przypadku. Układ ma działać niezawodnie i za taki płacą klienci, a nie na modłę teoretyków. 2....

    Mikrokontrolery AVR marnowak   11 Paź 2012 18:32 Odpowiedzi: 14    Wyświetleń: 3206
  • Obsługa przerwania timera w ATmega8 avr-gcc

    Witam. Co wy na to ? Bardzo fajne, raz wklepać a potem używać, ale mam pytanko, co robi kompilator kiedy z tego dzielenia wychodzą części ułamkowe? Część ułamkowa jest obcinana, bo i tak nie da się jej wpisać w 8-bitowy rejestr licznika. Chcąc osiągnąć jeszcze większą dokładność, można próbować...

    Mikrokontrolery LordBlick   21 Kwi 2005 20:07 Odpowiedzi: 18    Wyświetleń: 9647
  • Atmega8[asm] Timer 1 Wektor przerwań trybu PWM

    Witam Testowałem dziś w avr studio przy pomocy debbugera działanie timer 1 przy PWM z poprawną faza i regulacją częstotliwości. Timer jest skonfigurowany następująco Zgodnie z mode 8 w nocie katalogowej ldi r16 , ((0<<WGM11)|(0<<WGM10)|(1<... out TCCR1A...

    Mikrokontrolery AVR Vix   20 Gru 2011 23:04 Odpowiedzi: 19    Wyświetleń: 2522
  • Atmega8, przerwania od dwóch timerów.

    To co napisał kol. Krauser jest bardzo istotne, ponieważ włączasz przerwanie od porównania (1<<OCIE1B), a nie masz funkcji jego obsługi, co de facto powoduje skok do adresu 0000h, czyli rozpoczęcie działania programu od początku.. Drobna uwaga do komentarza: [syntax=c]TCCR1B |= (1<<CS12)|(1<<WGM12)...

    Mikrokontrolery Początkujący jarecki1989   07 Cze 2012 11:59 Odpowiedzi: 3    Wyświetleń: 1238
  • [ATmega8] [C] Timery i przerwania.

    Problem z bitem odpowiadającym za CTC już mam, ta dioda na timerze2 dziala- nie działa dioda na timerze1, chociaż powinna... //edit Mógłby mi ktoś wytłumaczyć, dlaczego gdy zmieniłem (przypadkiem) OCR1B na OCR1A nagle zaskoczył timer? Przecież operuje na TCCR1B, a nie A, a mimo tego to właśnie...

    Mikrokontrolery Początkujący mirekk36   20 Lip 2012 22:00 Odpowiedzi: 5    Wyświetleń: 1250
  • [atmega8][c] - problem z przerwaniem timera

    3. F_CPU definiuj w opcjach, a nie w kodzie: 4. W jakim celu zerujesz TCNT2 w przerwaniu od przepełnienia licznika? ad 3. - w swoim kodzie mam tą linijkę zakomentowaną, ale źle skopiowałem ad 4. - z rozpędu, skopiowałem jej obsługę z timera zerowego i zmieniłem żeby miała wartość początkową...

    Mikrokontrolery AVR siwy2411   20 Gru 2012 00:39 Odpowiedzi: 4    Wyświetleń: 1047
  • ATmega8 - Timer w trybie CTC i wykorzystanie przerwań.

    Problem rozwiązany, zmieniłem tylko przerwanie które muszę włączyć, na compare i wektor do niego. Dzięki za pomoc :) Wstawiam tu kod, jeśli ktoś miałby taki problem jak ja, to może dojdzie co zrobić po kolei aby zadziałało ;) Czas jaki led ma migać ustawiłem programowo na wypełnienie 10% co daje jedno...

    Mikrokontrolery AVR albert.pracz   12 Sty 2014 10:47 Odpowiedzi: 9    Wyświetleń: 5727
  • [Atmega8][Bascom] Pomoc w przepisaniu programu na Atmega8

    Witam, na początek dodam że dopiero zaczynam z Bascom'em. Mam problem w przepisaniu programu z ATTINY2313 na ATMEGA8. Oryginalną wersję zamieszczam poniżej: '************* Konfiguracja uC ***************** '********************... = "attiny2313.dat" $crystal...

    Mikrokontrolery AVR otto25   23 Cze 2010 12:04 Odpowiedzi: 4    Wyświetleń: 2129
  • 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ć wejścia i pomiary...

    Mikrokontrolery AVR 113673   15 Kwi 2013 20:39 Odpowiedzi: 7    Wyświetleń: 2343
  • Atmega8 i problem z szybkościa programu.

    Program ma odczytywać dane z impulsatora i wysyłać je poprzez RS232 do komputera. Dane mają być wysyłana co: 0,5ms lub 1ms lub 2ms lub 4ms(domyślnie mam przerwanie co 250us a czas po którym wysyłam dane to 4ms). A po 5 sekunach pomiar ma zostać zakończony. Wszystko działa jak należy jednak są jakieś...

    Mikrokontrolery jacobsek   21 Mar 2006 08:42 Odpowiedzi: 4    Wyświetleń: 1041
  • ATMega8 nie widzi procedury obsługi przerwania - ROZWIĄZANE

    Buduję prosty sterownik na atmedze 8, chcę obsługiwać klawiaturę w przerwaniach od timera0 ale atmega nie widzi procedury obsługi przerwania i resetuje się. Jeżeli zatrzymam timer albo wyłączę przerwanie timera, albo wyłączę globalnie przerwania to nie resetuje się. Kod procedury obsługi przerwania...

    Mikrokontrolery hexx   18 Kwi 2008 10:19 Odpowiedzi: 2    Wyświetleń: 1039
  • [Atmega8][C] Obmierzanie czasu z dokładnością do 0.1ms

    Np. tak: Ustawiasz zegar na 1Mhz W main() ustawiasz: Zezwolenie na obsługę przerwań Zezwolenie na obsługę przerwań od Timer0 (albo Timer2) Prescaler na 1 Sprawdzenie jakiejś flagi A w obsłudze przerwania ovf od Timer0 (albo 2): Do rejestru Timer0 (albo 2) wpisujesz 156. Wtedy przerwanie występuje...

    Mikrokontrolery AVR janbernat   25 Cze 2010 09:36 Odpowiedzi: 8    Wyświetleń: 1073
  • Optymalizacja kodu ATmega8 + ADXL202

    Ten kod if((kjj==1)&&(cz... //jesli robimy kalibracje i mamy zlapany okres { T2=(czas_koniec-czas_start); //wartosc okresu T2 w us T1=(czas_okres-czas_start); //wartosc okresu T1 w us ...

    Mikrokontrolery DosinskY   03 Mar 2006 00:37 Odpowiedzi: 9    Wyświetleń: 2896
  • [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 ustawionych żadnych...

    Mikrokontrolery AVR asembler   10 Kwi 2011 23:36 Odpowiedzi: 3    Wyświetleń: 1790
  • [atmega8] Obsługa przerwań zewnętrznych. Jedno przerwanie następujące po drugim.

    Witam Otóż mam taki dylemat ... Mam taki prosty programik robiący mi za licznik modulo 8. Samo liczenie odbywa się w przerwaniu timer'a ale to nie jest kwestia którą chce poruszyć. Po wywołaniu zewnętrznego przerwania, nie da się go przez czas paru/parunastu sekund wywołać. Czego to może być...

    Mikrokontrolery AVR mirekk36   01 Lis 2011 00:15 Odpowiedzi: 48    Wyświetleń: 5084
  • [C][ATMEGA8] - Pętla a przycisk włączenia/wyłączenia

    Przerwania mogę obsługiwać na INT0 i INT1 a potrzebuję jeszcze trzeciego ^ To jest tylko jeden rodzaj przerwań - od zmiany stanów zewnętrznych cna odpowiednio oznaczonych wyprowadzeniach (zajrzyj do noty katalogowej... ;) ), nie ma nic wspólnego z przerwaniem Timera, które wystarczy jedno... Proszę...

    Mikrokontrolery Początkujący Fifi209   21 Lip 2012 10:03 Odpowiedzi: 11    Wyświetleń: 1515
  • AVR Atmega8 PWM - Program do generowania tablic i zwiększenie płynności LED

    Na końcu każdego okresu PWM należy zrobić coś takiego, jak poniżej. Przy sprzętowym PWM będzie to umieszczone w procedurze obsługi przerwania od timera PWM; przy programowym - w przerwaniu timera, ale będzie to uaktywniane tylko raz na okres WM, czyli np. co 64 przerwania timera. W C wyglądałoby to...

    Mikrokontrolery Początkujący BlueDraco   17 Gru 2012 16:55 Odpowiedzi: 5    Wyświetleń: 1449
  • atmega8 - Zegarek i termometr w jednym przełączany buttonem

    Witam, właśnie jestem na etapie łączenia kodu zegarka z termometrem wykorzystując przerwania. Tak mi się przynajmniej wydaje. Czy moglibyście rzucić okiem na poniższy kod i wskazać mi jak zmusić odświeżanie odczytu np. temp. co sekundę. Kodu zegarka tam jeszcze nie ma ale myślę że poradzę sobie na podstawie...

    Mikrokontrolery paluch_gda   29 Gru 2012 01:14 Odpowiedzi: 2    Wyświetleń: 990
  • Atmega8 BASCOM - Prośba o zmodyfikowanie programu Timera do naświetlarki

    Witam. Nie jestem zbyt biegły w programowaniu, więc zwracam się z prośbą o zmodyfikowanie kodu do naświetlarki z projektu [url=www.mirley.firlej.org/timer_fotogra... Chciałbym żeby usunąć z programu tryb podgląd i przycisk wywołujący go, a dodać trzy przyciski do których po dłuższym przyciśnięciu...

    Mikrokontrolery Początkujący lejk   24 Paź 2014 21:48 Odpowiedzi: 0    Wyświetleń: 714
  • Atmega8 - Czym programować

    Dzięki za odpowiedzi, już wszystko rozumiem, lecz mam kolejny problem, w kodzie źródłowym do procesora autor nie napisał obsługi dmuchawy CO lecz wyprowadzenia są już zrobione. Czy mógłby ktoś pomóc mi dopisać do tego kodu obsługę dmuchawy, najlepiej żeby się ją włączało w menu i pracowała do określonej...

    Mikrokontrolery Początkujący Kuniarz   24 Sie 2014 13:26 Odpowiedzi: 7    Wyświetleń: 1005
  • PWM w ATmega8 - błąd w kodzie

    ldi r16,0xA0 out OCR1AL,r16 ldi r16,0xFF out DDRB,r16 main: rjmp main problem w tym że zmieniasz te stany tylko raz, potem w pętli nie robisz nic... powinno moim zdaneim być main: ldi r16,0xA0 out OCR1AL,r16 ldi r16,0xFF out DDRB,r16 rjmp main edit: ups,...

    Mikrokontrolery _Robak_   30 Maj 2006 13:54 Odpowiedzi: 10    Wyświetleń: 1587
  • Atmega8 Bascom - Efekt kółko16 led

    Tego się tak nie robi. Uruchom przerwanie timera. Zapisz wartości strowania portów dla kolejnych kroków w tablicy stałych. W przerwaniu timera testuj przycisk, a co pewną liczbę przerwań wyrzucaj na porty kolejną wartość z tablicy.Przy takim podejściu cały kod zmieści się w kilkunastu liniach, może dwudziestu...

    Mikrokontrolery Początkujący BlueDraco   26 Sie 2013 09:03 Odpowiedzi: 28    Wyświetleń: 3195
  • wysyłanie IR przy użyciu UART w oparciu o atmega8

    Mija się. Kluczuj wyjście timera programowo w przerwaniu timera. Ponieważ przerwanie to będzie zgłaszane z częstotliwością 38 kHz, procesor musisz pędzić na minimum 8 MHz (lepiej więcej) i praktycznie żadnego innego przerwania już nie obsłużysz - w tym musisz zrobić wszystko.

    Mikrokontrolery wojtektorr   11 Sty 2014 12:01 Odpowiedzi: 9    Wyświetleń: 1533
  • Obrotomierz cyfrowy z mikrokontrolerem Atmega8

    Witam Tak małe obroty mierzy się mierząc okres obrotu i przeliczając to na obroty, metoda którą proponujesz nie sprawdza się zupełnie bo jest niedokładna. Przewrotnie powiem że najlepiej byłoby to mierzyć analogowo jak w starych obrotomierzach, całkować by wyeliminować krótkotrwałe zmiany i wyświetlać...

    Mikrokontrolery AVR mezcook   31 Sty 2010 20:51 Odpowiedzi: 8    Wyświetleń: 4937
  • atmega8 - SPI dziwne działanie

    Witam. Mam następujący problem z SPI (i nie tylko) Najpierw opis układu: Atmega32A master SPI Atmega8 Slave. (przerwania) Wszystko taktowane wewnętrznie na 8MHz Do atmegi8 są przyłączone 4 wyświetlacze 12 diodowe WA przez tranzystory. Katody do portów (oczywiście z R) Wyświetlanie multipleksowane....

    Mikrokontrolery AVR BlueDraco   13 Sie 2014 07:35 Odpowiedzi: 3    Wyświetleń: 960
  • błędy przy przesyłaniu danych po rs232 atmega8 - pc

    przerwania timerów mają wyższy priorytet niż przerwanie transmisji szeregowej. Jeśli wysłanie tych pięciu liczb trwa dłużej niz 25ms to na pewno w między czasie będzie przerwanie od obsługujące klawiaturę, jeśli ono Ci modyfikuje jakiś wskaźnik lub inną zmienną związaną z buforem wysyłania danych to...

    Mikrokontrolery Początkujący wojtektorr   22 Gru 2012 15:46 Odpowiedzi: 4    Wyświetleń: 1290
  • [Atmega8] [BASCOM] Moduł GSM ze sterowaniem SMS

    Napisałem wersję "new core" dla tego projektu. Niestety zajmuje 82 procent flasha w Atmega8 Dlatego w załączniku jest skompilowane archiwum. W przyszłości planuję napisanie programu, który w łatwy sposób pozwalałby edytować dane w EEPROM, czyli zmieniać treść SMS i numery telefonów. [syntax=vb]'****************...

    Mikrokontrolery AVR jankes.p   18 Sie 2011 09:35 Odpowiedzi: 94    Wyświetleń: 53495
  • atmega8 i wybudzanie ze stanu idle/powerdown

    A czy ty aby na pewno wiesz co robisz? Badałeś pobór prądu przez cały układ czy tylko bierzesz pod uwagę samego uC? Zrobiłem już kilka układów z avr do aut i podobnych i w ani jednym pobór prądu w stanie sleep nie był większy niż 4mA licząc całkowity z zasilania 12V. Popatrz jeszcze raz w dokumentację....

    Mikrokontrolery szeryfff   24 Lut 2008 19:32 Odpowiedzi: 11    Wyświetleń: 2443
  • [Atmega8][C] - Atmega zawiesza się

    Za to tym, co na pewno należy zrobić w przerwaniu timera, jest badanie stanu i eliminacja drgań przycisków. Eliminacja drgań styków w przerwaniu timera i na dodatek na pewno. Kiepska idea. Albert

    Mikrokontrolery Początkujący 94075   16 Sty 2013 09:41 Odpowiedzi: 15    Wyświetleń: 3609
  • Sterowanie 4 serwomechanizmami przez potencjometrem na Atmega8

    Wyrzuć rezystory 10k z miejsc, w których są i wstaw po jednym takim rezystorze pomiędzy plusem a górą każdego potencjometru. Suwaki potencjometrów podłącz bezpośrednio do wejść ADC. Cały kod powinien korzystać z dwóch przerwań timera pracującego w trybie CTC ze stałym okresem 20 ms. Przerwanie końca...

    Mikrokontrolery AVR tmf   02 Sie 2013 20:47 Odpowiedzi: 13    Wyświetleń: 2901
  • Atmega8 i enkoder - problem z impulsami

    Wstawiłem rezystorek 640. Bez zmian. A czy jeśli zastosuję debounce, to nie będzie to koligowało z przerwaniami timera? Bo jeśli np przy jednym impulsie na sekundę debounce będzie czekał 25ms, to by znaczyło, że timer będzie liczył sekundę o czasie 1,025s

    Mikrokontrolery lukisio   30 Lip 2008 10:06 Odpowiedzi: 20    Wyświetleń: 2653
  • [ATmega8][C] Problem z opóźnieniami.

    a _delay_ms i _delay_us Ci nie wystarcza ? Do opóźnień nie trzeba wykorzystywać koniecznie przerwań timera. Można wykorzystać flagi timera (o ile się da, ale wszystko zależy). Poza tym, zmienna deb w Twoim programie zapewne nie jest volatile, ale wrzuciłeś nam NIC, także pomoc też nijaka

    Mikrokontrolery AVR boohoo   05 Paź 2010 18:38 Odpowiedzi: 2    Wyświetleń: 566
  • [Atmega8][avr-gcc] Generowanie 3 x sinus - falownik

    Jednak niezależnie od trybu, zmiany OCR należy dokonywać w przerwaniu timera (najlepiej OVF). Co prawda mechanizm buforowania zapewnia brak zniekształcenia impulsu, ale jeśli w trakcie jednego cyklu timera dwukrotnie zmienisz OCR to pierwsza zmiana zniknie wprowadzając zniekształcenie. Jak się nie zmieścisz...

    Mikrokontrolery AVR dondu   14 Lut 2012 10:58 Odpowiedzi: 16    Wyświetleń: 3715
  • Atmega8 przytrzymanie przycisku jak?

    Oto fragment mojego kodu z komentarzami, oparty na timerze, ta funkcja powinna być wywoływana w przerwaniu timera: [syntax=c] void menu_check(){ uint8_t joy=joystick();//odczytujemy wciśnięty przycisk if(kbd_time)kbd_time--;//jeśli trzeba odmierzać czas to go odmierzamy if(joy==0){//jeśli...

    Mikrokontrolery AVR Damian_Max   08 Cze 2012 11:25 Odpowiedzi: 8    Wyświetleń: 2533
  • [Atmega8][Assembler] Wykrywacz braku napięcia

    Czy można w jakiś sposób zrobić coś takiego, żeby po przyłożeniu np.: 3,3V do nóżki Atmegi można było sprawdzić, czy jest tam to 3,3V czy np 1V ? Można to jakoś programowo rozwiązać ? Na razie zrobiłem przerwanie timer'a, w którym można by było sprawdzać stan nóżki, tylko jak to zrobić ? W przypadku...

    Mikrokontrolery Początkujący Asmodat   23 Maj 2012 15:57 Odpowiedzi: 10    Wyświetleń: 1314
  • [Atmega8][C] - Obsługa wyświetlaczy 7 LED - pierwsze starcie, krytyka programu

    Skoro opanowałeś obsługę timera, to zrób jeszcze całą obsługę LED w przerwaniu timera. W pętli głównej się multipleksowania LED nie robi, bo ciężko w to wpleść jakikolwiek inny kod. Jaki wtedy jest sens podziały projektu na pliki *.h i *.c skoro część pliku "7led.c" będę miał w pliku związanym...

    Mikrokontrolery Początkujący Logan   23 Lip 2012 11:45 Odpowiedzi: 18    Wyświetleń: 2477
  • Atmega8 matryce LED - proszę o pomoc

    No to po kolei: 1. definicję tablicy stałych wyrzuć z main na zewnątrz. 2. Zmień deklarację lub użycie zmiennych bit i kolumna tak, żebyś wiedział, jak działają pętle - albo for (kol = 0; kol < MAX, kol ++), albo typ sint8_t. Bez grzebanie w opcjach kompilatora nie wiesz, czy char jest typem...

    Mikrokontrolery AVR jacalekkap   05 Mar 2013 11:35 Odpowiedzi: 7    Wyświetleń: 2625
  • [Atmega8][Mosfet][Driver] - Sterownik silnika krokowego bipolarnego.

    Jeden przebieg PWM wpuszczasz na bramkę lewego dolnego NMOS i bazę tranzystora npn, którego kolektor steruje bramką prawego górnego PMOS. Drugi odwrotnie. żadnego zwarcia nie będzie, o ile nas obu wyjściach PWM nie pojawi się równocześnie stan wysoki. nie ma wówczas również groźby równoczesnego otwarcia...

    Mikrokontrolery cris_b   02 Lut 2015 20:57 Odpowiedzi: 30    Wyświetleń: 4917
  • [atmega8][bascom] zegar i termometr w jednym

    Zapomnij o takim pasaniu programów - w obojętnie jakim języku programowania. Przerwania są po to aby umieszczać tam króciutkie fragmenty kody, które zabierają bardzo mało czasu - na prawdę bardzo mało czasu. A ty cały swój program umieściłeś w obsłudze przerwania Timera - czyli wszystko postawiłeś do...

    Mikrokontrolery AVR wader_669   24 Maj 2009 23:55 Odpowiedzi: 7    Wyświetleń: 6028
  • [atmega8][c] if - czas wykonania

    Ciezka sprawa. Nawt jesli popedzisz ATMege z 16MHz to masz zaledwie 16 instrukcji/us. Da sie to zrobic zakladajac, ze PWM jest uporzadkowana tablica (np. w kolejnosci wzrastajacej) i wykorzystujac przerwanie timera (COMPARE). Ladujesz rejestr do porownania wartoscia kolejna z tablicy, w przerwaniu zmieniasz...

    Mikrokontrolery AVR m.bartczak   11 Lis 2009 19:17 Odpowiedzi: 6    Wyświetleń: 1924
  • e-snowflake -- zimowa dekoracja świetlna na Atmega8

    Witajcie Chciałem się z Wami podzielić ostatnim projektem. W ramach czasu wolnego i wyzwania noworocznego stworzyłem świetlną dekorację w kształcie śnieżynki do zawieszenia np na choince. Inspiracja wzięła się z obserwacji migotania sznura świateł chińskiej produkcji podczas wizyty w gości skwitowane...

    DIY Poczekalnia jedreg   17 Lut 2012 20:28 Odpowiedzi: 2    Wyświetleń: 2982
  • [ATmega8][C] Wentylator sterowany PWM i pomiar temperatury przez ADC

    Miałeś to zrobić w przerwaniu timera, a robisz coś bardzo dziwnego - w pętli głównej na okrągło coś odczytujesz, coś wyświetlasz i czekasz sekundę. Skoro masz już timer startujący pomiar i odczytujący wyniki - ustaw w przerwaniu timera znacznik, że wynik jest gotowy, a w pętli głównej testuj ten znacznik...

    Mikrokontrolery AVR myku1   27 Mar 2013 17:44 Odpowiedzi: 16    Wyświetleń: 3501
  • [ATmega8][C] Kłopoty z detekcją zera, fazowa regulacja mocy.

    No, tak, teraz widać, że LED ściemnia Ci się "w drugą stronę". Mały egzamin (dwa pierwsze pytania dotyczą Twojego układu): 1. Jaki sygnał wyzwala triaka? 2. Jaki sygnał zapala diodę? 3. Na jakiej zasadzie działa sterowanie fazowe? Triaka wyzwala stan wysoki na PC0. Celowo napisałem "wyzwala"...

    Mikrokontrolery AVR szelus   02 Maj 2013 21:20 Odpowiedzi: 10    Wyświetleń: 2751
  • [Atmega8] [C] - RGB po raz kolejny

    Czas powinien być odliczany w przerwaniu timera generującego PWM dla diody. Cała funkcjonalność programu powinna być właściwie umieszczona w procedurze obsługi tego przerwania.

    Mikrokontrolery Początkujący @Kamil   16 Wrz 2014 19:24 Odpowiedzi: 7    Wyświetleń: 882
  • [C]Zmienna lokalna vs globalna, a szybkość wykonywania programu przerwania

    1. Podrzucę Ci pomysł, pomocny lub nie. Zrobiłem PWN Atmega8 (czyli straszny dziad) generator miłego dla ucha sinusoidalnego dźwięku (w oparciu o przerwanie timera). Czystość uzyskałem, gdy na samym początku przerwania ustawiałem wartość ze zmiennej do PWM, a potem mogłem ją sobie opracowywać "na nastepny...

    Mikrokontrolery AVR Marek_Skalski   08 Lis 2017 22:39 Odpowiedzi: 14    Wyświetleń: 1719
  • Automatyczna nawijarka do przystawek gitarowych na ATmega8

    Davide Gironi skonstruował automatyczną nawijarkę do przystawek gitarowych. Jeśli ktokolwiek z Was wykonywał kiedyś taki pick-up, to wie, jak trudne i jednocześnie, jak ważne jest dobre nawinięcie jego uzwojenia. Zaprezentowana nawijarka CNC pozwala istotnie uprościć ten proces. Układ sterowany...

    DIY Zagranica timo66   07 Cze 2016 16:03 Odpowiedzi: 3    Wyświetleń: 12270
  • [ATMega8][C] Miernik do zasilacza - jak zmienić?

    Witam Buduję część pomiarową do zasilacza prądu stałego, wiele razy wałkowanego na Elektrodzie, projekt z electronic-labs. Nie mam akurat wyświetlaczy LED, ale mam wyświetlacz VFD z jakiegoś kalkulatora, wymaga 5V żarzenia i 24V na wyprowadzenia, zarówno segmentów jak i kolejnych cyfr, są multipleksowane....

    Mikrokontrolery AVR MCbx   20 Sie 2009 07:06 Odpowiedzi: 2    Wyświetleń: 2559
  • [Atmega8][BASCOM]Generator impulsów

    Dzięki wielki. Będę próbował, jeśli będą jakieś problemy to trudno (niestety taki bascom). Jeżeli się nie uda z przerwaniem timera to spróbuję z NE555. Tutaj mam 2 wyjścia albo ON/OFF i cały czas taka sama częstotliwość, albo spróbuję z PWM od mikrokontrolera, który będzie regulował pracę NE555 (mówię...

    Mikrokontrolery AVR Maciek4141   23 Wrz 2008 14:02 Odpowiedzi: 6    Wyświetleń: 5659
  • [ATmega8][AVR] Sterowanie predkoscia silnikiem krokowym

    Przrwaniem obsługujesz przyciski. W zależności który naciskasz zostaje zwiększona lub zmniejszona wartość zmiennej. Zmienna służy do ustalania częstotliwości wystąpienia przerwania Timera, w którym obsługujesz kroki silnika.

    Mikrokontrolery AVR szelus   20 Paź 2008 07:43 Odpowiedzi: 11    Wyświetleń: 2102
  • [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 Regan_3000   05 Maj 2010 21:02 Odpowiedzi: 15    Wyświetleń: 2698
  • [ATmega8][C/WinAVR]Pogodzenie obsugi przycisków i odczytu da

    Witam, Chciałbym się poradzić Szanownych Kolegów, jak pogodzić odczytywanie informacji z jakiegoś urządzenia (zajmuje troszkę czasu ... ok 0,4s z powodu delayów w bibliotece obsługi) z obsługą przycisków...np. menu. Do tej pory miałem wszystko w jednym przerwaniu Timera0, ale, kiedy następował...

    Mikrokontrolery AVR tmf   15 Lip 2010 14:03 Odpowiedzi: 5    Wyświetleń: 1253
  • [Atmega8] Podłączenie i obsługa enkodera.

    Ja bym zrobił na przerwaniu + timer.

    Mikrokontrolery AVR D12   09 Gru 2011 11:02 Odpowiedzi: 20    Wyświetleń: 5551
  • Atmega8,PWM częstotliwość inna niż powinna być

    To jaki jest sens używania timera2 w trybie PWM skoro mogę zrobić funkcję, na przerwaniu timera, która będzie zwracać wartości sinusa. Nie rozumiem pytania. Jeżeli te próbki mają być zwracane gdzieś nie wiadomo gdzie, to sens jest żaden. A jeżeli mają być zwracane do PWMa żeby wygenerować tego sinusa...

    Mikrokontrolery felo188   24 Lis 2011 16:37 Odpowiedzi: 10    Wyświetleń: 1540
  • [C] Atmega8 - Dekodowanie RC5

    Kolego, zacznij od skasowania tego co napisałeś i zrób to jeszcze raz, tym razem tak jak należy. Czyli przerwania + timery. żadnych delay, a już w szczególności delay w ISR, podobnie jak pisania po LCD w ISR. Przejrzyj w tym celu noty katalogowe Atmela - np. AVR410 - stara jak świat, ale masz tam ideę.

    Mikrokontrolery AVR LordBlick   14 Lip 2012 21:15 Odpowiedzi: 2    Wyświetleń: 1593
  • zamiennik sprintf - Odchudzenie pamięci programu Atmega8

    U mnie ten kod był w obsłudze przerwania timera. Na pewno nie powinien on być umieszczony w programie głównym. updtime to zmienna, u Ciebie zapewne niepotrzebna. tablica ma tyle bajtów, ile cyfr ma czas - u mnie było 6, bo to był zwykły (no niezupełnie) zegarek z wyświetlaczem 6- cyfrowym.

    Mikrokontrolery Początkujący mirek1968   10 Sty 2013 14:09 Odpowiedzi: 30    Wyświetleń: 3915
  • [atmega8][c] - nieprawidłowe wyświetlanie zmiennej

    Witam. Buduję zegar słowowy (word clock). Funkcję wyświetlającą daną godzinę mam już napisaną i działa prawidłowo (przetestowana dla każdej godziny wpisanej ręcznie), funkcje obsługi zew. RTC (PCF8563) też mam i działają. Zabrałem się za zbieranie tego do kupy i mam następujący kod (wklejam tylko...

    Mikrokontrolery AVR siwy2411   27 Sty 2013 14:37 Odpowiedzi: 8    Wyświetleń: 1989
  • [atmega8][C][AVRS5] - PWM programowy na 16 diod

    Jest to proste korzystasz z przerwań jakie generuje timer0 podobnie jak to opisał kolega z innego tematu tego fora w bascom napisał '************* Konfiguracja uC ***************** '********************... = "attiny2313.dat" $crystal = 16000000 Config Portb...

    Mikrokontrolery AVR SylwekK   24 Mar 2013 15:29 Odpowiedzi: 5    Wyświetleń: 1830
  • 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 michalko12   25 Mar 2013 18:18 Odpowiedzi: 2    Wyświetleń: 828
  • [Atmega8][BASCOM] - Generator 36kHz dla bariery - krótki zasięg.

    Nie do końca rozumiem o co Ci chodzi... Oczywiście mój algorytm z instrukcjami opóźniającymi jest mierny, ale normalnie wszystko to wykonane byłoby (tak jak w ostatnio wykonywanej przeze mnie bibliotece nadajnika w standardzie RC5) na jednym przerwaniu timera i całość działałaby niejako w tle.

    Mikrokontrolery AVR piotrva   11 Cze 2013 14:11 Odpowiedzi: 20    Wyświetleń: 4386
  • Atmega8 - [C]Czasowe sterowanie przekaźnikiem

    Ale Kolega lubi sobie życie komplikować... W programie głównym programujemy dowolny timer na zgłaszanie przerwań z częstotliwością coś pomiędzy 30 i 300 Hz, a następnie usypiamy procesor w pustej pętli. Definiujemy stałą określającą czas włączenia w okresach timera: [syntax=c]#define CZAS_WLACZENIA...

    Mikrokontrolery Początkujący cdominik   16 Lip 2013 21:53 Odpowiedzi: 11    Wyświetleń: 5652
  • ATmega8 - Wylacznik schodowy jezyk C

    Zacznij od napisania, jak są podłączone przyciski. Zupełnie nie rozumiem czemu w celu zapisu bajtu do rejestru DDR używasz pięciu operacji logicznych na tym rejestrze zamiast napisać po prostu: DDRC = Wyjscie; To samo z PORTC. Dalej . sprawdzasz, czy przyciski są zwolnione, ale nie sprawdzasz,...

    Mikrokontrolery Początkujący BlueDraco   31 Lip 2013 22:02 Odpowiedzi: 3    Wyświetleń: 963
  • DS18B20 ATMega8 LED w C - Na wyświetlaczu wyrzuca mi śmieci

    Wyświetlacz nie działa poprawnie, bo jest obsługiwany w pętli ze zmiennym okresem, a nie w przerwaniu timera ze stałym okresem. Błędów masz sporo, ale ten jest najgrubszy - jest to błąd w założeniach. O obsłudze wyświetlacza multipleksowanego napisano tysiące artykułów w sieci i setki postów na tym forum...

    Mikrokontrolery AVR zumek   10 Lis 2013 22:15 Odpowiedzi: 16    Wyświetleń: 1899
  • ATmega8 - Podtrzymanie sygnału na wyjściu.

    A co zrobić żeby kolejne kliknięcie zmieniło x na zero? To nie zadziała zbyt dobrze, bo przytrzymanie przycisku będzie ciągle zmieniać stan x na przeciwny. Zresztą taką zmianę szybciej można zrealizować za pomocą x^=1; Stąd też najlepiej PINC przypisać do jakiejść zmiennej tymczasowej i sprawdzać...

    Mikrokontrolery AVR dondu   18 Lis 2013 00:31 Odpowiedzi: 11    Wyświetleń: 1497
  • ATmega8 - Buzzer z generatorem czy bez? Co wybrać?

    Witam, mam pytanie. Co jest lepsze buzzer bez generatora czy z? Próbowałem wysterować mój bez generatorka falą prostokątną pochodząca z przerwań timer'a ale obawiam się że jeśli użyje jeszcze innych przerwań to procesor zacznie zamulać a przede wszystkim przerywać co jakiś czas mój "generator" ponieważ...

    Mikrokontrolery perlon   13 Sty 2014 08:37 Odpowiedzi: 7    Wyświetleń: 2610
  • Atmega8 - Wyhamowanie silników

    Oddziel prędkość/kierunek zadane od bieżących. na podstawie stanu joysticka zmieniaj zadane, a w przerwaniu timera stopniowo modyfikuj bieżące tak, by zbiegały do zadanych.

    Mikrokontrolery Początkujący SylwekK   16 Sty 2014 19:34 Odpowiedzi: 4    Wyświetleń: 981
  • Atmega8 - Wyświetlacze słabo świecą przy multipleksowaniu

    1. Jaka jest częstotliwość procesora, a jaka przerwań timera? 2. Jak wygląda funkcja read_number() ? 3. Spróbuj zamienić kolejność tych dwóch linii: LEDY |= 0x0F; //wyłączenie wszystkich wyświetlaczy tmp= (wysw[whichLed]);

    Mikrokontrolery AVR yaceq8   20 Sty 2014 22:06 Odpowiedzi: 16    Wyświetleń: 1983
  • ATMega8 - odczyt z PINC "wariuje"

    W kontrolerach trochę już siedzę i aż wstyd mieć taki problem. Ogólnie wszystko działa poza odczytem z PINC1 i PINC5 (omówię tu problem z tym drugim). Zachowanie na pierwszy rzut oka wskazuje, że port "wisi" (nie jest podciągnięty opornikiem do +/-). Mój jest (sprawdzałem ohmomierzem) i pomiędzy PINC5...

    Mikrokontrolery AVR mikmas   12 Sie 2014 18:19 Odpowiedzi: 15    Wyświetleń: 1416
  • Atmega8 C - Nadawanie IR standard NEC

    Odliczaj czas w przerwaniu timera, który generuje przebieg PWM. Wszystkie czas musisz wyrazić w okresach przebiegu 38 kHz. Aż strach pomyśleć, co będzie robiło takie wywołanie: _delay_us(562.5); Zgaduję... że wykonanie tego może zająć i z 10 ms.

    Mikrokontrolery AVR lElektryk   09 Mar 2015 17:00 Odpowiedzi: 6    Wyświetleń: 969
  • 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 djfarad02   28 Gru 2013 06:46 Odpowiedzi: 15    Wyświetleń: 1905
  • atmega8 i dziwny kłopot z pamięcią

    Już napisałem: przy 256 bajtach luzu na stosie problemu nie ma. Za to algorytm wygląda fatalnie i implementacja też. To przerwanie timera wykonuje się parę tysięcy cykli - zupełnie niepotrzebnie. Czym i w jakim celu zapełnisz 160-elementową tablicę w jednym przerwaniu timera? Po co tę tablicę kopiować...

    Mikrokontrolery AVR szeryf.rm   21 Sie 2015 09:34 Odpowiedzi: 26    Wyświetleń: 1239
  • 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 Timer1 jest...

    Mikrokontrolery AVR mirekk36   23 Lut 2010 16:13 Odpowiedzi: 4    Wyświetleń: 2922
  • Atmega328 - Przerobienie biblioteki rc5 Atmega8 -> Atmega328

    Witam wszystkich, robię mały projekt do którego używałem Atmegę8. Zaczyna mi brakować pamięci więc stwierdziłem, że wymienię ją na Atmegę328. Niestety jest trochę zabawy z przerobieniem kodu, po pierwsze w Atmega328 nie można używać PD0 itp, tylko PORTD0. Po drugie timery ustawia się innymi rejestrami....

    Mikrokontrolery AVR marcin_klimek15   09 Maj 2016 14:47 Odpowiedzi: 6    Wyświetleń: 2607
  • [Atmega8][C] kłopot z przerwaniem i 7seg.

    Witam, ostatnio zająłem się pisaniem stosunkowo prostej aplikacji na AVR ATmega8, potrzebnej mi na studia. Na celu miałem też trochę lepsze poznanie AVR. W czym problem : W moim programie chciałem przetestować typowe zachowanie uC, napisałem kilka prostych funkcji, włączyłem przerwania, zrobiłem pętle...

    Mikrokontrolery AVR gaskoin   19 Sie 2010 10:24 Odpowiedzi: 4    Wyświetleń: 1417
  • Sterownik gazowego pieca C.O. - Problem z Timerem w Bascomie

    Witam, Dostałem zadanie, aby zaprojektować bezprzewodowy sterownik pieca gazowego, który ma działać w następujący sposób: 1) W momencie kiedy przycisk S1 (na schemacie jest to złącze modułu radiowego - PC2) jest wciśnięty, przekaźnik gazu (G1) i wody (W1) są wysterowane. 2) Gdy przycisk S2 zostaje...

    Mikrokontrolery Początkujący ruffin-89   23 Sty 2012 16:15 Odpowiedzi: 0    Wyświetleń: 2090
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Macie panowie racje. Generalnie to dawno temu zaczlem przygode z bascomem wtedy na 89C4051 ale poleglem i dalem sobie spokoj na wiele lat. Teraz wrocilem do tematu. Zaczalem od prostackich programow gdzie np delay 1sekunda sluzyl mi do mrugania ledami itd. Wstawialem takich delai wiele i mi diodki mrugaly...

    Mikrokontrolery AVR irek2   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2103
  • 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ć i wyświetlać....

    Mikrokontrolery M. S.   28 Wrz 2006 23:35 Odpowiedzi: 2    Wyświetleń: 1103
  • pytanie o przerwanie w atmega8

    SIGNAL(SIG_INTERRUPT0) { short int a; lcd_xy(0,0); write_text&#... = 0x40; a = odczytaj_temp(); write_temp... //reset flagi wyst przerwania w pcf GIFR|=_BV(INTF0); lcd_xy...

    Mikrokontrolery Gieno100   16 Gru 2006 19:16 Odpowiedzi: 4    Wyświetleń: 1064
  • Atmega8 debugowana w avr studio i jeszcze raz counter0

    zrób to mniej więcej tak: .INCLUDE "m8def.inc" .cseg ; początek segmentu pamięci programu .org 0 rjmp RESET ; wektor ZEROWY (po resecie) .org OVF0addr ; wektor przerwania od przepełnienia Timera0 rjmp Przerwanie_T0 ; i tu właśnie skok do obsługi tego przerwania RESET: LDI R16, HIGH(...

    Mikrokontrolery y0yster   30 Gru 2006 20:02 Odpowiedzi: 4    Wyświetleń: 935
  • 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, gdyż to raczej...

    Mikrokontrolery dondu   06 Mar 2014 08:56 Odpowiedzi: 56    Wyświetleń: 5085
  • [ATmega8][C] - Transakcyjna obsługa LCD

    Próbuję przerobić przykład "Przyklady\LCDAlfa\LCDAlfa-transact-int\... z książki [url=] z ATmega 328 pod ATmega8 i "mam problema". Ponieważ Timer0 w ATmega8 jest uboższy niż w ATmega 328 zastąpiłem go Timerem2. Niestety z marnym skutkiem. Wyświetlacz jest pusty. Oryginalny fragment...

    Mikrokontrolery AVR sq9etc   03 Sty 2016 19:19 Odpowiedzi: 2    Wyświetleń: 693
  • Atmega8 - Wykorzystanie PWM oraz zwykłego timera

    Witam. Potrzebuję W tym liczniku obrotów: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <util/delay.h> #include "HD44780.h" //tutaj ustaw własne zasady pomiaru #define POMIAR_ILOSC_IMPULSOW_NA_OBROT 4 //ilość inpulsów...

    Mikrokontrolery AVR Pocieszny   29 Kwi 2016 13:22 Odpowiedzi: 1    Wyświetleń: 699
  • [Atmega8] [BASCOM] problem z kwarcem czy cos nie rozumiem

    Witam, Musisz przeładowywać timer zaraz zgłoszeniu przerwania, wtedy błąd jest najmniejszy. W Twoim przypadku najpierw zmieniasz stan portów, później czekasz i w końcu ładujesz timer - w tym czasie timer też liczy, a więc pomiar czasu jest niedokładny. "Wyższa szkoła jazdy" to odjęcie od wartości...

    Mikrokontrolery AVR crazy_phisic   01 Sie 2008 06:22 Odpowiedzi: 2    Wyświetleń: 1293
  • [ATmega8][asm] Niestebilny wynik pomiaru częstotliwości

    Witam. Robię miernik częstotliwości na ATmega8 z wyświetlaniem na LCD HD44780 w trybie 4-bit (mam zrobiony prototyp). Opanowałem już wyświetlanie (z obsługą BF), ale teraz przystawiło mnie z pomiarem liczby impulsów zliczanych na wejściu T1 mikrokontrolera. Wynik co prawda jest wyświetlany, lecz jest...

    Mikrokontrolery AVR darkonel   02 Sty 2011 22:37 Odpowiedzi: 2    Wyświetleń: 1460
  • Dekodowanie IR RC5, Atmega32->Atmega8

    Trochę hmmm mało szczęśliwa ta obsługa RC5. Zwykle robi albo powiem inaczej warto robić na przerwaniach zamiast wszystko w pętli głównej bo działa to zdecydowanie wtedy lepiej. Już samą tą procedurę można byłoby mocno uprościć, żeby nawet nie korzystać w ogóle z procedury obsługi przerwania, bo po...

    Mikrokontrolery AVR bisz   30 Gru 2011 14:49 Odpowiedzi: 10    Wyświetleń: 5409
  • Atmega8 [C] - nie odczytuje lini 1Wire

    Widzę, że przez moją niewiedzę zaraz wybuchnie wojna :-> Postaram się wszystko wyjaśnić dlaczego tak, a nie inaczej i wstawie brakujące elementy. Więc tak. Bartek.k.k napisał: xamrex napisał: Masz rezystor podciągający? Niektórzy o nim zapominają. Dla DS18B20? Jeśli tak to nie mam, ponadto...

    Mikrokontrolery AVR Bartek.k.k   29 Cze 2011 14:36 Odpowiedzi: 34    Wyświetleń: 3864
  • [atmega8][c] przerwanie IRQ zabiera 100% czasu CPU

    Oddzielam temat od poprzedniego ze względu na inną naturę problemu. Master generuje przerwanie od Timera2 co 1.15ms. Transmisja SPI ustawiona jest na CLK/4 co przy ośmiu bitach daje czas transmisji równy 0.004ms. Co jedno tyknięcie timera wysyłany jest jeden bajt - zatem 0.004ms co 1.15ms. Działa...

    Mikrokontrolery AVR dondu   04 Lip 2011 20:17 Odpowiedzi: 7    Wyświetleń: 960
  • optymalizacja kodu z atmega8 na attiny13

    Witam serdecznie, jestem początkującym jeśli chodzi o programowanie w c na avr. Celem mojego zadania jest zaprojektowanie termostatu z użyciem czujnika temperatury dwóch diod sygnalizujacych, przycisku do programowania termostatu oraz przekaźnika jako elementu wykonawczego. Poniższy kod napisałem na...

    Mikrokontrolery Początkujący piotrva   09 Maj 2012 22:03 Odpowiedzi: 8    Wyświetleń: 1762
  • [Atmega8][gcc] Prosty minutnik

    Witam. Temat klawiatury (przycisków) obslugiwanej przez przerwania to nie jest taki rewelacyjny sposób. Generalnie w pierwszych projektach wszyscy tak robią. Z czasem jednak dochodzi się do wniosku ze to nie jest dobre rozwiazanie. Problem zaczyna się jak chcemy obsłużyć wiecej przycisków niż mamy...

    Mikrokontrolery Początkujący hotdog   28 Sie 2012 14:00 Odpowiedzi: 9    Wyświetleń: 2442
  • [Bascom][ATmega8]program do trawiarki

    Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna...

    Mikrokontrolery jacek1987-1987   10 Sty 2013 19:30 Odpowiedzi: 2    Wyświetleń: 1215
  • Atmega8 DCF77 i Timer1 - same problemy

    Witam na wstepie zaznacza, że problem moze dla innych banalny, mnie przyspozył sporo problemów..., siedze juz od południa nad tym i bez rezultatu, program ma dekodowac informacje czasu (DCF77), całosc pracuje w atmedze8, jest to tylko rdzeń odbioru DCF-a, oscylator wewnetrzny 8MHz, pierwsza sprawa, czy...

    Mikrokontrolery GienekS   20 Lis 2006 09:24 Odpowiedzi: 1    Wyświetleń: 1746
  • [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 rejestrów #include...

    Mikrokontrolery AVR Rariusz   13 Sty 2010 16:05 Odpowiedzi: 36    Wyświetleń: 10026
  • 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 przepełnienia...

    Mikrokontrolery AVR marcinosko   29 Mar 2010 13:17 Odpowiedzi: 15    Wyświetleń: 7172
  Szukaj w 5mln produktów