ustawić timer atmega8

Znaleziono około 511 wyników dla: ustawić timer atmega8
  • [C][ATMEGA8] Multipleksowanie led - ustawienie Timera

    Podaję się, nie mam pojęcie czemu to nie działa: [syntax=c]#define F_CPU (1000000) #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define LED_DATA PORTD #define ANODY_PORT PORTC #define CA1 (1<<PC0) #define CA2 (1<<PC1) #define...

    Mikrokontrolery Początkujący   10 Cze 2012 20:57 Odpowiedzi: 2    Wyświetleń: 1076
  • 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
  • Obrotomierz w C na Atmega8 i wyświetlaczu LED

    Witam. Jestem początkującym programistą AVR ;) Grzebałem i szukałem "trochę" po forum ale nie znalazłem nic co by mi pomogło. Próbuje zbudować obrotomierz do motocykla na układzie Atmega8 który wynik wyświetla na panelu LED a nie jak większość projektów na LCD 2x16. Dodatkowo mam...

    Mikrokontrolery AVR   20 Gru 2010 17:01 Odpowiedzi: 21    Wyświetleń: 7031
  • Programowalny zespół wyłączników (ATmega8)

    Dzień dobry. Na początek zaznaczam, że jestem absolutnie początkującym amatorem bez wykształcenia związanego z prądem Wink. Mam w domu oświetlenie załączane włącznikami bistabilnymi. Niestety nagminnie się sypią więc postanowiłem je wymienić. Urodził się więc pomysł wielokanałowego...

    Początkujący Naprawy   01 Lut 2012 21:44 Odpowiedzi: 0    Wyświetleń: 2033
  • Atmega8 - jak uzyskać dźwięk z AVR? Moj pierwszy uklad

    dodam jeszcze, że bazuję na kicie: Jednak nie zamierzam wysyłać mu nic przez RS - wystarczy mi, zeby zaprogramowac go by gral kilka nut Czyli wygląda na to, iż mam odliczać na timerze do pewnej wartości zależnej od nuty, którą chcę uzyskać a następnie wygenerować przerwanie i...

    Mikrokontrolery AVR   19 Sty 2011 13:31 Odpowiedzi: 13    Wyświetleń: 2987
  • ATmega8 - RGB PWM przerwania c

    Proszę używać tagu ] do wklejania kodu... /syntax] . Poniższy wpis proszę poprawić. LordBlick Mam 2 pytania odnośnie mojego sterownika RGB z wykorzystaniem PWM - ATmega8 - program w c: - jak ustawić przerwanie INT0 (PD2), ponieważ ten przycisk przełącza program pracy i trwa to...

    Mikrokontrolery AVR   15 Sie 2012 20:49 Odpowiedzi: 5    Wyświetleń: 1851
  • [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...

    Mikrokontrolery AVR   25 Cze 2010 09:36 Odpowiedzi: 8    Wyświetleń: 1136
  • [Atmega8] [C] - RGB po raz kolejny

    Witam, mam pewien problem, próbuje przerobić kod do sterowania diody z Attiny 2313, na Atmega8 taktowana wewnętrznym 1MHz z tematu: [url=]Link Kod Oryginalny: [syntax=c]#include <avr/io.h> #define REDout OCR0A #define BLUEout OCR0B #define GREENout OCR1BL void PWMint(void) { ...

    Mikrokontrolery Początkujący   16 Wrz 2014 19:24 Odpowiedzi: 7    Wyświetleń: 1008
  • Atmega8 i przerwania-co tu nie gra??

    Witam. Tak jak w temacie podłączyłem Atmege8.Pod PB0 podpiąłem LED,a do PC0, PC1 i PC2 przyciski zwierające wejście do masy. Układ ma generować miganie diody w następujący sposób: -wciskam PC2 uruchamia się generowanie częstotliwości co widać na diodzie LED -za pomocą przycisków...

    Mikrokontrolery AVR   04 Gru 2010 13:28 Odpowiedzi: 7    Wyświetleń: 1208
  • [bascom][atmega8] - Odbiór sygnału pilota samsung TV

    Chcę napisać procedurę rozpoznającą sygnał z pilota samsung tv. Na analizatorze stanów logicznych odczytałem przebieg z guzika pilota (wkleję go później). Nie jestem do końca przekonany jak ustawić timer w bascomie. Timer musi być wyzwalany zboczem opadającym. Czy potrzebne są jakieś...

    Mikrokontrolery Początkujący   16 Paź 2013 22:55 Odpowiedzi: 6    Wyświetleń: 1920
  • BASCOM - Atmega8 strasznie wolno działa

    Atmega8 czy atmega8L, ta pierwsza ma zakres napięć od 4,5-5,5V częstotliwość pracy 0-16MHz, ta druga 2,7-5,5V częstotliwość pracy 0-8MHz, pierwsza strona noty. Jeśli używasz wersji zwykłej bez L to masz za małe napięcie. Jeśli chcesz sprawdzić prędkość procka to możesz skonfigurować...

    Mikrokontrolery Początkujący   01 Lip 2013 22:50 Odpowiedzi: 11    Wyświetleń: 2190
  • GCC, ATMega8 (8MHz), Timer1 i problem z odliczanie 1s

    Witam Mam jakiś błąd w programie ale nie mogę dojść gdzie. Przed mian'em mam obsługę przerwania dla SIG_OUTPUT_COMPARE1A która teoretycznie powinna się wywoływać co 1s. Timer1 ustawiony w tryb compare na preskalerze 256, ustawienia timera są na początku maina. SIGNAL(SIG_OUTPUT_COMPARE1A)...

    Mikrokontrolery   07 Cze 2007 21:06 Odpowiedzi: 12    Wyświetleń: 3154
  • [bascom]Timer zamiast waitms do obslugi dgran przyciskow i 1wire

    Wracajac do tematu czy moglbym prosic przynajmniej o pseudo kod obslugi przykladowo drgania w przyciskach , wysterowania przekaznika np przez 2s oraz komunikacji 1wire jednym timerem (atmega8 ma az 2 timery wiec pewnie szybko skoncza sie jego mozliwosci chcac napisac kod bez zatrzymywania) Cały...

    Mikrokontrolery AVR   15 Sty 2012 14:24 Odpowiedzi: 11    Wyświetleń: 2900
  • Zegar na atmega8, długookresowa stałość chodu

    Jak ustawisz TIMER jako licznik impulsów zewnętrznych z sieci i będzie liczył 18000 (3min) a po 10000 wyłączą sieć to TIMER będzie czekał... i czekał... aż ponownie włączą sieć. Wtedy doliczy brakujące 8000 i da przerwanie. Ale nie po 3min a np. po godzinie. Dodano po 2 W...

    Mikrokontrolery AVR   19 Gru 2016 20:32 Odpowiedzi: 66    Wyświetleń: 8994
  • [Atmega8][C] Naliczenie zmiennej co 1us

    Właściwie dwa pytania ale jedno z większym priorytetem ;) Otóż, projektuje odległościomierz. Zamysł jest następujący 1. Załączam tranzystor który steruje napięciem dla nadajnika. 2. Włączam zliczanie czasu 3. Gdy pojawi się sygnał na odbiorniku. Wyłączam naliczenie i prezentuje...

    Mikrokontrolery AVR   20 Lut 2012 20:16 Odpowiedzi: 5    Wyświetleń: 1362
  • [Atmega8, C] Charlieplexing i 20 LEDów

    Ok trochę poprawiłem, na coś takiego: [syntax=c]#define F_CPU 8000000L #include <avr/io.h> #include <avr/interrupt.h> //***********... Globalne**************************// ch... Dioda = 1; //************************Funkcja Główna***************************// ...

    Mikrokontrolery   06 Sie 2013 19:27 Odpowiedzi: 8    Wyświetleń: 1653
  • [atmega8][C] Prostokątna fala

    Witam. Dopiero któryś dzień bawię się uC i stopniowo stawiam sobie nowe cele do zabawy. Ale do rzeczy: Aktualnie chciałbym wygenerować prostokątną falę na jednym z pinów jednocześnie mając do dyspozycji w kodzie łatwą manipulacje jej częstotliwości. Chciałbym zrobić to na timerach...

    Mikrokontrolery AVR   30 Lip 2011 16:55 Odpowiedzi: 4    Wyświetleń: 1083
  • Przeniesienie kodu z Atmega8 na Attiny26, odbieranie komend w RC5

    Witam wszystkich. Mam kod zaczerpnięty z którejś ze stron w internecie. Działał on w pełni na mikrokotrolerze Atmega8 z kwarcem 8Mhz. Mój projekt jednak potrzebuje mniejszego procka i próbuję ten sam program przenieść na Attiny26. Nie mogę zlokalizować ostatniej, tak mi się wydaje że...

    Mikrokontrolery Początkujący   25 Maj 2012 01:19 Odpowiedzi: 0    Wyświetleń: 848
  • WinAVR - licznik czasomierz ATMega8

    Zamiast TIMSK = _BV(TOIE0); TCNT0 = 0x00; TCCR0 = _BV(CS01)|_BV(CS02); powinno być TIMSK |= _BV(TOIE0); TCCR0 |= _BV(CS01) | _BV(CS02); Przede wszystkim to zdajesz sobie sprawę, że ustawiłeś timer na zewnętrzny sygnał...

    Mikrokontrolery   31 Sie 2006 23:13 Odpowiedzi: 1    Wyświetleń: 1341
  • Miernik częstotliwości ATMEGA8 i MB510 (max 2,1GHz)

    272 to taka nieciekawa wartość do mnożenia. Ja zrobiłem tak: Przerwania z TIM0 i TIM1 TIM0 zlicza impulsy z wejścia zliczającego, i gdy się przepełni jest króciutkie przerwanie inkrementujące parę 3 rejestrów. TIM1 zgłasza przerwanie równiutko co pół sekundy. Na samym początku obsługi...

    Mikrokontrolery   09 Sie 2007 12:42 Odpowiedzi: 16    Wyświetleń: 6629
  • [Atmega8][C/AVR Studio] Problem z przerwaniem

    Ja bym to zrobił tak: #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h> unsigned char tovs; SIGNAL(SIG_OVERFLOW0)&#... TCNT0 = 1; // timer stop tovs++; // zmiana stanu co 16 przepełnień timera if(tovs % 16 == 0) PORTB...

    Mikrokontrolery AVR   29 Gru 2008 08:39 Odpowiedzi: 19    Wyświetleń: 4262
  • ATMEGA8, problem z przerwaniem (dzielnikiem f)

    Przerwania wcale nie są złe tylko dlatego że tobie się na nich nie udało. To trzeba zrobic w assemblerze. Ale nawet przy taktowaniu 16MHz nie podzielisz częstotliwości większej niż powiedzmy 1MHz. Ja bym walną to na Timerze w trybie CTC. I ustawił Timera tak żeby generował sprzętowo...

    Mikrokontrolery AVR   25 Kwi 2009 10:59 Odpowiedzi: 20    Wyświetleń: 3056
  • [ATmega8][BASCOM] Zliczanie impulsów (ilości przyciśnięć przycisku na sekundę)

    [syntax=basic4gl]Config Timer0 = Timer , Prescale = 1024 Enable Timer0 : On Timer0 Przerwanie0 Dim Tmp As Word Tmp = 0 Dim Ptimer1 As Word Ptimer1 = 0 Do If Klawisz = 0 Then If Ptimer1 = 0 Then Ptimer1 = 100 End If If Ptimer1 < 95 And Klawisz = 0 Then ...

    Mikrokontrolery AVR   14 Mar 2012 10:37 Odpowiedzi: 7    Wyświetleń: 4245
  • Timer1 jako CTC w ATMega8

    Proszę o pomoc, co jest źle w tym ustawieniu Timera1 jako CTC Według dokumentacji po ustawieniu Timera jako CTC powinien on liczyć do wartości wpisanej w ORT1A jeśli ustawimy WGM13 na 1 lub, jeśli ustawione na 0 to maksymalna wartość będzie ustawiana w ICR1. Niby wszystko jest ustawione...

    Mikrokontrolery   18 Mar 2007 13:59 Odpowiedzi: 1    Wyświetleń: 2260
  • ATmega8, C - Stan nieustalony na wejściu

    Deklaracja portu jest OK. Upewnij się, że nigdzie w przerwaniach, bądź funkcjach przypadkowo nie zmieniasz ustawień portu oraz przyjrzyj się funkcjom alternatywnym dla pinów PB6 i PB7 (XTAL/TOSC) być może złe ustawienie timera powoduje takie anomalie. Btw. spadek o ponad 1V na samej ścieżce...

    Mikrokontrolery AVR   01 Lut 2015 02:24 Odpowiedzi: 3    Wyświetleń: 648
  • [Atmega8][C] DC Serwomotor driver dla Mach3

    Podłączę się do tematu. Konstruuję sterownik silnika prądu stałego - serwonapęd. W tym momencie mam gotowe podprogramy: - odczyt pozycji z enkodera - regulator PID (nie działa tak jakbym chciał, albo potrzebny jest tuning parametrów albo mam gdzieś błąd w kodzie) W tym momencie silnik...

    Mikrokontrolery AVR   28 Lis 2010 23:20 Odpowiedzi: 14    Wyświetleń: 13524
  • [atmega8][bascom]pomiar impulsów

    witam jest proste w asm ale w c też nie powinno być problemu. Przerwania INT0 i INT1 mogą być wyzwalane zmianą stanu napięcia wysokim lub stanem niskim . Odpowiednio ustawić bit w rejestrze MCUCSR. Ustawić bit aktywujący przerwanie w rejestrze GICR. mierzysz czas przez odczyt TIMERa

    Mikrokontrolery AVR   15 Wrz 2010 17:54 Odpowiedzi: 2    Wyświetleń: 1878
  • 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ć...

    Początkujący Naprawy   07 Lut 2011 22:30 Odpowiedzi: 10    Wyświetleń: 1223
  • ATmega8 - zadanie na 6 taktow

    nie jestem pewien czy do konca zrozumialem ale... uklad formowania sygnalu o ktory sie dopytywalem bedzie synchronizowany z tego samego kwarca co procesor podzielony przez 6 -dzieki temu kazdy stan bedzie trwal 6 taktow. Potrzebny jest ten uklad formujacy zeby odciazyc procesor ktory musialby robic...

    Mikrokontrolery   13 Lip 2006 11:28 Odpowiedzi: 17    Wyświetleń: 1452
  • ATMEGA8 PWM - blad w kodzie?

    Problem tkwil w ustawieniach timer'a. Nalezy go tak skonfigurowac, zeby dla OCR=0 wypelnienie bylo 100%, a dla OCR=255 wypelnienie 0%.

    Mikrokontrolery   31 Gru 2006 00:32 Odpowiedzi: 15    Wyświetleń: 1808
  • [Atmega8]Pytania o sprzętowy PWM

    A jak masz ustawiony Timer? Może pokaż ten fragment kodu :P

    Mikrokontrolery AVR   16 Maj 2010 16:12 Odpowiedzi: 9    Wyświetleń: 2734
  • Atmega8 Bascom - Jak się pozbyć zmiennej typu single

    Wartość wynikowa Z musi być typu word jest podstawiana do ustawień Timera w dalszej części programu i musi pozostać tego typu. Wartość wynikowa Proc ma charakter informacyjny jej rola jest drugoplanowa. W zależności od dwóch zmiennych wejściowych X oraz Y , które określają zakres...

    Mikrokontrolery AVR   09 Gru 2013 10:11 Odpowiedzi: 17    Wyświetleń: 2181
  • 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
  • Dekodowanie IR RC5, Atmega32->Atmega8

    Witam. Na zlecenie piszę pewien projekt, którego częścią jest dekodowanie sygnału z pilota Rc5. Z początku zrobiłem to na mojej eksperymentalnej płytce z układem ATmega32, gdzie dolutowałem czujnik w powietrzu. Ustawiłem procka na wewnętrzny rezonator 4 MHz, gdyż taki udało mi się znaleźć...

    Mikrokontrolery AVR   30 Gru 2011 14:49 Odpowiedzi: 10    Wyświetleń: 5781
  • 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...

    Mikrokontrolery Początkujący   23 Sty 2012 16:15 Odpowiedzi: 0    Wyświetleń: 2306
  • Pomiar częstotliwości na atmega8, program w bascom

    Witam. Chciałem w celach edukacyjnych zrobić częstotliwościomierz. Ponieważ nie mam za bardzo skąd wziąć zewnętrznych impulsów postanowiłem, że jeden pin procka będzie je generował, a przerwanie int0 będzie liczyć ile tych impulsów było. Do odmierzenia czasu posłużył timer1, który...

    Mikrokontrolery Początkujący   08 Paź 2014 16:28 Odpowiedzi: 4    Wyświetleń: 1581
  • [ATMega8][c] PWM czas się nauczyć

    Już wszystko jasne - jedyne pytanie zadaję na końcu. Przygodę z PWM zaczynam od sterowania jasnością diody. Atmega8 + diody + rezystorki 330Ω Ćwiczenie polega na cyklicznym rozjaśnianiu i ściemnianiu diody 3 diody podłączone do PB1, PB2, PB3 w założeniu tylko PB1 (OC1A)...

    Mikrokontrolery   24 Lis 2010 22:01 Odpowiedzi: 4    Wyświetleń: 2834
  • [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
  • [Atmega8] [C] RFM 12 zmaian pinu nSEL

    Witam mam dwa układy RFM12 i atmega8 oba komunikują się ze sobą problem pojawia się gdy chce zmienić linię nSEL podłączoną do pinu SS na np pin PB0 gdzieś czytałem że linia nSEL nie musi być podpięta do tego konkretnego pinu. Pin PB2 (SS/OC1B) chce wykorzystać do sterowania silnikiem...

    Mikrokontrolery Początkujący   19 Lip 2012 18:23 Odpowiedzi: 0    Wyświetleń: 1278
  • 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...

    Mikrokontrolery AVR   29 Cze 2011 14:36 Odpowiedzi: 34    Wyświetleń: 4161
  • ATMega8 - Zadanie na automatyczne usypianie ATMegi

    Hej, miałem problem ze zrozumieniem kodu, który napisałeś, ale Twoja wskazówka znów okazała się cenna. Rozumiem, że przy przerwaniu w reakcji na niskie napięcie wciśnięcie przycisku niesie za sobą nieustanne wywoływanie przerwań, natomiast gdy układ ma reagować na opadające zbocze,...

    Mikrokontrolery AVR   15 Sie 2014 19:22 Odpowiedzi: 17    Wyświetleń: 2445
  • [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] [BASCOM] - Moduł GSM ze sterowaniem SMS telefon simens s55

    Walczę i walczę z tym programem ale nie daje rady.... :cry: Wrzucam cały kod, jest on zrobiony na bazie jak wspomniałem wcześniej: Projekt powiadomienia o alarmie by Xury wersja 2.0 [syntax=basic4gl] '******************...

    Mikrokontrolery AVR   04 Cze 2013 17:12 Odpowiedzi: 12    Wyświetleń: 6051
  • [ATMEGA8] [BASCOM] - Termostat + czasówka

    Byłby ktoś w stanie mi z tym pomóc? Miałoby to wyglądać tak: * sterowanie wentylatorami czasowo * sterowanie poprzez odczyt temeratury 2 osobne funkcje (działa albo jedno albo drugie). Do tego co mam dołożenie wł/wył czasowego (w zupełności wystarczy najprostsze z możliwych)...

    Mikrokontrolery Początkujący   18 Kwi 2014 06:40 Odpowiedzi: 5    Wyświetleń: 2433
  • Konfiguracja timerów w Atmega8 - timer1 nieprawidłowo odlicza czas

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

    Mikrokontrolery AVR   05 Paź 2011 14:08 Odpowiedzi: 7    Wyświetleń: 2900
  • [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...

    Mikrokontrolery AVR   03 Sty 2016 19:19 Odpowiedzi: 2    Wyświetleń: 870
  • 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   16 Gru 2006 19:16 Odpowiedzi: 4    Wyświetleń: 1157
  • [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   18 Sie 2011 09:35 Odpowiedzi: 94    Wyświetleń: 55376
  • [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...

    Mikrokontrolery   10 Sty 2013 19:30 Odpowiedzi: 2    Wyświetleń: 1401
  • 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...

    Mikrokontrolery   30 Gru 2006 20:02 Odpowiedzi: 4    Wyświetleń: 1079
  • Atmega8 Fuse Bity pilne Piórnik

    Witam prosiłbym o napisanie jak ustawić Fuse bity w mikroprocesorze Atmega8 do programu: :'Piornik02.bas 'Różni... pomiędzy 01: w czasie pisania tekstu pozostaje on cały czas w okienku wyświetlacza 'oraz buzer przepełnienia pamięci jest z własnym generatorem (buzer z Portd.7 do +). 'Program...

    Projektowanie Układów   31 Sty 2008 08:33 Odpowiedzi: 9    Wyświetleń: 3847
  • ATMEGA8- zeg. bin. w C dziala na symulatorze ale nie w realu

    Zrobilem sobie zegarek binarny... na atmega8. Wszystko napisalem w C i testowalem w programie VMLAB gdzie wszystko spisywalo sie bez problemu. Jednakże po wgraniu softu do ATMEGI nie dzialaja przyciski ... i niestety nie mam pojęcia dlaczego ... Za wszystkie uwagi serdecznie dziękuje.. Oto...

    Początkujący Elektronicy   26 Lut 2009 14:48 Odpowiedzi: 1    Wyświetleń: 1046
  • Tryb Asynchroniczny Timer2 w ATmega8

    Witam. Mam następujący problem - chciałem użyć timera 2 do pracy asynchronicznej z zewnętrznym rezonatorem kwarcowym (zegarkowym) o częstotliwości 32,768 kHz. Czyli ATmega powinna być taktowana wewnętrznym szybkim oscylatorem, a jedynie ten timer zegarkowym. Kod: #include <avr/io.h> int...

    Mikrokontrolery AVR   16 Wrz 2011 19:18 Odpowiedzi: 3    Wyświetleń: 3918
  • Atmega8 - zegarek; pisanie programu.

    mam jeszce jeden problem, według kodu z linku dondu #include <avr/io.h> #include <avr/interrupt.h> //definicja LED1 (do którego pinu podłączony LED1) #define LED1 PB0 //definicja LED2 (do którego pinu podłączony LED2) #define LED2...

    Mikrokontrolery AVR   23 Mar 2012 12:56 Odpowiedzi: 7    Wyświetleń: 3245
  • Atmega8 - Bascom - o co chodzi z tym timerem ?

    Kilka pytań - bo kto pyta nie błądzi :-) Niby wszystko ładnie liczyło w przerwaniach - ale tylko do momentu kiedy zacząłem wywoływać Sub lub funkcję - wtedy zaczyna się resetować i zaczyna program od początku co sekundę ?? O co chodzi Teraz przestało mi nawet liczyć w przerwaniach....

    Mikrokontrolery AVR   12 Lis 2012 21:18 Odpowiedzi: 10    Wyświetleń: 1938
  • [atmega8][C] - timer - zapalanie diody na 10s po przyciśnięciu przycisku.

    Witam. Niedawno zaopatrzyłem się w mikrokontroler atmega8, postanowiłem więc trochę się pobawić w rożne projekty. Próbuje zbudować program który jest podobny do systemu automatycznego oświetlenia w domu na czujkach PIR. Otóż, chcę aby przyciski wirtualizowały czujkę w taki sposób...

    Mikrokontrolery AVR   10 Wrz 2013 18:59 Odpowiedzi: 15    Wyświetleń: 3726
  • 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...

    Mikrokontrolery AVR   12 Sty 2014 10:47 Odpowiedzi: 9    Wyświetleń: 6621
  • 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...

    Mikrokontrolery Początkujący   24 Paź 2014 21:48 Odpowiedzi: 0    Wyświetleń: 834
  • 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
  • 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ść...

    Mikrokontrolery AVR   29 Kwi 2016 13:22 Odpowiedzi: 1    Wyświetleń: 846
  • Atmega8 Timer 1 CTC 1 sekunda

    Dziękuję za odpowiedź koledzy;) Moja wtopa z złym ustawieniem przepełnienia, już poprawiłem na TIMSK |= (1<<TOIE1) ; ale kod dalej nie działa. Na temat if-a to porostu wcześniejszy kod który sprawdzał wartość równą 4 a tak na szybkości ustawiłem na 1 i wygląda to bez sensu. Może...

    Mikrokontrolery AVR   17 Wrz 2017 10:15 Odpowiedzi: 11    Wyświetleń: 2271
  • 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ń: 1170
  • [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...

    Mikrokontrolery AVR   01 Sie 2008 06:22 Odpowiedzi: 2    Wyświetleń: 1425
  • [atmega8][C]Pomiar długości trwania impulsu / stanu niskiego

    Witaj Twoje obliczenia wyglądają na poprawne jednak wydaje mi się, że to cli() jest w złym miejscu. Z ustawień timera widze, że mierzysz "powolne" sygnały. Zatem twój program może nie zdążyć złapać przerwania od INT lub złapie tylko zbocze opadające, ale narastającego już nie, bo...

    Mikrokontrolery AVR   10 Sie 2008 19:58 Odpowiedzi: 3    Wyświetleń: 6769
  • [C] - Błędne działanie ADC ATmega8

    Witam! Napisałem program w C do mierzenia napięcia przez ADC w ATmega8, odczytuję z przetwornika wartość bitową od 0 do 1023. I dotąd jest wszystko ok, ale chcę sterować diodą na innym pinie(np PB1) w ten sposób, że gdy wartość odczytana będzie mniejsza od 500 to dioda ma nie świecić,...

    Programowanie   06 Lut 2019 14:25 Odpowiedzi: 3    Wyświetleń: 1017
  • Liczenie kanałów DMX na ATmega8

    Szukałem odpowiedzi na to pytanie, lecz nie znalazłem, wiec postanowiłem rozpocząć nowy temat. Otóż mam problem z liczeniem kanałów DMX, a dokładnie z timerem0 którego używam w tym celu. Mikrokontroler to jak w temacie ATmega8, częstotliwość taktowania 8 MHz, ustawienia sprzętowego UART...

    Programowanie   29 Maj 2006 08:41 Odpowiedzi: 1    Wyświetleń: 1221
  • [C][atmega8]wywołanie funkcji w przerwaniu,aby while(1)pusty

    w mainie w funkcji while(1), sprawdzam tylko warunek if(bit_is_clear(PIND,PD2)) rc5decode(); <-- TAK DZIAŁA ! jak wywołać tą funkcję w przerwaniu SIGNAL(SIG_INTERRUPT0) {}, ? probowałem tak: w mainie: GICR |=1<<INT0; w przerwaniu od INTO: SIGNAL(SIG_INTERRUPT0) { GICR...

    Mikrokontrolery AVR   04 Gru 2009 17:12 Odpowiedzi: 12    Wyświetleń: 3274
  • [Atmega8] Sterowanie stycznika przez przekaźnik

    Witam! Wykonałem układ do włączania silnika AC lecz mam problem przy sterowaniu. Zadaniem układu jest włączanie silnika na czas ustawiony dowolnie w sterowniku. Układ działa bardzo dobrze bez obciążenia, lecz po podłączeniu przekaźnika pod stycznik uruchomiający silnik czasem zdarza...

    Mikrokontrolery AVR   08 Wrz 2010 12:18 Odpowiedzi: 9    Wyświetleń: 4480
  • [Atmega8][C/AVR Studio 5] Sterownik bramy, niezrozumiałe zachowanie się uC

    Witam Od dłuższego czasu pracuję nad własnym sterownikiem bramy przesuwnej. Może ktoś pamięta jak stawiałem pierwsze kroki w tym kierunku ;) W zeszłym roku opracowałem teraźniejszą wersję sterownika - dodałem SOFT-START, SOFT-STOP (wykorzystując PWM). I wszystkie aktualne problemy...

    Mikrokontrolery AVR   15 Wrz 2011 23:01 Odpowiedzi: 27    Wyświetleń: 8201
  • [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 - Prosty program z wykorzystanie timera 8bit.

    Witam mam problem próbuję zrobić program na uC który będzie migał diodami naprzemiennie i w czasie zmiany ich piszczał z piezo. Zrobiłem już miganie i piszczenie. Wartości są takie na oko ponieważ w tym timerze nie da ustawić górnej granicy więc liczy sobie od zera do 0xFF. Proszę o pomoc,...

    Mikrokontrolery AVR   15 Gru 2013 17:40 Odpowiedzi: 8    Wyświetleń: 1581
  • [Atmega8][BASCOM]emulator DS nie działa na kwarcu

    Dzień dobry, Nie mogę dojść dlaczego emulator DS2050 działa na wewnętrznym oscylatorze 8Mhz a na kwarcu 8MHz zawiesza się i resetuje gdy tylko chcę odczytać z niego wartości. Kondensatory przy kwarcu 22pF. Fusebity: gdy clock 111101:Ext (czyli kwarc) to nie działa poprawnie. Próbowałem...

    Mikrokontrolery Początkujący   06 Cze 2017 09:29 Odpowiedzi: 2    Wyświetleń: 1167
  • ATMega8 => PWM => ASM => Duza Wartosc

    Ok dzieki Piotrek. Przypomniales mi o parzystosci juz wszystko gra. male przeoczenie.. Ja stosuje metode uzupelnienia "white char" czyli spacja:P =>> Dar.El to jest moj poczatek :) (az taki laik nie jestem :P) .nolist .include "m8def.inc" .list ;******...

    Mikrokontrolery   07 Lut 2007 15:01 Odpowiedzi: 54    Wyświetleń: 9068
  • Atmega8 + termometr cyfrowy ds1820

    Witam serdecznie. Mam problem z ds1820. Mianowicie po zaprogramowaniu procka "ustawieniu wewnętrznego oscylatora na 8Mhz" programem przedstawionym poniżej wyświetla mi cały czas że "t1=+85.0`C". Proszę o pomoc. Z góry serdecznie dziękuje. #include <mega8.h> // 1 Wire Bus functions #asm ...

    Mikrokontrolery   22 Lut 2010 10:33 Odpowiedzi: 12    Wyświetleń: 5143
  • 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] Led nie zaświeca się - Timer0

    Dzięki za kalkulator i wyjaśnienie Napisałem kod z timer1 do odmierzania odcinków czasu po 10 sekund. 10 sekund świeci led i następne 10 sekund nie świeci i tak w kółko. Oto kod: ...................... Jaki błąd popełniłem w tym kodzie? ............ Ale taki sam efekt. Przecież...

    Mikrokontrolery Początkujący   10 Cze 2013 12:08 Odpowiedzi: 19    Wyświetleń: 3312
  • Atmega8 - Licznik impulsów

    Mam jeszcze jedno pytanie Jak chciał bym zmierzyć prędkość impulsów np: w m/s , to muszę użyć Timera - ale jak... pomożecie? Nie mierzy się prędkości impulsów. Impulsy nie poruszają się, lecz trwają; mozesz zatem zmierzyc czas trwania takiego impulsu (co w tym przypadku...

    Mikrokontrolery   18 Cze 2015 17:13 Odpowiedzi: 9    Wyświetleń: 1776
  • 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,...

    Mikrokontrolery   20 Lis 2006 09:24 Odpowiedzi: 1    Wyświetleń: 1830
  • atmega8 counter0 avr-gcc obrotomierz

    Napisalem program obrotomierza. Uklad po spadku obrotow ponizej ustawionej wartosci mial wlaczyc alarm. Uklad ma wspulpracowac z dwoma czujnikami indukcyjnymi (dwa obrotomierze) zrealizowalem to na timer0 i timer1. o ile na timer1 dziala to na timer0 dzieja sie dziwne rzeczy. Jezeli alarm jest ustawiony...

    Mikrokontrolery   16 Lip 2007 11:28 Odpowiedzi: 0    Wyświetleń: 1284
  • [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][C][PWM] dźwięki zaczynam

    Nadszedł czas na generowanie dźwięków przez PWM. Czytałem to: i sporo innych tematów na elektrodzie. Chcę przerobić ten temat od podstaw i mam na razie 2 pytania: 1. Który PWM powinienem wybrać by generować dźwięki WAV? czy Wydaje mi się że ten pierwszy...

    Mikrokontrolery   10 Sty 2011 20:34 Odpowiedzi: 0    Wyświetleń: 956
  • [C] ATMega8 - nie działają timery

    Spróbuj zrobić od przepełnienia. W proteus'ie też port zmieni raz stan i nic. volatile int flaga; #include <avr/io.h> #include <avr/interrupt.h> int main (void) { DDRC = 0xff; // Ustaw jako wyjście LED TIMSK = 0x04; // Włącz przerwania przepełnienia (1...

    Mikrokontrolery AVR   20 Maj 2011 18:47 Odpowiedzi: 14    Wyświetleń: 2085
  • Atmega8 BASCOM - stabilnosć pracy wskaznika

    Trochę dziwnie napisałeś ten program, pozwoliłem go sobie trochę przerobić. Sprawdź konfigurację portów żebyś nie uwalił sobie procka, i napisz czy poniższy program rozwiązał Twój problem. Kod: [syntax=basic4gl] 'Tester napiecia na AVR ' ' - zegar wewnetrzny 1 MHz ' - górny...

    Mikrokontrolery AVR   07 Sie 2014 10:42 Odpowiedzi: 11    Wyświetleń: 2784
  • 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ń: 3855
  • [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
  • 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
  • Atmega8 - Timer1 nie odlicza

    Dzień dobry. Mam problem z ustawieniem odliczania czasu za pomocą timera w Atmega8. uC taktowane kwarcem 16MHz, preskaler 64, w kalkulatorze otrzymałem wartość 24999 jeżeli pożądane jest 100ms. if zaznaczony slashami odpowiada za odczyt ilości zliczonych impulsów i po przekroczeniu zadanej...

    Mikrokontrolery AVR   08 Gru 2014 22:35 Odpowiedzi: 7    Wyświetleń: 987
  • Atmega8 - Rysowanie przebiegu.

    Tak wiem jestem okropny w te klocki. Więc tak, teraz używam timera do przerwania. Mógłbyś mi wytłumaczyć czemu mam nie używać free runu? Floaty zastąpiłem intigerami. Efekty: piksele wyświetlają się na określonych poziomach. Niestety są między nimy spore odstępy. Poza tym gdy są...

    Mikrokontrolery AVR   28 Lut 2016 16:20 Odpowiedzi: 3    Wyświetleń: 843
  • 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
  • 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
  • [atmega8][C] odbiornik podczerwieni i pilot bez nazwy

    Po przeczytanie manuala od atmegi8 mam już ustawione przerwanie od int0 aby wykrywało logiczną zmianę (nie jestem pewny czy powinno być tak czy na zbocze opadające lub rosnące). Do układu mam podłączony LCD ale mam także komunikację po rs232 z komputerem więc wysyłam sobie przez uart....

    Mikrokontrolery AVR   04 Kwi 2009 17:39 Odpowiedzi: 26    Wyświetleń: 3659
  • [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,...

    Mikrokontrolery AVR   19 Sie 2010 10:24 Odpowiedzi: 4    Wyświetleń: 1561
  • [Atmega8][Bascom]Sterownie diodą led przez zmienną.

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

    Mikrokontrolery AVR   18 Lut 2011 22:23 Odpowiedzi: 14    Wyświetleń: 3548
  • atmega8, problem z kodem C, regulator modelarski

    Niedoszły programista już się odzywa. Przerwanie zajmuje 65 cykli ale ponad połowa wykonywana jest co drugie wejście więc średnio trwa ok. 40 cykli. Trochę dużo. Z tymi przekaźnikami to racja. Obecnie nie ma zabezpieczenia na wypadek gdyby ktoś dał maksa od razu, ale chodzi o to że...

    Mikrokontrolery   27 Paź 2011 20:50 Odpowiedzi: 51    Wyświetleń: 6603
  • [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ń: 1165
  • 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...

    Mikrokontrolery Początkujący   09 Maj 2012 22:03 Odpowiedzi: 8    Wyświetleń: 1972
  • 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 - Symulacja obrotów silnika

    | = (1<<CS00). Jednak ja wciąż polecam użyć Timera1 i jego trybu CTC, wtedy na wyjściu OC1A. Nie potrzeba wtedy obsługiwać żadnego przerwania, ustawiasz wyjście OC1A w tryb TOGGLE ( rejestr TCCR1A ) i będzie ono zmieniało stan w rytm przepełnień timera. A timer będzi liczył (przez...

    Mikrokontrolery   25 Wrz 2013 20:01 Odpowiedzi: 16    Wyświetleń: 2424
  • Atmega8 na kwarcu 8Mhz - Timery i PLL

    Witam Wpadłem na niecodzienny sposób zrobienia generatora PLL z użyciem atmegi tylko nie jestem 100% pewien czy tak się da zrobić więc proszę o weryfikację tego dziwnego pomysłu :) Pomysł jest następujący. Potrzebuję zrobić generator na HCT4046 w zakresie około 1MHz. Układ ma w...

    Mikrokontrolery AVR   29 Maj 2014 22:05 Odpowiedzi: 2    Wyświetleń: 1149
  • [atmega8][c] - obsługa i2c z timerem

    Witam, potrzebuje stworzyć prosty układ obsługujący ultradźwiękowy czujnik odległości firmy Mobot. Wynik wyświetlany jest na wyświetlaczu w mm. Korzystam z bibliotek TWI_Master od AVR oraz jakiś ogólnodostępnych hd44780. Dodkowo korzystam z biblioteki dostarczonej przez producenta: Sonar_TWI.c: [syntax=c]/...

    Mikrokontrolery AVR   14 Sie 2014 17:16 Odpowiedzi: 5    Wyświetleń: 1095
  • 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   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2667
  • [Atmega8][C] - problem z klawiaturą matrycową

    Faktycznie działa tak samo, ale problem pozostał. Nadal 1. kolumna jest przesunięta na koniec. Dodano po 34 Problem rozwiązany, wystarczyło dodać delay po zmianie stanu na porcie B. Niby 1 us ale wpływa na działanie programu. Najwidoczniej bez opóźnienia nim stan się ustabilizował to...

    Mikrokontrolery AVR   15 Lis 2020 14:40 Odpowiedzi: 6    Wyświetleń: 525
  • 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 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
  • 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
  • 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][asembler]rc5, sterowanie pilotem

    Witam, Szukałem po forum jakiejś pomocy, ale w archiwum nic nie znalazłem... Ze strony producenta atmel ściągnełem skrypt do obsługi rc5. Chce poprzez pilota sterować pracą mojego urządzenia, ale na chwile obecną chce zapalac/gasic diode na pinie PB1. Do uC podłączony jest odbiornik...

    Mikrokontrolery AVR   22 Mar 2009 16:13 Odpowiedzi: 10    Wyświetleń: 3773
  • [atmega8][ Bascom]ultradźwięki.

    Witaj, No save spokojnie możesz użyć.... pod warunkiem, że nie korzystasz w obsłudze przerwania z instrukcji Bascoma bo jeśli tak to nie odkładając rejestrów na stos, zgubisz ich wartości i w najlepszym przypadku będą się działy różne rzeczy. Ja bym napisał wstawkę w asemblerze odkładając...

    Mikrokontrolery AVR   04 Wrz 2009 23:40 Odpowiedzi: 12    Wyświetleń: 2542
  • [Atmega8][C]Timer1 mode 8 - brak efektów.

    Podczas programowania układu natrafiłem na problem dotyczący sterowaniem PWM przy pomowy wewnętrznego timera. Port wyjściowy timera steruje kluczem tranzystorowym do którego podłączony jest wentylator 12V. Oto moja funkcja ustawiająca rejestry timera. void pwm() { //OC1A...

    Mikrokontrolery AVR   10 Lut 2010 17:20 Odpowiedzi: 3    Wyświetleń: 1290
  • Atmega8-bascom-Układ opóźniający

    Niedokładnie przeczytałeś. W zakładce nawigator: Config Timer- uwaga! po ustawieniu prascale licznik natychmiast zaczyna zliczanie. Można użyć start Timerx i stop Timerx Np. Config timerx, prescale 'timer zaczyna liczyć stop Timerx 'timer stoi- ale już coś zliczył Timerx=y 'timer ma...

    Mikrokontrolery AVR   19 Lut 2010 13:51 Odpowiedzi: 24    Wyświetleń: 2267
  • Atmega8, Timer 1, kłopot z przerwaniami w trybie CTC

    Witam, zacząłem bawić się trochę uC z rodziny AVR, to pierwsze mikrokontrolery z którymi mam styczność oprócz krótkiej znajomości z ADuC 8051 na zajęciach. Po ogarnięciu podstaw sterownia pinami I/O chciałem zapoznać się z timerami. Timer 0 bez problemów, za wiele tam nie ma. Jednak...

    Początkujący Elektronicy   13 Mar 2013 21:40 Odpowiedzi: 4    Wyświetleń: 1134
  • [C][AtMega8] - Sterowanie serwem przy użyciu 2 punktów i arcusa tangensa

    Chciałem zrobić program który po wpisaniu punktu jakiegoś na płaszczyźnie obróci serwo w kierunku tego punktu. Próbowałem użyć biblioteki math i funkcji atan(k), lecz z jakiegoś powodu sposób ten nie działa. PWM i timer są dobrze odpalone, bo przy bezpośrednim sterowaniu wartością...

    Mikrokontrolery Początkujący   25 Cze 2013 20:30 Odpowiedzi: 17    Wyświetleń: 3327
  • [C][ATmega8] - Switch i przerwanie zewnętrzne

    dejmos , po wgraniu Twojego kodu program działa lepiej, drgania styków jednak dalej występują i raz na jakiś czas serwa nie zawsze zareagują tak jak powinny, szczególnie przy dłuższym przytrzymaniu switcha. pbuhne , o ile Cię dobrze zrozumiałem, kod po przerobieniu z przerwaniami od...

    Mikrokontrolery AVR   05 Wrz 2013 19:54 Odpowiedzi: 17    Wyświetleń: 3258
  • [ATMEGA8][BASCOM] - Termostat. Pomiar temperatury w przerwaniu.

    Dobra, skończyłem jak na razie "pracę" nad programem. Więcej było gapienia się w niezrozumiałe funkcje i polecenia ale już prawie program czaje w całości :) Oznaczyłem go jako V.2.2 ^^ Zmiany: *Możliwość ustawienia skrajnych temperatur uruchamiających alarm *kasowanie alarmu poprzez...

    Mikrokontrolery AVR   08 Kwi 2015 16:10 Odpowiedzi: 15    Wyświetleń: 2046
  • [atmega8][C] - Komunikacja ATmegi8 z termometrem cyfrowym DS18b20.

    Odnośnie sposobu nr 2 - czyli chodzi o takie wykorzystanie: ostatni listing? I wtedy przerwanie, a w ramach obsługi przerwania po prostu odpowiedni interwał czasowy? Nie do końca wiem jak mam użyć przerwań. Póki co, to o ile się orientuje, to aby uzyskać zliczanie impulsów timera co...

    Mikrokontrolery AVR   11 Paź 2015 16:22 Odpowiedzi: 15    Wyświetleń: 1311
  • Programowalny timer do naświetlarki PCB UV

    Witam, mam zamiar wykonania naświetlarki UV do wykonywania płytek PCB metodą fotochemiczną oraz solder maski. Kupiłem sobie lampę UV taką do lakierów do paznokci i z niej chciałbym wykonać typową naświetlarkę PCB z nową obudową wykonaną z PCV. Jako że świetlówki i układ do zasilania...

    Projektowanie Co i Gdzie Kupić ?   14 Gru 2017 16:28 Odpowiedzi: 11    Wyświetleń: 2127
  • [Atmega32][Atmega8][RS485][c] - błędne wartości danych

    Witam Mam problem z komunikacją między dwoma uC. Dane są odbierane, jednak nie zgadzają się z wysyłanymi. Atmega32 - pełni funkcję Mastera #define VUART 38400 #define VUBRR F_CPU/(VUART*16)-1 #define T0_start 1 #include <avr/io.h> #include <util/delay.h> #include...

    Mikrokontrolery AVR   28 Lip 2009 15:24 Odpowiedzi: 7    Wyświetleń: 4710
  • [Bascom] Atmega8 - odczyt RC5 z INT1 a tcon.0

    Witam. Potrzebuję odczytać kod RC5 z wyprowadzenia INT1 (PD3) Atmega8. Tymczasem w znanym Bardzo ważna uwaga: polecenie GETRC5 jest "fabrycznie" przypisane do wejścia INT0 procesora i NIE MOŻE współpracować z jakimkolwiek innym wejściem, nawet jeżeli jest to wejście przerwania sprzętowego....

    Mikrokontrolery AVR   03 Paź 2010 21:18 Odpowiedzi: 7    Wyświetleń: 3949
  • atmega8 - Timer/Counter1 (16bit) atmega8 PWM (zasada dzialania)

    Witam, proszę o wyjaśnienie zasady działania sygnału PWM [syntax=c]int main(void) { DDRB |= LED1 | LED2; //Wyjścia LED //Inicjalizacja Timer1 (PWM) TCCR1A |= (1<<COM1A1) //Zmiana stanu wyjścia OC1A na niski przy porównaniu A | (1<<COM1B1) //Zmiana stanu...

    Mikrokontrolery   27 Sie 2015 19:36 Odpowiedzi: 3    Wyświetleń: 1230
  • 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...

    DIY Zagranica   21 Lut 2023 20:20 Odpowiedzi: 10    Wyświetleń: 16494
  • Jak zmienić konfigurację timer'a i oscylatora?

    Na razie włącz wewnętrzny oscylator na 8MHz. Jak programujesz a pomocą BASCOMa, to w FuseBitach powinno być ustawione "Internal RC oscillator 1MHz" (w innych środowiskach tez tak będzie ustawione ale nazwane to będzie inaczej). I zmień to na 8MHz. I nic więcej nie ruszaj. W ATMega8 rezonator...

    Mikrokontrolery AVR   21 Lut 2009 11:24 Odpowiedzi: 2    Wyświetleń: 1416
  • 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 - Timer1 w trybie PWM phase, freq correct

    Podczas programowania układu natrafiłem na problem dotyczący sterowaniem PWM przy pomowy wewnętrznego timera. Port wyjściowy timera steruje kluczem tranzystorowym do którego podłączony jest wentylator 12V. Oto moja funkcja ustawiająca rejestry timera. void pwm() { //OC1A...

    Mikrokontrolery AVR   09 Lut 2010 20:48 Odpowiedzi: 1    Wyświetleń: 2999
  • [atmega8] [c] RC dwukanałowa proporcjonalna

    Ostatnio oprogramowałem sobie aparaturę RC dwukanałową proporcjonalną . Zasada działania : Wysyła 4 paczki 8 bitowe niosące informacje o synchronizacji, wybranym potku/serwie, o nastawie potka/serwa, sumę sprawdzającą adres i nastawę potka/serwa Problem zaczyna się w momencie...

    Mikrokontrolery AVR   06 Mar 2010 12:11 Odpowiedzi: 0    Wyświetleń: 1032
  • [atmega8][c] Prędkościomierz i pulsometr.

    Dzięki Panowie za pomoc, poradziłem sobie z konfliktem sygnałów. Zastosowałem 2 przerwania zewnętrzne które odczytują wartość licznika, oraz 1 przerwanie od przepełnienia w którym inkrementuję odliczanie sekundy. Pozostało jeszcze wysłać zebrane dane do jakieś pamięci np. karta SD....

    Mikrokontrolery AVR   17 Cze 2010 23:56 Odpowiedzi: 12    Wyświetleń: 3834
  • Atmega8, kwarc zegarkowy, Timer0 multipleksuje tylko do 64..

    TCCR0 = _BV(x<<CS00); Źle użyłeś makra _BV. _BV(x) jest równoznaczne z ( 1 << x ), czyli w Twoim przypadku próbujesz wykonać podwójnie przesunięcie bitowe. Jeżeli x = 3 (CS00=0): _BV(3<<CS00) = _BV(3) = (1<<3) = 0b00001000 czyli TCCR0 będzie...

    Mikrokontrolery AVR   22 Gru 2010 23:21 Odpowiedzi: 4    Wyświetleń: 2745
  • [AVR][C][Atmega8]TIMER i Preskaler - błąd przy kompilacji

    Dziwne, jeśli wyłączysz przerwania to procesor Ci do żadnego nie wejdzie. Zgadza się, wyświetla się tylko tekst bez odświeżania. Druga sprawa konfigurujesz timer 1 a wektor przerwania masz od timera 0. Chodzi o ten fragment? /* ustawienie TIMER0 dla F_CPU=11,0592MHz */ Jeżeli...

    Mikrokontrolery   05 Cze 2011 09:34 Odpowiedzi: 27    Wyświetleń: 5213
  • [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   01 Sie 2012 22:51 Odpowiedzi: 6    Wyświetleń: 1558
  • [Atmega8] - LCD2USB i włączanie komputera na pilota w jednym

    Witam, ponieważ jestem można powiedzieć, że laikiem w temacie programowania Avr-ów w C, to mam taki problem z którym nie mogę sobie poradzić (a kombinowałem na różne sposoby), mianowicie: Konstruuje sobie sterownik LCD2USB wstępnie na płytce stykowej i on działa. Skonstruowany jest według...

    Mikrokontrolery AVR   03 Sty 2013 23:18 Odpowiedzi: 6    Wyświetleń: 3294
  • Atmega8 - Tym razem; przerwanie sprzętowe - nie działa

    1. Układ wygląda tak; -jest 7 przełączników, 3 przyciski, -10 diod, które; *1-3, 5-7 mają po prostu gasnąć po przełączeniu hebla i na określony czas ustawiać PWM na konkretom wartość - przypisaną dla każdego przełącznika (tutaj PWM ma się ustawić tylko raz, a potem jak już dioda...

    Mikrokontrolery Początkujący   03 Kwi 2013 20:44 Odpowiedzi: 30    Wyświetleń: 3618
  • 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
  • Dwa niezależne PWM w ATmega8

    Witam... "Guru" nie jestem ale powiem ci, że nie musisz wykożystywać dwóch niezależnych timerów... Można ustawić jeden timer i dwa wyjścia (OC1A i OC1B)... Każde wyjście może być odmiennie skonfigurowane w obrębie jednego timera... Tzn. jeden np OC1B może być odwrócony względem...

    Mikrokontrolery   10 Wrz 2005 18:52 Odpowiedzi: 5    Wyświetleń: 1996
  • Zegarek na LCD i atmega8 ,brak precyzji...i Timer'ów.

    Zumek zaproponował nam prace timera w trybie CTC (Clear Timer on Compare match) - zerowanie licznika (i wywołanie przerwania OC1A) po wykryciu zgodności rejestru TCNTn z OCRn. Można w ten sposób "skrócić" timer do potrzebnej wielkości. Odpowiada to mniej więcej "skracaniu" zakresu liczenia timera...

    Mikrokontrolery   22 Wrz 2007 16:04 Odpowiedzi: 38    Wyświetleń: 5548
  • ATMega8 i Timer2 - dwa kwarce - jak użyć?

    Jeśli potrzebujesz krótkich czasów to wystarczy timer 8-mio bitowy do dłuższych czasów 16-to bitowy. No zgadza się - małe wartości można przechowywać na 8-bitach. Taktowanie masz z tego co sobie ustawisz jako źródło zegara w fusebitach. Może to być kwarc podpięty pod uC, zewnętrzny...

    Mikrokontrolery   27 Paź 2007 10:29 Odpowiedzi: 4    Wyświetleń: 1631
  • Atmega8 i trzeci timer?

    Hm.. nie do końca jestem przekonany, czy byłoby to sensowne, Brak możlwości ustawienia wyzwalania... Skąd kolega wie, czy wyzwalał by się zboczem/poziomem? (Data sheet milczy), poza tym, brak tam jest bloku usuwającego zakłócenia jak w pozostałych timerach... Jest to dość ciekawe i jak ktoś...

    Mikrokontrolery   29 Mar 2008 12:57 Odpowiedzi: 7    Wyświetleń: 3187
  • [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
  • 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
  • [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ń: 6334
  • [Atmega8][Bascom] Sygnalizowanie zerwania transmisji RS232

    Razem z procedurą odbioru uruchamiasz timer ustawiony na okres na np 2-3 czas transmisji. Jeśli odebrałeś prawidłowe dane zatrzymujesz timer w innym przypadku timer zgłosi przerwanie i masz informację o błędzie.

    Mikrokontrolery AVR   26 Cze 2009 12:06 Odpowiedzi: 5    Wyświetleń: 1548
  • Atmega8 - kwarc - stabilnośc oraz dokładność

    Próbowałem ustawić prescale timera 1 na 8 co powinno dać przerwanie co 32,768ms i w przerwaniu zwiększałem liczniki mikro\milisekund co eliminowałoby opóźnienie przed zmianą wartości licznka. Wynik bez większych zmian - również około 1s\2h, może minimalnie mniej. Przerw: Timer1...

    Mikrokontrolery   02 Wrz 2009 09:26 Odpowiedzi: 16    Wyświetleń: 2730
  • [C][atmega8] generowanie fali nośnej 36kHz i wysyłanie RC5

    nie wiem czy dobrze rozumiem, czyli przy takiej konfiguracji jak podałem w pierwszym poście uC bedzie cały czas generowal sygnał 36kHz na nóżke PB1(OC1A). i podczas wysyłania RC5 jeśli będę musiał wysłać stan niski, to na tą chwilę potrzebuje wyłączyć timer, tak? po drugie, jak...

    Mikrokontrolery AVR   28 Lis 2009 10:24 Odpowiedzi: 7    Wyświetleń: 3523
  • Timer kuchenny na ATmega8

    Dodaj mu pare funkcjonalnosci i bedzie fajny - np. pomiar temperatury w piekarniku, mozliwosc wlaczania urzadzenia o okreslonej porze, wyswietlanie czasu. Mam taki timer fabryczny w piekarniku elektrycznym, niestety jakis niezbyt rozgarniety inzynier go robil, bo pomimo 4 przyciskow trzeba miec co najmniej...

    DIY Poczekalnia   20 Mar 2010 13:31 Odpowiedzi: 18    Wyświetleń: 8460
  • [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ń: 10404
  • [atmega8][bascom] reset odliczania

    a możesz jakiś najprostszy przykład podać odmierzenia za pomocą timera np. 1 sekundy, próbuje odmierzyć 1 sekundę ale nie bardzo umiem posłużyć się timerem ustawiłem timer0 tak: Config Timer0 = Timer , Prescale = 256 ale dalej nic nie wymyśliłem

    Mikrokontrolery AVR   27 Cze 2010 17:55 Odpowiedzi: 12    Wyświetleń: 1625
  • [ATMEGA8][C/AvrStudio] Pomiar temperatury zaburza multipl.

    Problem pewnie leży w procedurze. therm_read_temperature(temp); Tam zapewne masz jakiegoś delay-a ustawionego (na czas potrzebny na konwersje temperatury przez DS-a). Musiał byś pokombinować, żeby przebudować tą funkcję a delay-a wbudować najlepiej w obsługę przerwań z timera z...

    Mikrokontrolery AVR   26 Sie 2010 19:10 Odpowiedzi: 20    Wyświetleń: 2255
  • Timer i ATMEGA8. Zliczanie obrotów na minutę.

    przeczytaj mój post dotyczący jak korzystać z manuala: przeczytaj go proszę, zajrzyj do manuala i postaraj się sprawdzić jak poustawiać bity. Aby użyć timera jako licznika impulsów podawanych np z przycisku czy czegokolwiek innego, należy go podpiąć pod odpowiedni pin (sprawdź...

    Mikrokontrolery AVR   27 Sie 2010 20:59 Odpowiedzi: 22    Wyświetleń: 3841
  • [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....

    Mikrokontrolery AVR   04 Lip 2011 20:17 Odpowiedzi: 7    Wyświetleń: 1104
  • [ATmega8][C] Niedziałające menu

    Witam, tworzę menu dla mojego termometru z wykorzystaniem 3 przycisków. Sęk w tym, że nie chcę to za bardzo działać i nie wiem za bardzo co powoduję, że nie mogę kontynuować programu. Sprawa wygląda tak, że mamy teoretycznie jak na razie zdefiniowane 2 ekrany, które wyświetlają temperaturę...

    Mikrokontrolery AVR   08 Paź 2011 13:30 Odpowiedzi: 30    Wyświetleń: 3026
  • [atmega8][c]regulator modelarski

    Bo nie tak się używa przerwań zewnętrznych. Można po pojawieniu się przerwania od zbocza narastającego wystartować timer, w przerwaniu zmienić na zbocze opadające i gdy pojawi się zbocze opadające zatrzymać timer, odczytać jego stan do zmiennej volatile wykasować i ponownie ustawić na...

    Mikrokontrolery AVR   15 Lis 2011 16:43 Odpowiedzi: 10    Wyświetleń: 3255
  • [ATmega8][avr-gcc] - wysyłanie/uart/kod

    NIe mam innego kwarcu, będę musiał kupić. Sprawdziałem jeszcze ustawienie na wewn kwarcu ( to co mi podałeś 1 Mhz nie zadziałało, nic się w konsoli nie pokazywało) uznałem że to może być przez to że ta liczba nie dzieli się całkowicie przez Baud i 16. Ustawiłem kwarc wewn na 8 Mhx...

    Mikrokontrolery AVR   20 Wrz 2012 17:51 Odpowiedzi: 28    Wyświetleń: 2793