atmega8 timery

Znaleziono około 6374 wyników dla: atmega8 timery
  • [c] ATmega8 - różnice w odmierzaniu czasu przez timery 0 i 2, 8MHz

    timer2 w ciągu 10 minut późni się o jakieś 12 sekund, a timer0 zdaje się nie reagować na wartość początkową wpisaną do rejestru TCNT0 Z zegarem wewnętrznym 12/600 = 2% porównaj z DS. A timer 0 reaguje, tylko Ty nie dostrzegasz różnicy 131 cykli na 10 minut -) Tą wartość to jakby nie tylko raz trzeba było wpisać. Albert

    Mikrokontrolery AVR   24 Cze 2013 11:46 Odpowiedzi: 3    Wyświetleń: 1572
  • [C] ATMega8 - Timery i przerwania nie działają w kodzie C, WinAVR 20100110

    To właśnie zostało uruchomione - musi działać. Pisane pod WinAVR [syntax=c] #define SET(port, bit) port|=(1<<bit) #define RESET(port, bit) port&=~(1<<bit) #define NOT(port, bit) port^=(1<<bit) //Przerwanie wywolywane 100 razy na sekunde ISR(TIMER1_COMPA_vect)// == SIG_OUTPUT_COMPARE1A { NOT(PORTD,PD6); } int main (void) { SET(DDRD,PD6);...

    Mikrokontrolery AVR   20 Maj 2011 18:47 Odpowiedzi: 14    Wyświetleń: 2172
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Dlaczego Atmega168 działa wolniej niż Atmega8? Timery i fusebity

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

    Mikrokontrolery AVR   21 Sty 2009 06:16 Odpowiedzi: 19    Wyświetleń: 4909
  • REKLAMA
  • ATMega8 - Jakie rejestry timera zerować przed uśpieniem mikrokontrolera?

    Pierwszy i bardzo poważny problem zauważyłem w funkcji TIMER1_COMPA, jest nim linijka rjmp uspij. Gdy się wykona, to przerwania pozostaną zablokowane, oraz kilka bajtów na stosie zostanie uwięzionych - głównie adres powrotu z przerwania. Można temu zaradzić poprzez wstawienie pop + pop + sei przed rjmp. Drugi problem, to karygodna pętla główna - dławienie...

    Mikrokontrolery AVR   15 Sie 2014 19:22 Odpowiedzi: 17    Wyświetleń: 2613
  • REKLAMA
  • Atmega8 - Timer1: Jak ustawić kierunek zliczania impulsów 24V?

    Ja zawsze wpisuję Timer1 = var i to jest wartość początkowa licznika , a wpisując instrukcję load , podajesz ilość impulsów do zliczenia , a nie wartość początkową timera, kompilator sam wylicza wartość początkową.( chyba ). Timery zliczają w górę.

    Mikrokontrolery Początkujący   28 Wrz 2012 13:16 Odpowiedzi: 2    Wyświetleń: 1290
  • REKLAMA
  • [Atmega8] Jak zmierzyć czas stanu wejścia z dokładnością 100ms na Atmega8 w C?

    Timery zwykle- choć nie zawsze- są ściśle związane z przerwaniami. Może od tego zacząć?

    Mikrokontrolery AVR   06 Sie 2011 18:22 Odpowiedzi: 53    Wyświetleń: 7576
  • Jak poprawić kod miernika częstotliwości na ATmega8 z linku?

    Widzę, że moje programy znajdują uznanie i dobrze. Co do podawania impulsów na uC to nie można zmieniać dowolnie końcówek bo timery mają wejścia przypisane do konkretnych wyprowadzeń. Dla M8 są to T1 - 11, T0 - 6. Trzeba to brać pod uwagę przy projektowaniu układu. Dotyczy to końcówek używanych jako alternatywne. Po przeróbce czas odmierza T0 (8bit)...

    Mikrokontrolery   11 Paź 2007 16:12 Odpowiedzi: 26    Wyświetleń: 11028
  • Atmega8 itp - Czy Timer0 działa gdy jest POWER DOWN?

    Poczytaj sobie dokładniej o różnych trybach oszczędzania enegii. W niektórych mogą być timery włączone a w niektórych nie. W PDF'ie masz dokładną tabelkę, która pokazuje co działa a co nie w każdym z trybów. Więc nawet angielskiego nie trzeba znać żeby się tego dowiedzieć z PDF'a.

    Mikrokontrolery AVR   13 Lis 2010 15:38 Odpowiedzi: 2    Wyświetleń: 1226
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    koniecznie zajrzyj na tą stronkę, którą podałem tu w swoim pierwszym poście - zobacz jak tam gościu wręcz na pająka robi układziki na Atmega8 ;) podłączysz sobie w ten sposób na początku diodę LED i pobawisz się nią, na początku proste miganie za pomocą pętli opóźniających - to podstawa , później poznaj Timery dzięki którym będziesz mógł zastąpić procedurki...

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 551955
  • [bascom] Różnice w przerwaniach między Atmega8 a Atmega32 w Bascom - jak dostosować kod?

    Te procesory się aż tak nie różnią. Dodatkowe funkcjonalności pinów nie przeszkadzają w niczym dopóki ich nie uruchomisz. (PCINT - Pin Change Interrupt trzeba wiedzieć jak włączyć). Jest duża różnica jeśli chodzi o Timery właśnie. Mega8 ma na przykład tylko jeden rejestr Compare dla Timer2 dlatego inaczej się nazywają. Opisałem to u siebie na stronie...

    Mikrokontrolery Początkujący   05 Gru 2014 06:58 Odpowiedzi: 12    Wyświetleń: 1473
  • 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 przerwania jest odczytywana wartość impulsów z TIM0, i jest on resetowany....

    Mikrokontrolery   09 Sie 2007 12:42 Odpowiedzi: 16    Wyświetleń: 6755
  • Jak uruchomić stoper na ATMega8 po wciśnięciu przycisku w BASCOM?

    Wielkie dzięki ;) Rezystor całkowicie rozwiązał problem. Moze i rozwiazal jeden z problemow i to nie calkowicie. Popatrz na swoj kod: Licz: Incr Przerw0 If Przerw0 = 3125 Then Incr Setne Czy na pewno beda to setne sekundy? Druga sprawa to jest bledem umieszczenie startu STOPERA w "Do ... loop, uzaleznione od stanu pinu. Od momentu nacisniecia przycisku...

    Mikrokontrolery AVR   13 Mar 2010 07:16 Odpowiedzi: 9    Wyświetleń: 2235
  • REKLAMA
  • [BASCOM] AVR jak zmieniać napięcie na pinach ; literatura

    Co to jest Prescale ? Timery w mikrokontrolerach AVR nie muszą być taktowane zegarem systemowym - często jest on za szybki dla potrzeb projektanta. Inżynierowie z Atmela rozwiązali ten problem, umieszczając dodatkowy (nieco ukryty) licznik zwany prescalerem. Z tego licznika otrzymujemy kilka nowych sygnałów zegarowych, z których skorzystać mogą timery....

    Mikrokontrolery AVR   18 Maj 2010 20:03 Odpowiedzi: 3    Wyświetleń: 1470
  • atmega8, ustawienie przerwania od timera0, assembler

    Witam, mam problem z ustawieniem przerwania od timera0 na atmega8, jestem początkujący jeśli chodzi o assembler... Problem leży w tym że, uP jest taktowany z wewnętrznego zegara 1MHz, i jeśli mam ustawiony prescaler na 8 czyli rejestr TCCR0 na 2 to powinienem otrzymać obsługę przerwania co 8us a na oscyloskopie otrzymałem igiełkę co 2ms;/ nie wiem co...

    Mikrokontrolery AVR   14 Paź 2011 09:23 Odpowiedzi: 8    Wyświetleń: 1812
  • ATmega8 - Timer1 CTC - różne częstotliwości LED przy różnych preskalerach

    Cześć, mam problem z mierzeniem czasu za pomocą trybu CTC timera1 w ATmedze 8. Mianowicie, dla różnych wartości preskalera pomimo zmieniania wartości OCR czasy wywoływania przerwania są bardzo różne. W przerwaniu toggluje LEDa. Z obliczeń wynika, że powinny migać z taką samą częstotliwością, ale widać znaczną, kilkukrotną różnicę częstotliwości (przy...

    Mikrokontrolery Początkujący   17 Sie 2016 17:03 Odpowiedzi: 7    Wyświetleń: 1464
  • Jak obsłużyć timer i przerwania w Atmega8a w C++?

    Witam! Proszę o pomoc, buduję zegarek na Atmega8a. Problem stwarza mi obsługa timera w przerwaniu. Właściwie to nie mogę znaleźć nic konkretnego. Jak włączyć timer? Gdzie ustawia się flaga przepełnienia? Czy flagę trzeba wyzerować ręcznie? Jak to wygląda z perspektywy kodu C++? Dziękuję serdecznie za pomoc :)

    Mikrokontrolery AVR   11 Mar 2014 17:46 Odpowiedzi: 13    Wyświetleń: 1893
  • Atmega8 - Implementacja PWM i timera w liczniku obrotów - kod i ustawienia

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

    Mikrokontrolery AVR   29 Kwi 2016 13:22 Odpowiedzi: 1    Wyświetleń: 972
  • Atmega 8 układ czasowy. Proszę o propozycje programu.

    Witam Zamierzam jako laik powalczyć z takim projektem jak układ czasowy. Czyli naciskamy przycisk następuje odliczanie np 3 minuty i potem się układ wyłancza się. Proszę o jakieś propozycje programu bo mi najgorzej jest wystartować. A mając jakiś szkic mogę walczyć z układem... Układ chce zrobić na Atmega8 bo tylko do niego mam programator. Pozdrawiam....

    Mikrokontrolery   13 Sty 2007 12:53 Odpowiedzi: 13    Wyświetleń: 2793
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

    Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop End . [syntax=basic4gl] 'Timer0 do odmierzenia 1s $regfile =...

    Mikrokontrolery Początkujący   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 1284
  • Atmega8, C - Niedokładny pomiar czasu z dokładnością do 1ms, 8MHz oscylator

    Witam. Robię układ do pomiaru czasu. Potrzebuję dokładność do 1ms. Napisałem taki kod: Według zmiennej K - czas w sekundach | Według zmiennej VAL - czas w ms 1|1 2|2 3|4 4|6 5|8 6|10 7|12 8|14 9|16 10|18 11|20 12|22 13|24 14|26 15|28 Gdzie jest jakiś błąd? Bo nie mam pojęcia dlaczego to nie działa.

    Mikrokontrolery AVR   16 Kwi 2013 22:39 Odpowiedzi: 17    Wyświetleń: 2724
  • atmega8[gcc] - błędne odczyty czasu 1uS przy użyciu timer2 i ISR

    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 przerwania CompareMatch } #define startTimer() uSeconds=0;TCCR2 |= (1<<CS21);...

    Mikrokontrolery   14 Kwi 2018 14:33 Odpowiedzi: 16    Wyświetleń: 729
  • [ATMEGA8][BASCOM] - Zliczanie czasu pracy Atmegi / RTC

    Witam, Temat zliczania czasu na mikro kontrolerach to temat rzeka, jednak wałkując forum chciałem się dowiedzieć najbardziej podstawowych rzeczy. Takich jak np. podpięcie układu Real Time Clock do Atmegi i sposób pozyskiwania danych z niego. Bardzo proszę o wyrozumiałość co do pytań. Ideą, dlaczego zadaje pytanie jest liczenie czasu pracy... Atmegi....

    Mikrokontrolery Początkujący   04 Lip 2018 15:13 Odpowiedzi: 20    Wyświetleń: 3771
  • Precyzyjne odmierzanie czasu w zakresie od 0.01 do 1s [ATM8]

    Witam Potrzebuje odmierzać czas(jak najdokladniej) od 0.01s do max 1s, w zależności od wartości którą otrzymam z zewnątrz. Problem polega na tym, ze timera 16bitowego nie moge wykorzystać bo jest juz uzywany. Program pisze w C pod Atmege8. F_CPU=8Mhz

    Mikrokontrolery   08 Lip 2006 20:05 Odpowiedzi: 1    Wyświetleń: 950
  • Jak zrobić czasówkę w Mega8 z regulacją czasu potencjometrem w Bascom?

    Witam kolegów, co prawda od niedawna czytam książki i interesuje się mikroprocesorami i znam tylko podstawowe operacje na nich jednak ciekawi mnie jedna rzecz. Czy jest możliwość zrobić w mikro kontrolerze Mega8 czasówkę na zasadzie: -Gdy pojawi się stan wysoki na wejściu na wyjściu pojawi się też stan wysoki -Gdy na wejściu stan wysoki zostanie przerwany-...

    Mikrokontrolery   08 Lis 2011 17:52 Odpowiedzi: 3    Wyświetleń: 818
  • Atmega8 - Timer1 nie odlicza czasu przy kwarcu 16MHz i preskalerze 64

    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 wartości dodać 1/10 sek (zmienna ssek), aż do otrzymania pełnej...

    Mikrokontrolery AVR   08 Gru 2014 22:35 Odpowiedzi: 7    Wyświetleń: 1086
  • [Atmega8l][C] Czujnik ultradźwiękowy- problem z timer1

    Witam Mam problem z programem odmierzającym czas. Mikrokontroler współpracuje z czujnikami ultradźwiękowymi. Ogólne założenie programu jest takie że generuje paczkę 8 impulsów prostokątnych o częstotliwości 40KHz następnie 4ms na wyciszenie układu. Generowanie paczki wykonywane jest za pomocą Timera2 w trybie CTC. Następnie za pomocą Timera1 powinien...

    Mikrokontrolery AVR   11 Sty 2010 12:33 Odpowiedzi: 3    Wyświetleń: 1617
  • ATMEGA8 – konfiguracja timera do zliczania impulsów z czujnika i RPM na LCD 4x20

    Mam następujący problem. Musze napisać program do zliczania obrotów na minutę na stanowisku laboratoryjnym. Ale ugrzęzłem w miejscu gdzie trzeba ustawić timer i napisać funkcje liczącą te impulsy. Sygnał mierzony pochodzi z czujników optycznych i jest to sygnał logiczny. Program ma zliczać impulsy i wyświetlać prędkość obrotową na wyświetlaczu 4x20....

    Mikrokontrolery AVR   27 Sie 2010 20:59 Odpowiedzi: 22    Wyświetleń: 4027
  • Generator PLL z HCT4046 i Atmega8 8MHz – czy timery wygenerują sygnał 1kHz?

    Zakres pracy to 500 - 1500kHz. W atmedze chciałem timerów używać czysto sprzętowo. Kiedyś w podobny sposób zrobiłem przestrajalny generator z regulowaną czestotliwością i wypełnieniem łącząc szeregowo 2 timery

    Mikrokontrolery AVR   29 Maj 2014 22:05 Odpowiedzi: 2    Wyświetleń: 1224
  • Jak skonfigurować timery w ATMEGA8 do pomiaru czasu z dokładnością do setnych sekundy?

    Witam ponownie, nie miałem czasu zająć się projektem, dzisiaj dopiero usiadłem na chwilkę i od razu doszedłem do wniosku, że chyba wprowadziliście mnie w błąd z przyciskami. Przy takim założeniu że są podpięte do GND nigdy nie ustawimy na nich stanu wysokiego, a efekt będzie taki, że stan wysoki będziemy ustawiać poprzez zbliżenie palca do przycisku...

    Mikrokontrolery AVR   06 Mar 2014 15:41 Odpowiedzi: 28    Wyświetleń: 5277
  • ATmega8 - Timer w trybie CTC i wykorzystanie przerwań.

    A nie powinieneś czasem użyć bitu OCF1 i przerwania "0x006 TIMER1 COMPA Timer/Counter1 Compare Match A"?

    Mikrokontrolery AVR   12 Sty 2014 10:47 Odpowiedzi: 9    Wyświetleń: 6885
  • Wnętrze przekaźnika bistabilnego BIS-411 + schemat

    https://obrazki.elektroda.pl/9170570400_... Witajcie. Dziś chciałbym razem z Wami zajrzeć do wnętrza przekaźnika bistabilnego BIS-411. Dla osób które nie znają tematu i nie wiedzą czym owe urządzenie jest przytoczę opis ze strony producenta: Elektroniczny przekaźnik bistabilny umożliwia załączenie oświetlenia lub innego urządzenia...

    Wnętrza urządzeń   12 Cze 2023 01:09 Odpowiedzi: 17    Wyświetleń: 4833
  • [AVR][C][Atmega8]TIMER i Preskaler - błąd przy kompilacji

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

    Mikrokontrolery   05 Cze 2011 09:34 Odpowiedzi: 27    Wyświetleń: 5405
  • [Bascom] Kod dla czujnika odbiciowego IR - ignorujące światło słoneczne

    Zacznijmy od tego, że w Tiny2313 nie ma ADC więc tu pytanie jest bezprzedmiotowe :D W Tiny261 timery są ciut nowsze niż w przypadku Mega8 i Tiny13. Wystepują tam już podwójne rejestry dla Timera0. Są to odpowiednio A i B czyli COMPARE 0 A i COMPARE 0 B. Zero odbosi się właśnie do Timera 0 Ogólnie dla nowszych prockow AVR jest to normą że tych rejestrów...

    Mikrokontrolery AVR   25 Gru 2023 12:39 Odpowiedzi: 57    Wyświetleń: 1572
  • [Atmega8] - [C]Timer znowu nie odlicza zadanej wartości

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

    Mikrokontrolery Początkujący   21 Lut 2013 17:39 Odpowiedzi: 2    Wyświetleń: 972
  • [atmega8] Jak poprawnie skonfigurować timer i komparator w ATmega8 do pomiaru odległości?

    No niestety nie mogę zmienić promotora. Fajnie dzięki za wyjaśnienie z tym dzielnikiem bo kombinuje i szukam, a nic z tego nie wychodzi. Postanowione, zrobię na przerzutnikach ale już gotowych w jakimś scalaku i koniec. Z tym obwodem RLC to też jest ciężki mit mam 5V zasilające układ z tego raczej nie wyczaruje 50V czy 100V napięcia między szczytowego...

    Mikrokontrolery AVR   11 Lut 2012 21:27 Odpowiedzi: 15    Wyświetleń: 3766
  • Program timera ATmega8 z wyświetlaczami segmentowymi GG:MM:SS:mm

    Tak trudno się domyślić że to są setne sekundy, gratuluję mm - setne sekundy :-) W jakim języku? Jidysz? Gby było GG:MM:SS:ss to można by sie domyśleć ale mm? Na płytach CD czas podaje sie w formacie godziny,minuty,sekundy,ramki z ofsetem 0:00:02:000. Można więc mieć wątpliwości o co chodzi. Dodano po 7 Setne sekund , timery z sekundami są i to dużo...

    Mikrokontrolery AVR   09 Lip 2017 11:18 Odpowiedzi: 12    Wyświetleń: 978
  • ATMega8 - Opóźnienie powodowane usypianiem procesora (TIMER, ADC)

    Atmega 8 ma 3 timery więc który timer Ty wykorzystujesz?

    Mikrokontrolery AVR   13 Lip 2014 07:11 Odpowiedzi: 4    Wyświetleń: 1140
  • Programowanie robota z mikrokontrolerem ATmega 8A i diodami IR - jak wykrywać dane?

    Czekaj chwilę, bo ja się już pogubiłem. Ty mówisz o pinach fizycznych czy cyfrowych? Chyba o cyfrowych (tych z komentarzy w kodzie) - wtedy wszystko pasuje. Piny cyfrowe 9 i 11 są wyjściami timerów odpowiednio pierwszego i drugiego. Z tym, że timera drugiego Atmega8 nie posiada... Tak czy inaczej, w tym wypadku nie możesz zamienić pinów jak Ci się podoba....

    Początkujący Elektronicy   28 Wrz 2021 04:32 Odpowiedzi: 50    Wyświetleń: 1041
  • Konfiguracja timerów w Atmega8 - timer1 nieprawidłowo odlicza czas

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

    Mikrokontrolery AVR   05 Paź 2011 14:08 Odpowiedzi: 7    Wyświetleń: 3104
  • BASCOM, ATmega8 – Sterowanie wentylatorem, timer 10/20 min, obsługa Button1

    Witam, ............ Kiedy wentylator jest wyłączony, klikam szybko 2 razy przycisk, wtedy wentylator załącza się na 20 min. Tylko tyle umiem :) Jeżeli komuś nie chciałoby się mi pomagać to chociaż prosiłbym o wskazówkę jak Wiem że układy czasowe w uC są nie dokładne ale mi nie potrzebna dokładoność co do 1 sek :). Jeżeli zamiast 10 min będzie 9 albo...

    Mikrokontrolery AVR   04 Lut 2016 18:22 Odpowiedzi: 27    Wyświetleń: 2589
  • [Bascom] ATmega88PA - Odczyt RC5 nie działa, działa na ATmega8, co zmienić?

    Jakiej wersji kompilatora używasz? Get RC5 domyślnie używa timera0 a Atmega8 to nie to samo co Atmega88 i timery są inne, inne rejestry sterujace. Zobacz do noty np. Timer/Counter Control Register TCCR0 w ATMega8 steruje preskalerem a w ATMega88 TCCR0B Timer/Counter Control Register B, dwa różne rejestry inne adresy, różne też są flagi zdarzeń timerów...

    Mikrokontrolery AVR   12 Mar 2012 18:45 Odpowiedzi: 32    Wyświetleń: 4777
  • Jaki mikrokontroler do sterowania 3 serwami w robocie Delta? ATmega8 za mało timerów

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

    Mikrokontrolery Początkujący   07 Lis 2013 09:41 Odpowiedzi: 6    Wyświetleń: 2508
  • Takt, taktowanie, częstotliwość,cykl procesora, timety prośba o wyjaśnienie.

    Programuje uC rodziny AVR hobbystycznie na razie, ale często mam problemy poprawnością działania moich programów, czasami zdarzają mi się jakieś kolizje zdarzeń w programach, przez co jakaś funkcja czy procedura nie działa prawidłowo lub jest pomijana, diody migają nie równo, multipleksowanie wyświetlaczy 7seg działa nieprawidłowo i pokazują się artefakty......

    Mikrokontrolery Początkujący   28 Lis 2022 19:41 Odpowiedzi: 18    Wyświetleń: 1782
  • 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 fragmentu kodu który mu zadasz (kod obsługi...

    Mikrokontrolery   22 Wrz 2007 16:04 Odpowiedzi: 38    Wyświetleń: 5731
  • Jak ustawić Timer w Atmega8 dla obrotomierza LED w języku C?

    Temat założyłem ponieważ nie wiedziałem jak się konfiguruje timery - w sumie do tej pory nie jestem biegły w tym temacie, ale jakoś udało mi się osiągnąć to co chciałem. Problemy dotyczące, sposobu pomiaru, odświeżania wyników nie są mi obce, jestem tych problemów świadom ale nie mam zamiaru tu gdybać o nich, wolę odpalić motor i kombinować w warsztacie....

    Mikrokontrolery AVR   20 Gru 2010 17:01 Odpowiedzi: 21    Wyświetleń: 7301
  • [Atmega8] Atmega8 - Reset timera przy załączaniu stycznika w układzie z przekaźnikiem

    Do przeładowania Timer'a1 używaj: Int_timer1: Load Timer1 , 62500 [...] Return Mam jeszcze jedną regułę z przeszłości aby nie używać obsługi pamięci EEPROM w obsłudze przerwań (starsze wersje BASCOM'a przy rozbudowanych programach powodowały błędne działanie programu). Stosuję to do dziś dnia i nie mam zamiaru sprawdzać to w nowszych wersjach...

    Mikrokontrolery AVR   08 Wrz 2010 12:18 Odpowiedzi: 9    Wyświetleń: 4861
  • ATmega8 - Błędy przy jednoczesnej obsłudze serwa i RC5 w Bascom

    Pozamieniałem Timery i ruszyło. Pozdrawiam

    Mikrokontrolery AVR   10 Maj 2015 13:54 Odpowiedzi: 7    Wyświetleń: 1359
  • Atmega8 - Nieustanne odbieranie danych UART na płytce ZL2AVR, jak rozwiązać?

    Sprawdź czy ci timery nie zakłócają transmisji

    Początkujący Naprawy   20 Paź 2013 21:54 Odpowiedzi: 2    Wyświetleń: 855
  • Timer CTC na ATmega8 - różnice między kanałami OCR1A i OCR1B

    Witam. Uczę sie programować timery na atmega8 w c++. Robie to z pomocą kursu: http://wkretak.pl/readarticle.php?articl... i noty katalogowej oczywiście. Napisałem coś takiego i działa zakomicie: #define F_CPU 4000000L #include <avr/io.h> int main (void) { DDRD |= (1 << 7); TCCR1B |= (1 << WGM12); OCR1A...

    Mikrokontrolery AVR   12 Paź 2009 07:46 Odpowiedzi: 5    Wyświetleń: 1332
  • [AVR-GCC] Jak podzielić impulsy 40kHz na paczki po 5 z odstępami 100Hz?

    ATmega8 ma trzy timery a tobie potrzeba dwa, jeden do PWM a drugi do odmierzenia 8ms i wszystko to możesz zrobić na przerwaniach.

    Mikrokontrolery   27 Gru 2005 10:31 Odpowiedzi: 3    Wyświetleń: 2299
  • [atmega8][C] - timer - zapalanie diody na 10s po przyciśnięciu przycisku.

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

    Mikrokontrolery AVR   10 Wrz 2013 18:59 Odpowiedzi: 15    Wyświetleń: 3969
  • Generator prostokąta od 1Hz - 1kHz z regulacją wypełnienia

    W Atmega8 masz 3 timery z czego: - 8 bitowy timer0 ma wejście T0, ale nie ma trybu CTC ani PWM , - 16 bitowy timer1 ma tryby CTC i PWM oraz wejście T1 i dwa wyjścia OC1A i OC1B, - 8 bitowy timer 2 z trybem z CTC i PWM, ale bez wejścia T2, ale ma wyjście OC2. Dodatkowo możesz podłączyć kwarc będący potęgą liczby 2, a to pomaga bo timery mają preskalery...

    Mikrokontrolery   04 Cze 2017 21:39 Odpowiedzi: 14    Wyświetleń: 1386
  • Jak użyć ON TIMER w Bascom dla Atmega8 do odmierzania 3 minut?

    No właśnie nie mogę skumać zasady działania timerów. W programie który napisał "dawid512" odmierzana jest 1s co zrobić żeby odmierzane było 180s a program główny działał normalnie, może counter0=counter0*(jakaś wartość) albo wykorzystać polecenie LOAD?? W moim programie chodzi mi tylko o wygenerowanie na wyświetlaczu napisu co 180Sekund Nic więcej....

    Mikrokontrolery AVR   11 Maj 2009 22:09 Odpowiedzi: 17    Wyświetleń: 4527
  • Jak skonfigurować trzeci timer w Atmega8?

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

    Mikrokontrolery   29 Mar 2008 12:57 Odpowiedzi: 7    Wyświetleń: 3280
  • 7-segmentowy LED na Atmega8 - błędne odliczanie i miganie przy 1 MHz

    Już wszystko jasne.Miałem uszkodzony mikroprocesor.Z drugiej strony to dziwne ,że uszkodzone były tylko Timery Zamykam temat.

    Mikrokontrolery   04 Lut 2008 10:00 Odpowiedzi: 1    Wyświetleń: 1063
  • Jak zliczać impulsy z TCRT5000 na Atmega8 bez liczników sprzętowych?

    To dwa sygnały na timery jako liczniki a trzeci sygnał na przerwanie zewnętrzne. A trzeci timer jako zegar.

    Mikrokontrolery AVR   08 Kwi 2010 13:07 Odpowiedzi: 20    Wyświetleń: 4237
  • Jak zacząć programowanie Atmega8 w C? Kompilator, zasoby, projekt sterownika

    Napisałem pierwszy program z pomocą tego bloga o którym pisał kolega w poście #2 Mruganie diody, mikroprocesor realizuje to polecenie :) Jednak są w języku C jakieś takie timery jak w ASM ? Żeby odmierzać czas? Chodzi mi o to żeby zrobić to odliczanie jak to jest w przypadku timera w mikrofalówce Żeby po sekundzie zmniejszał wartość jakiejś zmiennej.

    Mikrokontrolery Początkujący   09 Lip 2017 22:28 Odpowiedzi: 11    Wyświetleń: 1263
  • ATmega8 - PWM RGB - dla wartości PWM=0 dioda wciąż świeci język C

    1) Jakiego typu jest "i"? bo skoro robisz i-- a potem if i<0 (a i będzie np typu bajt/char) to chwilowo przekręcasz zmienna na 255 i masz syf 2) Gdy pin jest ustawiony jako PWM to nie możesz tak po prostu podać na nim stan 0 bo jest on "odłączony" od sterowania. Musisz wyłączyć PWM dla tego pinu, wtedy odzyskasz nad nim kontrolę i ustawisz go na...

    Mikrokontrolery AVR   19 Sie 2012 21:29 Odpowiedzi: 26    Wyświetleń: 6597
  • wybudzanie atmega8 z trybu power-down z użyciem watchdoga

    Tak byłoby najlepiej ale układ już polutowany i muszę się ograniczyc do czasowego usypiania na sztywno np. tak: czeka 10s na dane przychodzace z IR jesli nic nie ma to idzie spac na 20s i tak w kółko. Jak zrealizować takie odmierzanie czasu skoro kiedy jest w trybie power-down timery nie działają?

    Mikrokontrolery AVR   06 Lut 2014 22:42 Odpowiedzi: 11    Wyświetleń: 2703
  • [C] Sterowanie silnikiem DC przez PWM na Atmega8 w C – zasada działania i przykład kodu

    Witam! [url=http://atmega32.republika.pl/]http:... To jest link do polskiego tłumaczenia noty aplikacyjnej do Atmega32. Nawet jeżeli nie dotyczy to Atmega8, to dość łatwo poprzez analogię dojść jak działają timery i nie tylko, oraz co trzeba ustawić. Pozdrawiam

    Mikrokontrolery AVR   29 Gru 2008 11:01 Odpowiedzi: 12    Wyświetleń: 25230
  • Przeniesienie projektu Bascom z Atmega8 na Atmega48 - potencjalne różnice?

    Witam, cieszy mnie ta odpowiedź, oczywiście że procki już zamówiłem i będę ćwiczył ten problem, ale w międzyczasie chciałem zasięgnąć opinii u kogoś, kto być może coś podobnego robił. Ponieważ timery bedę używał, to może poproszę o cos więcej w sprawie problemów z timerami w bascomie? Pozdrawiam

    Mikrokontrolery AVR   19 Lip 2011 11:32 Odpowiedzi: 10    Wyświetleń: 2225
  • Jaki mikrokontroler zamiast ATmega8 do dwóch timerów i PWM? Szukam taniego zamiennika

    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ń: 1209
  • [C] ATmega8 i TSOP1736 – odbiór sygnału IR z pilota, nie działa odbiornik

    Nie, timery działają niezależnie od siebie. Pokaż kod, może jeszcze coś zdziałamy ;)

    Mikrokontrolery AVR   02 Sie 2009 22:33 Odpowiedzi: 40    Wyświetleń: 6678
  • Jak skonfigurować PWM na ATMEGA8 dla OC1A, OC1B i OC2 w Bascom?

    atmega8 ma: 3 kanaly pwm 18 przerwan w tym 2 zewn 1 timer 16b 2 timery 8b rtc komparator analogowy sprzetowy modul mnozenia 8 kb flash 512b eeprom 1kb sram twi=i2c spi 8 przetwornikow a/c 10bitowych czy jeszcze jakies info ci jest potrzebne??

    Mikrokontrolery   13 Lis 2005 13:39 Odpowiedzi: 5    Wyświetleń: 2077