atmega8 timer2

Znaleziono około 259 wyników dla: atmega8 timer2
  • atmega8 timer2 w trybie CTC i zmiana czętotliwości

    Gdyby ktoś jeszcze zechciał napisać coś na temat tych początkowych wartości w rejestrach to będę wdzięczny. ... ale zawsze wiedziałem że uC jak startuje to w rejestrach konfiguracyjnych są wszędzie zera i ustawiamy tylko bity które chcemy żeby były ustawione na 1. To jak to jest z tymi rejestrami?...

    Mikrokontrolery Początkujący   23 Sie 2016 07:24 Odpowiedzi: 9    Wyświetleń: 1395
  • [Atmega8][avr-gcc] - Obiornik DMX na Atmega8 -właściwy odbiór pakietów

    Witam szanownych forumowiczów! Od niedawna staram się nauczyć języka C na AVR. Postanowiłem zbudować poza migającą diodą LED i całą resztą "mini projektów" odbiornik sygnału DMX. W zamierzeniu chcę zrobić DIMMER PACK (sterowanie jasnością 4 urządzeń, stąd 4 kanały i detekcja przejścia przez zero)....

    Mikrokontrolery Początkujący   25 Wrz 2013 22:33 Odpowiedzi: 0    Wyświetleń: 1176
  • [Atmega8][C][RC5] Odbiornik/nadajnik- IR, brak komunikacji

    Witam , Mam problem z uruchomieniem odbiornika/nadajnika RC5, mianowicie zbudowałem pilot i odbiornik, ale po wielu próbach nie udało mi się uzyskać założonego efektu.. Czy ktoś wie jaki jest błąd? Nadajnik : Schemat: Odbiornik: Jedyna zmiana to kondensator 10uf zamiast...

    Mikrokontrolery AVR   01 Mar 2013 13:29 Odpowiedzi: 12    Wyświetleń: 4644
  • Atmega8 Bascom - PWM - powolne zmniejsznie/zwiększanie

    Witam Mam płytkę sterującą dwoma kanałami PWM - przez ULN oraz MOSFETY. Płytka ma dwa wejścia oraz wejście czujnika PIR - INT1. Ma przede wszystkim sterować włączaniem taśmy LED 12V z czujnika PIR ( oprócz tego z drugiego wejścia ). LED włączona przez PIR ma docelowo świecić określoną ilość czasu...

    Mikrokontrolery Początkujący   05 Maj 2015 15:16 Odpowiedzi: 4    Wyświetleń: 1119
  • [AVR][C] ATMega8 - Sterowanie buzzerem za pomocą PWM

    Witam. Na forum jestem nowy, ale Atmege8 gryzę już od roku:). Zakładam że czytałeś datasheet'a od Atmega8 i niestety nie udało Ci się zrozumieć.Jeżeli tak to Ci pomogę. Po pierwsze w Atmega8 masz trzy timery/countery: -Timer0 8bit -Timer1 16bit -Timer2 8bit Timer1 i Timer2 możesz wykorzystać jako...

    Mikrokontrolery   06 Maj 2013 23:29 Odpowiedzi: 23    Wyświetleń: 17123
  • atmega8[gcc] nieprawidłowy pomiar 1uS

    Witam Mam problem z Atmega8 (taktowanie kwarc 16MHz) i timer2, na początek program: [syntax=c] void timer2Init(){ OCR2 = 0x01; // TCCR2 |= (1 << WGM21); // tryb pracy CTC TCCR2 |= (1 << CS21); // preskaler = 8 TIMSK |= (1 << OCIE2); // Odblokowanie...

    Mikrokontrolery   14 Kwi 2018 14:33 Odpowiedzi: 16    Wyświetleń: 504
  • [Bascom] [Atmega8] Zapis stanów IR do EEPROM

    Witam, proszę o pomoc w rozwiązaniu problemu w tym programie, bo już nie wiem co jest nie tak. Program ma sprawdzać stan portu pind.2 do którego podłączony jest odbiornik podczerwieni w odstępach 444µs i zapisywać wyniki do eepromu w bajtach. Zrobiłem to tak: $regfile = "m8def.dat" $crystal...

    Mikrokontrolery AVR   02 Cze 2010 06:58 Odpowiedzi: 2    Wyświetleń: 1624
  • [Atmega8][C]Problem z multiplekowniem wyświetlacza 7-seg.

    Witam! Siedzę już drugi dzień nad multipleksem w budziku i tracę już cierpliwość. Podejrzewam, że problem leży w zmiennych. Jednak trudno mi go zlokalizować, bo za długo siedzę nad tym samym. Przydałoby się świeże spojrzenie na ten kod. Pokrótce opiszę problem. Po wstawieniu wartości odpowiadającej...

    Mikrokontrolery AVR   05 Lut 2011 18:23 Odpowiedzi: 9    Wyświetleń: 2337
  • ATMEGA8 - Klawiatura analogowa i Timery programowe

    Witajcie. Ostatnio zmagam się z obsługą klawiaturki analogowej składającej się z 3 klawiszy. Poradziłem sobie z uruchomieniem ADC na ATmedze8 i zrobiłem sobie 2 Timery programowe . Teraz próbuje zgodnie z przedstawioną przez Mirka (w filmach z cyklu "Przetwornik ADC - część 06") koncepcją zrobienia repeat...

    Mikrokontrolery AVR   17 Mar 2015 20:01 Odpowiedzi: 3    Wyświetleń: 1119
  • Atmega8 / Bascom - WTV020 - uruchomienie

    Witam Chciałem dołożyć "atrakcję" do budzika w postaci odtwarzacza muzyczki ( oprócz tradycyjnego buzera. Mimo ograniczeń co do parametrów pliku oraz wielkości obsługiwanej karty SD ( 2Gb bez SDHC ) moduł WTV020 jest ciekawy. Do wyjścia BUSY podpiąłem przez rezystor diodę LED. Do wyjścia SP+ i...

    Mikrokontrolery   09 Wrz 2017 07:00 Odpowiedzi: 14    Wyświetleń: 2697
  • PWM w Atmega8. Jak uruchomić drugi i trzeci kanał PWM?

    Masz część programu którym steruję diody RGB u siebie w pokoju. Jest to mój programik testowy, dodatkowo wyjściami PWM można sterować pilotem Rc5. Korzystałem z niego przed napisaniem właściwego softu. W Bascomie jest błąd jeśli chodzi o trzeci kanał (wyjście OC2). Nie "sterujesz" nim przez pwm.., tylko...

    Mikrokontrolery   17 Mar 2007 07:22 Odpowiedzi: 3    Wyświetleń: 3267
  • Atmega8 problem z wyświetlaczem LED 7 segmentowym

    Witam Mam banalny program, po włączaniu zasilania startuje licznik czasu, program prawie działa nie do końca dobrze. Atmega8 steruje wyświetlaczem LED (segmenty) z portu D, poszczególne cyfry od najbardziej znaczącej W4,W3,W2,W1 sterowane z portu B, z portu B jest też sterowanie jasnością wyświetlaczy...

    Mikrokontrolery AVR   25 Sty 2009 17:38 Odpowiedzi: 6    Wyświetleń: 3693
  • [atmega8][BASCOM] timer1, błąd odczytu?

    Witam. Dawno nie pisałem w BASCOM-ie a zdecydowałem się na niego bo myślałem, że tak będzie szybciej i prościej. Nic bardziej błędnego. Do napisania był dwu-trybowy program uśredniający do nieco przerobionego radiometru SOSNA. Ale nie w tym rzecz. O ile kod który zamieszczam powstał w miarę szybko o...

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 1730
  • Atmega8 [c] - Nie do końca poprawny UART

    Witam, zrobiłem wysyłanie danych z MK do komputera kod jest wzięty od książki z strony atnela Co robię nie tak, chyba że jest ok a ja to źle interpretuję, wydaje mi się, że napis powinien się pojawić linijka po linijce. Pozdrawiam

    Mikrokontrolery   24 Paź 2012 21:21 Odpowiedzi: 3    Wyświetleń: 1005
  • (BASCOM)(ATMEGA8)odmierzanie 1 sekundy i wylaczanie sie lcd

    Witam Mam oto taki problem jak ww w temacie. Napisałem program na odmierzanie czasu przerwanie co 1 sekundę i ogólnie po wgraniu programu wszystko działa czas leci i jest wszystko OK. Lecz po chwili a Nie ma potrzeby az tak komplikowac tak wyjatkowo proste zadanje jak odmierzene czasu 1 sek. Po...

    Mikrokontrolery AVR   17 Wrz 2009 18:47 Odpowiedzi: 2    Wyświetleń: 2256
  • Atmega8 Pwm z timer0 na OC1A

    Witam. Koledzy trochę skomplikowałem sobie życie. Zaprojektowałem i wykonałem już płytkę i teraz widzę że mam problem. Otóż potrzebuję na wyjściu OC1A generować sygnał pwm ale TIMER1(16-bit) jest mi potrzebny do generowania przerwania co 1s. Jak więc za pomocą timera0 wywołać przerwanie...

    Mikrokontrolery AVR   12 Mar 2013 08:31 Odpowiedzi: 14    Wyświetleń: 2652
  • ATmega8 - PWM do taśmy LED

    Napisałem sobie program lecz jak rozjaśniam to bardzo duzo razy trzeba klikać przycisk aby na maxa rozjaśnic lub ściemnić. Chciał bym aby tak rozjaśniało do maxa przy np 10 kliknięciach , takie 10 stopni rozjaśnie. Prosze o pomoc jak mam zmienić moj kod. Wsad: Config Pinb.1 = Output Config Rc5...

    Mikrokontrolery Początkujący   22 Mar 2013 15:09 Odpowiedzi: 5    Wyświetleń: 1608
  • Atmega8 Pwm ale zewnętrzni taktowany

    Witam Mam do zrobienia generator na atmedze w którym zadaję częstotliwość oraz wypełnienie sygnału prostokątnego. Udało mi się odpalić i generator i PWM z osobna ale mam problem z ich połączeniem. Chcę taktować Timer2 (na nim robię PWM) z wyjścia Timera1. Czysto teoretycznie wydaje mi się...

    Mikrokontrolery AVR   31 Sty 2014 18:24 Odpowiedzi: 1    Wyświetleń: 708
  • [Atmega8] - [c] generator 36khz początkujący

    1. Jeżeli przy braku wysyłania nośnej 36kHz na wyjściu TSOP masz stan wysoki, a podczas wysyłania nośnej masz stan niski to znaczy, że jest OK. 2. W jakim celu tak komplikujesz funkcję przerwania wykonującą zmianę pinu na przeciwny - wykorzystaj ostatni kod z mojego poprzedniego postu. 3. Najważniejsza...

    Mikrokontrolery Początkujący   13 Sty 2016 13:57 Odpowiedzi: 13    Wyświetleń: 1419
  • atmega8L timer2 RTC winavr

    Tego nie widziałem. Znalazłem za to informację że dotyczy to rezonatora pracującego jako generator wytwarzający główny sygnał zegarowy: A po drugie, akurat w ATMega8 jest błąd w krzemie i te wewnętrzne kondensatory nie działają (tzn. FuseBit ich nie włącza). Użycie rezonatora jako źródła sygnału...

    Mikrokontrolery AVR   21 Lut 2009 15:29 Odpowiedzi: 11    Wyświetleń: 3891
  • [C] Miernik częstotliwości ATmega8

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

    Mikrokontrolery Początkujący   15 Sty 2013 14:15 Odpowiedzi: 4    Wyświetleń: 1926
  • [Atmega8][Bascom] - Atmega8 Timery i Kwarc

    Wewnętrzny oscylator RC jest mocno niedokładny. Z pewnościa musisz kupić zewnętrzny kwarc, ale na ATmedze8 32mhz raczej nie pociągniesz :P Bardziej zalecane jest jednak kupienie kwarcu zegarkowego 32.768 kHz i podłączenie pod piny TOSC1 i TOSC2 które wykorzystuje specjalnie dostosowany pod to Timer2...

    Mikrokontrolery   28 Mar 2013 23:50 Odpowiedzi: 4    Wyświetleń: 1692
  • 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ń: 1998
  • atmega8, ustawienie przerwania od timera0, assembler

    Tryb CTC jest w atmega8 na timer1 i timer2, Jeżeli chcesz mieć dokładnie to zastosuj któryś z powyższych timerów. przy odpowiednim skonfigurowaniu timera może on automatycznie zmieniać stan na odpowiednim wyjściu. (dla timer 1 jest to OC1A/PB1 OC1B/PB2, a dla timer2 OC2/PB3) W trybie CTC nie musisz...

    Mikrokontrolery AVR   14 Paź 2011 09:23 Odpowiedzi: 8    Wyświetleń: 1560
  • Atmega8 Sterowanie jednym przyciskiem

    Każdy kiedyś patrzył na przykłady a nie od razu główkował. Proszę. Baw się dobrze. Przetestowany ;) [syntax=vbnet]'#####################... Program włącza jeden z trzech przekaźników w zależności # '# od tego ile razy lub jak długo naciesnieto przycisk # '#...

    Mikrokontrolery AVR   07 Cze 2015 20:09 Odpowiedzi: 3    Wyświetleń: 1008
  • Starter Rajdowy Atmega8 - nie aktywuje czujki w określonym przedziale czasu

    pliki d_led.c , d_led.h , projekt_sygnalizator.c [syntax=c] //////////////////////////... Made for atmega8, 16Mhz oscillator #include <avr/io.h> #include <avr/interrupt.h> #include "d_led.h" #include <util/delay.h> //Segments data volatile uint8_t...

    Mikrokontrolery AVR   17 Gru 2015 21:25 Odpowiedzi: 2    Wyświetleń: 831
  • 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ń: 8831
  • ATmega8 i zegar czasu rzeczywistego.

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

    Mikrokontrolery   01 Paź 2007 07:46 Odpowiedzi: 10    Wyświetleń: 8027
  • Atmega8 i PWM Jak?

    Chyba to już było. $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.4 , Db6 = Portc.5 , Db7 = Portd.0 , E = Portc.2 , Rs = Portc.1 Config Pinb.1 = Output Config Pinb.2 = Output Config Pinb.3 = Output Cursor Off Cls Rem...

    Mikrokontrolery   18 Maj 2008 13:33 Odpowiedzi: 9    Wyświetleń: 2789
  • [Atmega8][ASM] Problem z przerwaniami zew. INT0

    Witam Piszę program, który ma mierzyć długość impulsu podawanego z zew. źródła jakim jest odbiornik RC, częstotliwość impulsów to 50Hz, a ich długość mieści sie w przedziale 1ms-2ms. To mój pierwszy program na AVR w którym obsługuje przerwania zew. i mam pewien problem, program już napisałem, sprawdziłem...

    Mikrokontrolery AVR   28 Maj 2008 21:42 Odpowiedzi: 8    Wyświetleń: 3683
  • Asmembler, Atmega8 -> Programowanie PWM

    Nie wiem z czym masz dokładnie problem, ale bawiąc się kiedyś w asm napisałem program zmieniający wypełnienie na PB1 (OC1A) w zależności od wartości odczytanej z przetwornika A/C. Może okaże się Tobie pomocny: #include "m8def.inc" .def acc = r16 .def result = r17 rjmp RESET ; Reset...

    Mikrokontrolery AVR   17 Maj 2009 18:28 Odpowiedzi: 1    Wyświetleń: 1977
  • [atmega8][C] multipleksowanie wyświetlaczy 7-seg.

    Wzbogaciłem mój program o to żeby odliczał jedną minute(praca jest wyświetlana na dwóch wyśw 7 segm.), oto kod: #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> /* cyfry na wyświetlaczu 0 0b10000001 129 1 0b11010111 215 2 0b01001001 73 3...

    Mikrokontrolery AVR   10 Sie 2009 01:51 Odpowiedzi: 27    Wyświetleń: 5396
  • Dziwne zachowanie timera2 w atmega8

    Witam Was mam takie pytanie, być może wynika one z mojej niewiedzy. Mam program, który będzie odczytywał temperaturę , ponieważ czujników jest sztuk 4 to chciałem po 2 pomiary pokazać na LCD. Pierwszy pomysł jaki mi przyszedł do głowy to funkcja przełączająca i delay na 3-5 sekund. Niestety założenie...

    Mikrokontrolery AVR   01 Sty 2011 17:34 Odpowiedzi: 8    Wyświetleń: 1673
  • Sterowanie diodą RGB, Atmega8

    Dziękuję za pomoc, aczkolwiek jest jeszcze jedna sprawa. Napisałem taki oto kod, korzystając z komend do ustawienia timer1 i timer2 z tej strony: Napisałem taki oto kod: #include <avr/io.h> #include <util/delay.h> int main(void) { int i = 1; DDRB = 0xFF; TCCR1A...

    Mikrokontrolery Początkujący   21 Sty 2012 14:48 Odpowiedzi: 9    Wyświetleń: 2654
  • [atmega8[bascom] DCF77 + Timer + DS18B20

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

    Mikrokontrolery AVR   24 Maj 2012 18:24 Odpowiedzi: 3    Wyświetleń: 2897
  • atmega8[c] - Menu swietlne instrukcja break

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

    Mikrokontrolery Początkujący   02 Maj 2013 13:00 Odpowiedzi: 4    Wyświetleń: 999
  • Atmega8 - Kostka do gry BASCOM

    Rób od razu gadającą hahahaha :D [url=]Link (dzwięki sa w tanim eepromie I2C) ..a tu kawałek funkcji losującej. Dla lepszego "mieszania" użyto jako wartości wejsciowej stanu Timera [syntax=basic4gl]Do ___rseed = Timer2 'Random generator is seed with timer2...

    Mikrokontrolery   20 Sty 2015 22:25 Odpowiedzi: 8    Wyświetleń: 882
  • [Mega8][C] Problem z SPI i Timer2

    Witam Wszystkich, To mój pierwszy post na forum, jakoś jak do tej pory wszystkie odpowiedzi udawało się znaleźć. Ale pojawił się następujący problem: Wykorzystuje ATmega8 do sterowania trzema serwami (jeden timer-jedno serwo). Z samym sterowaniem na przyciskach wszystko jest ok i nie to jest problemem....

    Mikrokontrolery AVR   31 Paź 2008 11:24 Odpowiedzi: 3    Wyświetleń: 1368
  • [ATMEGA328] [ATMEGA324] ale nie tylko- TIMER2 RTC, stabilność działania

    Kiedyś zrobiłem zegarek analogowy na ATmega8 wykorzystując do tego Timer2 atmegi i kwarc zegarkowy, nie będąc pewny czy z tego projektu coś wyjdzie, zaprojektowałem PCB tak żeby tylko nie pomylić pinów I/0 z pinami zasilania. Z tego powodu mogłem później zegarek wprowadzić tylko w płytkie uśpienie (Idle...

    Mikrokontrolery AVR   08 Paź 2013 19:28 Odpowiedzi: 6    Wyświetleń: 2901
  • ATmega8, encoder, Bascom-nie działa dobrze, co tu poprawić?

    Siemka! Mam tego typu problem do rozwiązania: Do kontrolera ATmega8 mam podpięty impulsator(encoder) z przełącznikiem w ośce: podpięty jest tak: encoder: ATmega8: A PORTD.6 B PORTD.5 E PORTD.4 C,D do masy porty...

    Mikrokontrolery   10 Mar 2007 23:49 Odpowiedzi: 6    Wyświetleń: 5225
  • prąd pobier. atmega8; stabilizator 5V niski prąd spoczynkowy

    Witam, mam pytanie czy atmega8 w wersji niskonapięciowej bierze mniej prądu niz wersja 5V? W manualu prądy sa podane tylko dla wersji niskoprądowej (która jak wiadomo jest droższa i niedostępna w wersji temperaturowej -40...+85 - taka muszę zastosować) active 3,6mA; idle 1mA. atmega8-8PI ...

    Projektowanie Układów   05 Lut 2008 20:03 Odpowiedzi: 5    Wyświetleń: 2822
  • [ATMEGA8][C] Programowy PWM - sterowanie diodami LED

    Programowy PWM jest w nocie Atmela 136. Deklarują że obsłuży do 23 kanałów. Przerobiłem ten program- sterowanie jest z sygnałów serw- czyli sygnał 1-2ms jest przerabiany na PWM. Wklejam- ale ew. przeróbkę to zrób sam- albo "z małą pomocą przyjaciół". Bo ja- to po nowym roku. [syntax=c] /* \section...

    Mikrokontrolery AVR   27 Gru 2011 10:52 Odpowiedzi: 34    Wyświetleń: 13375
  • Zegar dwunastodiodowy w oparciu o ATmega8 i DS1307

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

    DIY Konstrukcje   05 Sie 2015 22:29 Odpowiedzi: 21    Wyświetleń: 3402
  • Atmega8 - Wykorzystanie PWM oraz zwykłego timera

    ATMega8 ma 3 timery: 2x 8-bitowy(Timer0 i Timer2) i 1x16-bitowy(Timer1). Niestety, w obu podanych przez Ciebie przypadkach wykorzystany jest Timer1, więc będziesz musiał spróbować zmodyfikować któryś z programów tak, aby działał na 8-bitowym timerze. Tutaj masz co nieco napisane o tych wszystkich magicznych...

    Mikrokontrolery AVR   29 Kwi 2016 13:22 Odpowiedzi: 1    Wyświetleń: 789
  • Atmega8L przepełnienie timer2 codevision

    Na poczatek zasugeruję aby kolega napisał co ma ustawione w opcjach kompilatora. Mam ten produkt (legalnie kupiłem) i niestety musze stwierdzić że zachowanie zmiennych mocno zalezy od opcji kompilatora. A może rzecz najwazniejsza. Gdzie się podziało zainicjowanie licznika podczas wejścia w procedurę...

    Mikrokontrolery AVR   24 Sty 2009 20:31 Odpowiedzi: 28    Wyświetleń: 2151
  • Atmel,atmega16 - Nie działa Timer2

    Witam Na atmega8 program działa idealnie lecz na atmega 16 nie działa timer2 w ogóle nie zlicza nie mogę go uruchomić.. Czy na atmega16 uruchamia się go innaczej niż na atmega8. [syntax=basic4gl]$regfile = "m16def.DAT" $crystal = 1000000 $baud = 1200 Config...

    Mikrokontrolery AVR   04 Paź 2012 20:24 Odpowiedzi: 10    Wyświetleń: 1173
  • Błędne działanie w Timer2

    [syntax=c]volatile uint8_t num[10] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; volatile uint8_t time[6] = {0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F}; volatile uint8_t d = 0; volatile uint8_t counter = 0; volatile struct tm* t = 0; volatile uint8_t hour, min, sec, day, month, year;[/syntax] Atmega8,...

    Mikrokontrolery AVR   04 Gru 2014 18:39 Odpowiedzi: 13    Wyświetleń: 924
  • ATmega8 i pomiar czasu pojedynczych impulsów dodatnich.

    Witam ponownie Zrobilem tak : ustawiam jedna z koncowek portu procesora, co jest sygnalem dla pozostalej czesci ukladu do rozpoczecia generowania impulsu. W tym samym czasie uruchamia sie Timer2 zaczyna sie zliczanie przepelnien. Po zakonczeniu impulsu jego opadajace zbocze jest zrodlem przerwania INT1,...

    Mikrokontrolery   18 Wrz 2006 19:31 Odpowiedzi: 7    Wyświetleń: 2786
  • Timer / Counter ATMEGA8 - jakie ma możliwości? Poszczególne rodzaje.

    Oj, słownik i do tłumaczenia... Na Forum nie powinno się pisać rzeczy "oczywistych" i dostępnych w dokumentacji... A tam wszystko dokładnie jest opisane... A dlaczego tyle układów licznikowych? Bo można dowolnie wybrać zastosowanie: - potrzeba timer'a o ośmiu butach? jest timer0 i timer2 - rozdzielczość...

    Mikrokontrolery   25 Wrz 2006 20:05 Odpowiedzi: 3    Wyświetleń: 1894
  • IRDA, czyli pilot na ATmega8

    Teoretycznie wszystko co jest Ci potrzebne to ATmega8 + IR-LED + mała oporność rzędu kilkudziesięciu omów + dobrze dobrany kwarc zewnętrzny. Na wyjściu OC2 przy użyciu TIMER2 w trybie CTC generujesz falę prostokątną o cz. 36 kHz. Drugą "nogę" diody podpinasz przez oporność do TX procesora i voila...

    Mikrokontrolery   12 Paź 2006 16:05 Odpowiedzi: 5    Wyświetleń: 3923
  • atmega8 przesunięcie fazowe pwm bascom- jak?

    chce zrobić na ATMEGA8 efekt przejścia między 3 kolorami diody led RGB. Mam jednak problem, gdyż szukałem na forum, ale nie znalazłem informacji jak zrobić przesunięcie 3 kanału pwm o 120stopni. na 1 i 2 kanale dwa kolory na przemian zapalaja się i gasną, ale nie udało mi sie zrobić, żeby między nimi...

    Mikrokontrolery   13 Maj 2007 21:30 Odpowiedzi: 4    Wyświetleń: 2485
  • Komunikacja attiny atmega8 bascom

    Dzięki za pozdrowienia i za odpowiedź . A co do układu to jest automat do pokoju i ma sterować światłem rgb , halogenami , klawiatura umieszczona we włączniku+ dioda rgb ma sygnalizować jaka funkcja światła zostanie zmieniona , odczytać i zapisać i2c to zadanie dla attiny2313 . A atmega8 ma wyświetlać...

    Mikrokontrolery   07 Lut 2008 14:35 Odpowiedzi: 2    Wyświetleń: 2599
  • Atmega8 i trzeci timer?

    No właśnie Atmega8 ma dwa timery, na nóżce 6 i 11mozna zliczac impulsy, a w dokumentacji czytamy: Two 8bit counters One 16bit counter Czyli ten trzeci na której nóżce moze zliczać? Normalnie sie go używa jak innych? Config Timer0 = Counter , Edge = Rising Config Timer1 = Counter , Edge =...

    Mikrokontrolery   29 Mar 2008 12:57 Odpowiedzi: 7    Wyświetleń: 3139
  • [atmega8][bascom] 7seg LED sterowanie z PORTB i PoC <<

    Atom, dziękuje ci bardzo za pomoc. Dzięki tej asemblerowej wstawce bez problemu mogę obsługiwać teraz INT0 i INT1. Nie mam pomysłu jeszcze jak zrobić obsługę 4 przycisków, ale i z dwoma przyciskami już coś można powalczyć. Na ATMEGA8 zostały mi wolne linie: PORTB.0 PORTB.1 PORTC.0 ...

    Mikrokontrolery AVR   02 Lut 2009 21:18 Odpowiedzi: 18    Wyświetleń: 6369
  • [atmega8][bascom] obsługa 3 pwm

    Mały przykład: $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.4 , Db6 = Portc.5 , Db7 = Portd.0 , E = Portc.2 , Rs = Portc.1 Config Pinb.1 = Output Config Pinb.2 = Output Config Pinb.3 = Output Cursor Off Cls Rem...

    Mikrokontrolery AVR   28 Sty 2009 23:01 Odpowiedzi: 7    Wyświetleń: 2248
  • [AVR][C][ATMEGA8]Inkrementacja portu po wcisnieciu przycisku

    Jako, że postanowiłem sobie przetestować "jak to się pisze w C, to co napisałem kiedyś w asm", załączam non-block kod z wykorzystaniem Timera0 (testowane na ATmega8515). Program działa na zasadzie "jeśli klikasz częściej niż 100 ms, to nic więcej nie wyklikasz". Żeby nie było, ze jest to taki gotowy...

    Mikrokontrolery   01 Mar 2011 21:58 Odpowiedzi: 13    Wyświetleń: 2790
  • 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   29 Cze 2011 14:36 Odpowiedzi: 34    Wyświetleń: 3987
  • [AtMega8][Bascom] Moja płytka nie działa

    Witam Zachęcony sukcesami z płytką EVB 4.3 zaprojektowałem i zamówiłem swoją - na początek z AtMega8 w DIP. Do tego pamięć 24C32 oraz układ do RS485. Wszystkie układy mają kondensatory 100 nF ( stabilizator 7805 również + jeden elektrolit ). Całość ze złączem pod wyświetlacz 2*24 ( właściwe 4*12 ) Reset...

    Mikrokontrolery AVR   02 Paź 2011 21:24 Odpowiedzi: 9    Wyświetleń: 2649
  • [AtMega8][Bascom] wykrywanie adresów I2C

    Witam W oparciu o kod znaleziony na forum Elektroda mam programik wyświetlający adresy układów w magistrali I2C ( TWI ). Kod jest taki: $regfile = "m8def.dat" 'definicja procesora $crystal = 4000000 'taktowanie...

    Mikrokontrolery AVR   15 Sie 2011 22:51 Odpowiedzi: 9    Wyświetleń: 3587
  • [atmega8][c]regulator modelarski

    A spróbuj to: [syntax=c] /* Program do przetwarzania sygnału z 6 sygnałów 1-2ms (do sterowania serw modelarskich) na wypełnienie PWM. kwarc 11059200Hz procesor ATMega8 Wypełnienie PWM- 0 w okolicach sygnału 1.5ms Zwiększa się od 0 do max w zakresie 1.5-2ms Zwiększa się w zakresie 1.5-2ms od...

    Mikrokontrolery AVR   15 Lis 2011 16:43 Odpowiedzi: 10    Wyświetleń: 3174
  • 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   09 Maj 2012 22:03 Odpowiedzi: 8    Wyświetleń: 1861
  • [Atmega8][Bascom] - Generowanie impulsów na OC2 i zliczanie ich przez Timer1

    Proszę szanownych kolegów o potwierdzenie mojej koncepcji; Atmega8 z kwarcem 4.194304MHz, Timer2 konfiguruję na CTC z presk.1024 co daje mi 4096Hz Do timera2 wpisuję 127 i na OC2 mam 32Hz (31,25ms) Teraz te 32Hz podaję na T1 timera1 (16bit) skonfigurowanego jako CTC z ext.source, i z wpisaną...

    Mikrokontrolery AVR   22 Lip 2012 19:45 Odpowiedzi: 6    Wyświetleń: 1740
  • [Atmega8][C] - Obsługa wyświetlaczy 7 LED - pierwsze starcie, krytyka programu

    Co do T0 - jeśli potrzebujesz określoną liczbę impulsów, to prościej zmienić tryb pracy T0 i zmienić wartość top do której zlicza licznik. To też szczegół, ale jeśli coś się da zrobić hardwarowo... W ATmega8 nie ma takiej możliwości, Timer0 nie ma trybu CTC. Można użyć Timer2, jeśli nie jest zajęty......

    Mikrokontrolery Początkujący   23 Lip 2012 11:45 Odpowiedzi: 18    Wyświetleń: 2543
  • ATMega8 - [C] Częstotliwość fali prostokątnej na timer0

    Przede wszystkim to zastanów się dlaczego do generowania nośnej usilnie chcesz pisać jakiś kod programu i obciążać tym program główny procesora, skoro można to zrobić CZYSTO sprzętowo za pomocą timera. Tylko nie Timera0 bo ATmega8 jest biedna w porównaniu do ATmegai88 gdyż timer0 nie posiada w niej...

    Mikrokontrolery AVR   29 Sie 2012 10:59 Odpowiedzi: 6    Wyświetleń: 1557
  • [Bascom 2.0.5.0][ATMEGA8] Zegar RTC-zmienna textowa TIME$ nie ulega zmianie

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

    Mikrokontrolery Początkujący   10 Wrz 2012 22:09 Odpowiedzi: 4    Wyświetleń: 1626
  • 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   15 Kwi 2013 20:39 Odpowiedzi: 7    Wyświetleń: 2421
  • Atmega8 - Sterowanie diodą RGB

    Atmega8 ma 3 kanały pwm, z czego 2 z Timer1 a 1 z timer2. Jest to trochę niewygodne. Czasami lepiej wziąć attiny2313 który ma 4 pwm, też rozdzielone na 2 timery. [url=www.elektroda.pl/rtvforum/... masz moją prymitywną konstrukcję na attiny13 z pwm programowym na 4 kanały,...

    Mikrokontrolery AVR   16 Lut 2014 01:35 Odpowiedzi: 9    Wyświetleń: 4785
  • ATMEGA8, BLHELI sterowanie - Jak wprawić w ruch silniki ?

    A w jakiej kolejności (sekwencji) wysylać impulsy żeby obracały się silniki ? :) Co znaczy w jakiej ? ... jeden po drugim... Pytanie jest na tyle nie precyzyjne, swiadczące o nie doczytaniu tematu, więc odpowiedź jest równie uogólniona. ESC to nie tylko regulator prędkosci typy tranzystor lub mostek...

    Mikrokontrolery AVR   10 Kwi 2016 07:38 Odpowiedzi: 7    Wyświetleń: 951
  • Atmega8, wzmocnienie audio

    Witam Generuje sobie melodyjkę przez timer2 działający w trybie fast PWM w mikrokontrolerze atmega8. Ogólnie dźwięk jest bardzo cichy wiec kupiłem wzmacniacz audio lm386 i już było o wiele lepiej ale dalej nie wystarczająco. Dlatego kupiłem drugi taki sam wzmacniacz ale teraz już nic nie słychać. Schemat: ...

    Mikrokontrolery AVR   20 Paź 2016 19:44 Odpowiedzi: 3    Wyświetleń: 702
  • [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 wygląda następująco...

    Mikrokontrolery AVR   05 Lis 2017 11:17 Odpowiedzi: 7    Wyświetleń: 1302
  • Problem z czasem odliczanym przez uC ATmega8 (wew kwarc)!!!

    Dla wyższych zakresów (10 sek i więcej) możesz podpiąć zewnętrzny kwarc zegarkowy - 32768Hz. Wtedy dokładność pomiaru wzrośnie o kilka rzędów wielkości. Podłączasz pod piny TOSC1:TOSC2, ustawiasz Timer2 i gotowe. Dla niższych <10sek, zostaw stare rozwiązanie

    Mikrokontrolery   02 Lis 2004 11:08 Odpowiedzi: 6    Wyświetleń: 1707
  • Atmega8 i 32kHz

    Udało mi się odpalić mege8 na 32k ale niestety nie działa RTC. Podstawa Timera asynchronicznego Timer2 ("RTC") działa na innym podłączeniu niż układ zegara systemowego na kwarcu zegarkowym.

    Mikrokontrolery   27 Lip 2005 21:59 Odpowiedzi: 7    Wyświetleń: 1708
  • Dwa timery + PWM. Czym zastąpić ATmega8?

    ATmwga 8 ma 3 timery... 2x 8-bit i 1x 16bit... Timer2 może pracować z kwarcem zegarkowym... Timer1 jako PWM... A timer0 jako licznik...

    Mikrokontrolery   27 Mar 2006 12:50 Odpowiedzi: 3    Wyświetleń: 1074
  • uśpienie atmega8 na 1sekundę

    timer2 jest w stanie obudzić procka ale mam wątpliwości czy może zrobić to timer1. Próbowałem i timer1 nie chce budzić. Dodano po 12 Hmm chyba najlepszym rozwiązaniem będzie tryb power-save i budzenie przez timer2. Usypianie będzie odbywać się w pętli tak aby uzyskać czas 1s. Jak znacie...

    Mikrokontrolery   09 Kwi 2006 11:53 Odpowiedzi: 2    Wyświetleń: 1049
  • ATmega8 i servo w Bascomie...

    Stworzyłem następny program. Położenie serva jest zmieniane za pomocą dwóch przycisków pilota RC5. Oto on: 'Jedno servo sterowane pilotem, 60 kroków $regfile = "m8def.dat" $crystal = 10000000 Config Pinb.0 = Output Config Int0 = Low Level Config Rc5 = Pind.2 Config Servos = 1 , Servo1 = Portb.0...

    Mikrokontrolery   03 Lip 2006 14:49 Odpowiedzi: 7    Wyświetleń: 3339
  • Zegarek na LCD i atmega8 ,brak precyzji...i Timer'ów.

    Timer zawsze odmierza do końca swojego zakresu. Timer0 oraz Timer2 są 8-bitowe, czyli liczą do 256, natomiast Timer1 jest 16-bitowy i liczy do 65536. Czyli jak takiemu Timerowi1 ustawisz wartość początkową 5536, to on policzy 60 000 taktów (do 65536) i potem wygeneruje przerwanie, czyli skoczy do odpowiedniego...

    Mikrokontrolery   22 Wrz 2007 16:04 Odpowiedzi: 38    Wyświetleń: 5350
  • Atmega8 PWM - dziwny objaw - cięzkie początki :/

    WITAM !! Zaczynam wlasnie zabawe z AVRami. Chciałem stworzy prosty układzik w oparciu o PWM. Zastosowałem do tego celu timer2 skonfigurowany jako fast pwm ... program ma stopniowo w petli zapalac diode LED od 0 do max po czym gasic ja .. no i problem w tym ze po odpaleniu dioda faktycznie zapala sie...

    Mikrokontrolery   06 Gru 2006 17:40 Odpowiedzi: 39    Wyświetleń: 3745
  • Problem z timerem na Atmega8 w bascomie

    Użyj Timer'a 2 i wszystko będzie cacy. Pzdr. A piny to się konfiguruje tak: Config Pinb.1 = 1 a nie Portb.1. Przydaje się też wrzucenie linijki z def'em procka: $regfile = "M8DEF.dat", zresztą: $crystal = 8000000 $regfile = "M8DEF.dat" Config Timer2 = Timer , Prescale = 256 On Timer2 Przerwanie Dim...

    Mikrokontrolery   31 Sty 2007 08:08 Odpowiedzi: 14    Wyświetleń: 1726
  • Atmega8, Bascom, 3xPWM, jak wysterować diodę RGB?

    OC2 to wyjście wykorzystywane przez Timer2 - nie Timer1. Wystarczy skonfigurować T2 - i po kłopocie... (Przestudiowanie noty katalogowej układu rozwiązałoby problem)

    Mikrokontrolery   11 Mar 2007 12:32 Odpowiedzi: 2    Wyświetleń: 1778
  • Kolejny zegarek LED na AtMega8, ale dokładny

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

    DIY Konstrukcje   12 Mar 2019 07:22 Odpowiedzi: 343    Wyświetleń: 196721
  • [podstawy] Atmega8, miganie LED

    Wszystko działa idealnie. Problemem były czasy oczekiwania ( Waitms,Wait ). A jeżeli już jesteśmy przy diodach led - to teraz jak zrobić odpowiedni efekt gaszenia diody na PWM Wiem ze mozna zastosowac timery.. $regfile = "m8def.dat" $crystal = 10000000 Config Timer1 = Pwm...

    Mikrokontrolery   16 Gru 2008 17:21 Odpowiedzi: 12    Wyświetleń: 5581
  • Kostka ATmega8 - odczytywanie obrotów silnika benzynowego

    Dzięki. A gdyby tak zastosować układ ATmega48? Zdaje się, że ma więcej wyjść PWM. Powinno się dać podpiąć pod Timer1 (jako PWM) sterowanie diodami RGB, a do Timer2 ustawić do zliczania impulsów. Poprawcie mnie jeśli się mylę. Coś gdzieś czytałem, że jeśli któryś z pinów I/O potrzebnych do programowania...

    Mikrokontrolery   22 Sty 2008 07:34 Odpowiedzi: 34    Wyświetleń: 4627
  • Podswitlanie LCD bascom atmega8

    ewentualnie PWM i tranzystor ... wtedy mozna procesorem płynnie zmieniać jasność podświetlania CONFIG TIMER1 CONFIG TIMER2 tym sie chyba to w bascomie ostawiało ... poczytaj w manualu

    Mikrokontrolery   11 Kwi 2008 13:35 Odpowiedzi: 4    Wyświetleń: 1143
  • Problem z kontrolerwem serw na Atmega8

    hej, probuje z thomasem wspolnie zrobic ten kontroler i moze on troszke niejasno sie wyrazil wiec postaram sie sprostowac. padło pytanie czy to ma byc programowy pwm Tak owszem dązymy dokladnie do tego aby na wyjsciach uzyskac sygnaly takie jak z PWM ale nie mozemy kozystac z PWM gdyz atmega...

    Mikrokontrolery   29 Lip 2008 14:02 Odpowiedzi: 15    Wyświetleń: 3728
  • atmega8 + rtc + lcd od noki 3310

    Zbudowalem uklad: atmega komunikacja spi (uzylem portu d) z wyswietlaczem od noki 3310. Fusebity sa ustawione na wewnwtrzny oscylator 2mhz czy 8 (nie pamietam) do tego dodalem kwarc zegarkowy 32768 hz i 2 kondensatory 27pF pod xt1 i xt2 Program jest pisany w bascom'ie (do moderatora: temat umiescilem...

    Mikrokontrolery   04 Maj 2008 19:25 Odpowiedzi: 8    Wyświetleń: 2032
  • Zegar na Atmega8 spóźnia się

    Wykorzystaj Timer2 w trybie asynchronicznym z kwarcem 32,768kHz.

    Mikrokontrolery   19 Lip 2010 20:55 Odpowiedzi: 10    Wyświetleń: 3097
  • [ATmega8][Bascom] PWM na wyjściu oc2.

    $regfile = "m8def.dat" Dim Wartosc As Word ... .. ... Do Wartosc = Getadc(4) If Wartosc > Pwm2 Then Waitms 1 Incr Pwm2 Elseif Wartosc < Pwm2 Then Waitms 1 Decr Pwm2 End If .... niby nie ma błędów tak $crystal = 8000000 $regfile...

    Mikrokontrolery AVR   28 Maj 2008 18:32 Odpowiedzi: 15    Wyświetleń: 6107
  • Dokładny zegarek Cyfrowy Atmega8

    Jest jeszce asynchroniczna praca licznika TIMER2. Kwarc zegarkowy do nóżek OS1 i OS2 no i fuse bity na wewnętrzny generator.

    Mikrokontrolery   01 Lip 2008 18:45 Odpowiedzi: 21    Wyświetleń: 8156
  • [atmega8][C] Nazwy przerwań / funkcji obsługi przerwań

    Witam Nurtuje mnie taka niewiadoma, jaką nazwę noszą przerwania czy paramtery funkcji do obsługi przerwań. I tak jeśli chcemy zrobić funkcję obsługi przerwania dla INT0/INT1 to wywołujemy ją za pomocą SIGNAL/INTERRUPT (SIG_INTERRUPT0/1). Natomiast skąd mam wiedzieć jaką nazwe nosi parametr X dla...

    Mikrokontrolery AVR   17 Sie 2008 19:01 Odpowiedzi: 4    Wyświetleń: 2785
  • [atmega8][bascom] sterowanie wentylatorami w kompie

    2 kanaly na timer1 a kolejne 2 na timer2 :]

    Mikrokontrolery AVR   18 Wrz 2008 22:50 Odpowiedzi: 33    Wyświetleń: 4744
  • atmega8 bascom nie działa wait

    Nie ma, timer2 na as i liczysz na piechotkę , oczywiście kwarc musi być podłączony (32768 na osci osco).

    Mikrokontrolery AVR   22 Wrz 2008 11:16 Odpowiedzi: 6    Wyświetleń: 1797
  • atmega8 jako zegar rtc - sterownik do akwarium

    Witam, Mam następujący problem, buduje sterownik do akwarium i potrzbny jest mi do tego czas. Na początku stworzyłem procedurę przerwania na kwarcu wew taktowanym na 1mhz i t2, oczywście okazało się, że czas jest baaardzo nieprecyzyjny, pomyslałem że przy 16 bitowym t1 będzie to mozna dokładniej ustawić...

    Mikrokontrolery AVR   01 Paź 2008 12:14 Odpowiedzi: 14    Wyświetleń: 2752
  • [atmega8][bascom] O co chodzi tak na prawdę z tymi timerami?

    Poi pierwsze. Do BASCOM-a jest pomoc - także po polsku, której to zresztą jestem autorem. Wersję on-line (beta) znajdziesz na mojej stronie WWW. Jak one działają? Zliczają impusy. Albo z prescalera, albo z zewnątrz. Patrz nota katalogowa. W którą stronę zliczają? Zwykle liczą w górę. W trybach...

    Mikrokontrolery AVR   29 Paź 2008 20:50 Odpowiedzi: 5    Wyświetleń: 2477
  • [BASCOM][ATmega8]Sterowanie diodą RGB przez PWM

    Witam Chciałem zrobić prostą lampkę RGB, według zasady, że każdy następny kolor pulsuje świeci zapala się i gaśnie dłużej, co powoduje ich mieszanie. $regfile = "m8def.dat" $crystal = 1000000 Config Pinb.1 = Output Config Pinb.2 = Output Config Pinb.3 = Output Dim R As Byte Dim...

    Mikrokontrolery AVR   21 Gru 2008 20:51 Odpowiedzi: 15    Wyświetleń: 7803
  • [atmega8][C] odbiornik podczerwieni i pilot bez nazwy

    Teraz zwraca mi same 0, nie umiem skonfigurować prawidłowo timera 2. Przy założeniu że timer2 będzie pracować z taką prędkością jak timer 0 to wystarczy że będę sprawdzać czy długość jest <=1 lub >=2 czy tak ? Według strony którą podał rezi_ar za co dziękuję wynika że dla 0=1120us a dla 1=2240us...

    Mikrokontrolery AVR   04 Kwi 2009 17:39 Odpowiedzi: 26    Wyświetleń: 3515
  • Zmiana Atmega8 na Atmega 168

    prescale 256 miałem dlatego że najpierw używałem timer0 a później zmieniłem na 2 a nie zwróciłem uwagi że timer2 ma prescale =128. a ja to robiłem ładując do niego 128 wiec i tak liczył poprawnie. Ale w atmega8 , w 168 nie działa mi zewnętrzny kwarc który oczywiście jest podłączony

    Mikrokontrolery AVR   21 Sty 2009 06:16 Odpowiedzi: 19    Wyświetleń: 4483
  • Jak odłączyć przerwania od OC2 w Atmega8 ?

    1) przykład Config Timer2=Timer , Async=1 kompiluje się Async=ON Tak tu jest błąd, który także skopiowałem do polskiej wersji. Poprawiono. 2) helpa czytałem i drugie miejsce które się wykładało przy kompilacji to COMPARE A NO_OUTPUT , COMPARE A PWM NO_OUTPUT Składnia (z Mojej wersji)...

    Mikrokontrolery AVR   28 Sty 2009 20:12 Odpowiedzi: 19    Wyświetleń: 1465
  • [Atmega8] Oszczędzanie energii

    Witam:D Zbudowałem prosty układ z Atmegą8 który mierzy napięcia przez 3 wejścia ADC oraz dokonuje obliczeń i wyświetla je na wyświetlaczu. Układ zasilany jest z baterii i taktowany wewnętrznym zegarem 1Mhz. Jakich funkcje zastosować aby zmniejszyć pobór prądu przez uC? Czytałem o Power Management...

    Mikrokontrolery AVR   16 Mar 2009 15:32 Odpowiedzi: 4    Wyświetleń: 2268
  • [atmega8][c]Problem z odmierzaniem 1 sekundy

    Dla m8 polecam ustawić Timer2 w tryb CTC. Jak to zrobić znajdziesz w datasheecie.

    Mikrokontrolery AVR   17 Mar 2009 23:20 Odpowiedzi: 16    Wyświetleń: 1407
  • atmega8+ADC+brak odczytu

    Witam. Mam bardzo podobny problem dlatego nie chce zaczynać nowego wątku. Podobnie jak kolega Mateusz140m łącze PWM z ADC, jednak do generowania PWM wykorzystuje timer2. Dokumentacje myślę zrozumiałem dosyć dobrze. ADC działa, bo był testowany. Sam PWM także, jednak nie mogę połączyć jednego i drugiego....

    Mikrokontrolery AVR   16 Mar 2009 17:14 Odpowiedzi: 16    Wyświetleń: 2939