atmega odmierzanie

Znaleziono około 943 wyników dla: atmega odmierzanie
  • Jak precyzyjnie odmierzać czas na Atmega 32 z kwarcem 32768kHz?

    Na samym uC z kwarcem zewnetrznym otrzymasz dosc precyzyjne czasy. Nie wiem jakie bledy trzeba zrobic w programie zeby przy czasie 260ms otrzymac rozrzuty 5ms. Dobrze przemyslany program zapewni Ci odmierzanie czasu co do 1 cyklu zegarowego. Tylko bledy w logicznym mysleniu moga wprowadzac wieksze bledy. Proszę używać polskich znaków!

    Mikrokontrolery AVR   28 Sie 2010 12:34 Odpowiedzi: 23    Wyświetleń: 2885
  • REKLAMA
  • DS1820 z ATmega8 - Brak układu na wyświetlaczu, jak rozwiązać?

    Kwarc podczas programowania nie musi być podłączony o ile uC korzysta z WEWNĘTRZNEGO generatora ("fusy"dla ATMEGA 8 i podobnych = 0001 lub 0010 lub 0011 lub 0100), Jeżeli przełączono "fusy" na generator ZEWNETRZNY czyli kwarc lub generator podający z zewnątrz gotowy sygnał taktujący to podczas programowania generator/kwarc musi być podłączony. Na kwarcu...

    Mikrokontrolery   25 Mar 2006 18:18 Odpowiedzi: 16    Wyświetleń: 1878
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Atmega 8, C - Odmierzanie długości trwania sygnału.

    Witam Panowie, potrzebuję oświecenia. Chcę zrobić system na atmega8, który na bazie pomiaru rezystancji będzie sterował diodą led, która to będzie świeciła się przez 2, 4, 6 sekund z możliwością wydłużenia tego czasu do kilkudziesięciu sekund i przerw kilkugodzinnych między cyklami. Korzystam z trybu CTC i w nieskończonej pętli, za każdym razem kiedy...

    Mikrokontrolery AVR   04 Paź 2015 08:46 Odpowiedzi: 2    Wyświetleń: 831
  • REKLAMA
  • [atmega] Jak odmierzać czas w dół na ATmega w C bez użycia przerwań?

    Na jakiej czestotliwosci dziala procek? 1 MHz. Dzięki. spróbuję przez CTC.

    Mikrokontrolery AVR   23 Maj 2009 15:09 Odpowiedzi: 7    Wyświetleń: 2984
  • [AtMega16][BASCOM]Problem z odmierzaniem odcinków czasu

    Jeśli by to nie przeszkadzało to możesz podpiąć kwarc zegarkowy, wtedy na 8 bitowych licznikach na pewno zliczysz sekundę:)

    Mikrokontrolery AVR   10 Maj 2010 11:58 Odpowiedzi: 11    Wyświetleń: 1716
  • ATmega32 - Odmierzanie 1 sekundy a zmiana rezonatora

    Witam. Kolego źle wpisałeś dane to znaczy odwrotnie. A ma być tak: Load Timer0,144 (7372800 / 256) = 28800 28800 / 144 = 200Hz = 5ms 5ms * 200 = 1sek [syntax=basic4gl]Odmierz_1s: Load Timer0 , 144 Incr Licz_5ms If Licz_5ms = 200 Then Licz_5ms = 0 end if[/syntax]

    Mikrokontrolery AVR   22 Lis 2014 22:59 Odpowiedzi: 17    Wyświetleń: 2676
  • avr atmega32[c] - odliczanie sekundy ,zliczenie 15625 przerwan ?

    witam , przy kwarcu #define F_CPU 4000000UL timerze0 i preskalerze 1 mam przepelnienie po 256 krokach po czasie 0,000064 s. zliczajac 15625 przerwan powinienem miec sekunde. jednak wystepuja u mnie 5 sekund opoznien z kazda kolejna minuta. zliczajac w ten sposob popelniam blad ?

    Mikrokontrolery AVR   25 Sty 2017 11:12 Odpowiedzi: 62    Wyświetleń: 4278
  • REKLAMA
  • Jak dokładnie odmierzyć 1 sekundę na ATmega8 bez zewnętrznego zegara?

    Witam. Od jakiegoś czasu staram się w celach "samoedukacyjnych" zrobić coś na wzór zegarka. Problem polega na tym, że nie moge odmierzyć dokładnie 1 sekundy. Starałem się rozwiązać problem na kilka sposoów. jaklepszy efekt dała obsługa przerywania, lecz błąd to w dalszym ciągu kilka sekund przez noc ;p Nie chcę stosować żadnych zewnętrzych zegarów....

    Mikrokontrolery AVR   23 Gru 2009 20:44 Odpowiedzi: 11    Wyświetleń: 1607
  • Atmega 32 [C] - Wywołanie pomiaru w przerwaniu timera1

    Witam. Chciałbym wykorzystać przerwania timera1 w Atmega32 do realizacji pojedynczego pomiaru wartości na ADC. Timer ustawiam w tryb "PWM with phase correct", a ADC na pojedynczy pomiar: [syntax=c] //ustawienia timer1 TCCR1A |= (1<<WGM10) | (1<<WGM11); TCCR1A |= (1<<COM1A1); TCCR1B |= (1<<CS11); //POZWOLENIA NA PRZERWANIE TIMSK...

    Mikrokontrolery AVR   07 Lis 2015 10:25 Odpowiedzi: 16    Wyświetleń: 1590
  • REKLAMA
  • AVR ATMega 8515 - Jak dokładnie odmierzyć sekundę za pomocą czasomierza?

    Chciałbym użyć wewnetrzny czasomierz do obliczenia sekundy. Przeglądałęm już forum i dowiedziałem się, że nie ma mowy o dokładym czasie ale chociaz w celach edukacyjnych chętnie bym poznał jak to się robi. Swoją drogą z czego ta niedokłądność wynika? Czy chodzi o to, że między taktami kontrollera występują różnicę czasowe wynikające z czynników zewnętrznych?...

    Mikrokontrolery AVR   27 Sty 2009 00:25 Odpowiedzi: 21    Wyświetleń: 3203
  • ATmega – jednoczesne użycie Timer0 do zliczania impulsów i Timer1 do PWM oraz czasu

    Która atmega? W atmega8 możesz użyć: Timer0 - odmierzanie czasu Timer1 - zliczanie impulsów Timer2 - PWM

    Mikrokontrolery   09 Maj 2008 09:05 Odpowiedzi: 5    Wyświetleń: 1813
  • [avr-gcc] Atmega8 i pomiar odległości ultradzwiękami

    Mam do zrobienia pomiar odległości za pomocą Atmegi i wynik chcę wyświetlić na LCD. Zrobiłem generację paczki impulsów lecz niestety nie bardzo wiem jak rozwiązać problem pomiaru czasu do przeszkody. Czy wykorzystać do tego celu komparator i timer? Coś próbowałem zrobić z komparatorem (a dokładniej generowanie przerwania gdy napięcie na AIN+ przekroczyło...

    Mikrokontrolery   04 Sty 2008 22:43 Odpowiedzi: 4    Wyświetleń: 2826
  • Atmega32 - [C++][Eclipse] Mierzenie długości impulsów przy pomocy Capture Mode

    Witam. Napisałem programik na procesor z tytułu, który mierzy długości impulsów na pinie, i wysyła wynik pomiaru na UART. Postanowiłem wykorzystać to do przechwycenia sygnału z pilota do tunera TV SAT (TechniSat, bo taki miałem pod ręką :) ), taktowanie: kwarc 4MHz, odbiornik typu TSOP, sygnał zanegowany przez 74LS00 i dostarczony na PD6, schemat pominę,...

    Mikrokontrolery AVR   31 Sie 2013 21:40 Odpowiedzi: 2    Wyświetleń: 1692
  • Multimetr atmega8 - nieregularne skoki napięcia przy pomiarze, brak cewki w układzie

    Witam. Streszczając się : zaprogramowałem ostatnio atmegę do pracy, jako woltomierz i amperomierz w jednym. Kod w `bas`umieszczam w załączniku. Podłączyłem napięcie do przetwornika atmegi, zrobiłem dzielnik 1:10 i ... mierząc napięcie otrzymuję prawidłowy wynik, ale co chwilę (nieregularnie) wynik skacze na jakąś wartość i wraca (nie jest to wachanie...

    Projektowanie Układów   14 Gru 2007 14:21 Odpowiedzi: 12    Wyświetleń: 4588
  • atmega8 z kwarcem 8MHz - jak poprawić dokładność zegara?

    Witam Walczę od jakiegoś czasu z timerem, próbuję odmierzać czas, no i niestety zegar mi się delikatnie "rozjeżdża". Moglibyście Panowie podpowiedzieć mi, gdzie robię błąd. atmega8 z kwarcem 8Mhz. [syntax=c] #include <avr/io.h> #include "lcd_lib.c" #include <avr/interrupt.h> volatile char time_s=0; volatile char time_m=0; volatile char time_h=0;...

    Mikrokontrolery Początkujący   27 Cze 2014 05:59 Odpowiedzi: 6    Wyświetleń: 1563
  • atmega16, AVR Studio, C - różne czasy wykonania fragmentu kodu

    Witam, Chcę dokonać pomiaru odległości ultradźwiękami. Najpierw program wysterowuje nadajnik ultradźwiękowy falą prostokątną 40kHz (timer0). W tym czasie rusza też timer1 mierzący czas do odebrania sygnału przez odbiornik. Po pewnej chwili (gdy timer1 osiągnie wartość wpisaną do rejestru OCR1AL) wyłączam generację prostokąta (zatrzymuje timer0). I teraz...

    Mikrokontrolery AVR   04 Cze 2011 19:11 Odpowiedzi: 13    Wyświetleń: 2123
  • Atmega, ADC, przewanie w trybie pojedyńczych strzałów

    Czy może ktoś z kolegów mógłby podać przykładowy program odczytujący wartości z ADC w trybie pojedynczych strzałów? Tzn. program coś sobie robi i co jakiś czas zgłasza jednorazową chęć odczytu wartości z ADC. Potem wraca do swoich zajęć w oczekiwaniu na przerwanie. W programie obsługi przerwania zapisuje sobie wartość zmierzoną przez ADC i ponownie...

    Mikrokontrolery Początkujący   14 Sty 2021 14:16 Odpowiedzi: 6    Wyświetleń: 426
  • Atmega32 - Pomiar czasu między zboczami narastającymi na ICP1

    Witam. Chciałbym zmierzyć czas pomiędzy dwoma impulsami (stanami wysokimi) występującymi na pinie ICP1. Używam do tego celu timera1 oraz kodu znalezionego w internecie, zmodyfikowanego na własne potrzeby: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <util/delay.h> #include "HD44780.h" volatile...

    Mikrokontrolery AVR   25 Sty 2014 14:56 Odpowiedzi: 12    Wyświetleń: 2727
  • atmega8 - własny program do prędkościomierza zapytanie do expertów

    Witam czy ktoś potrafi podać przyczynę dlaczego zmienna "czas" raz przyjmuje wartość 1000 a raz 768 w tym programie? TO liczy impulsy z generatora LC, T1 natomiast odlicza odcinki 1ms. [syntax=c] #include <avr/io.h> #include "HD44780.h" #include <util/delay.h> #include "Przerwanie_INT0.h" #include <avr/interrupt.h> #include <math.h>...

    Mikrokontrolery   19 Lip 2015 17:08 Odpowiedzi: 16    Wyświetleń: 1230
  • [atmega32][C] - Pomiar częstotliwości z 7 czujników, jaką metodą?

    Witam wszystkich. Ostatnio wpadłem na pomysł usprawnienia pewnej maszyny, gdzie muszę zbierać informację o częstotliwości a bardziej prędkości obrotowej z siedmiu różnych wałków. I teraz pierwszym pomysłem, który intuicyjnie mi się nasunął były przerwania zewnętrzne ale jest ich zdecydowanie za mało (no chyba, że jakaś wersja ma do dyspozycji ich większą...

    Mikrokontrolery   17 Lip 2015 23:48 Odpowiedzi: 7    Wyświetleń: 879
  • (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 dokładnie 9-14 sekundach wyłącza mi się lcd. Nie wiem w czym jest problem:( A o to program $regfile = "m8def.dat" $crystal = 8000000 '$sim Config...

    Mikrokontrolery AVR   17 Wrz 2009 18:47 Odpowiedzi: 2    Wyświetleń: 2547
  • amtega32 - ADC,błąd pomiaru, powiązane napięcia na różnych kanałach

    Panowie Kombinuje z pomiarem napięcia na potencjometrach z wykorzystaniem atmego32. 4 potencjometry podpięte do 4 kanałów ADC. Połączenia nie mogę przedstawić ze względu na problem z wgrywaniem obrazków, lecz jest ono podręcznikowe. kod: [syntax=c] ADMUX |= (1<<REFS0); ADCSRA |= (1<<ADEN) | (1<<ADPS1) |(1<<ADPS0) ; char tekst[30];...

    Mikrokontrolery AVR   18 Sty 2014 00:50 Odpowiedzi: 11    Wyświetleń: 1770
  • [ATMEGA 32][C] - Pomiar napięcia zmiennego przez ADC - program

    Witam. Napisałem program do pomiaru napięcia i pradu zmiennego, sygnaly doprowadzone na nozki ADC6 i ADC7, następnie chcęje spróbkować w przerwaniach z timera w trybie CTC (po64 próbki każdy), zatrzymaćna chwile przerwania, dokonać obliczeń, wyświetlić na lcd i "od nowa". Napisałem program, lecz nic nie oblicza prosiłbym o pomoc. Przepraszam z góry...

    Mikrokontrolery AVR   19 Gru 2013 15:59 Odpowiedzi: 10    Wyświetleń: 3528
  • [ATmega32][Bascom] Dokładny pomiar czasu trwania przerwania

    Nie jestem za biegły w timerach i się ciut pogubiłem. Proszę zatem o podpowiedzi. Próbuję ustalić ile czasu będzie trwał impuls podawany na INT procesora a jednocześnie zmierzyć czas od początku tego impulsu do początku następnego. Jednym uP podaję impulsy na drugi uP. Do Portc.7 = 0 'stan wysoki Waitms 1 Portc.7 = 1 'stan niski Wait 5 Loop Drugim uP...

    Mikrokontrolery AVR   23 Cze 2010 19:04 Odpowiedzi: 12    Wyświetleń: 3738
  • Atmega 8 PWM Bascom - długość impulsu i czas trwania

    Co rozumiesz pod pojęciem impuls, bo może to przybliżyłoby nam, co chcesz osiągnąć ? Najprawdopodobniej będziesz potrzebował obsługiwać przerwania OnCompare1A , w których raz włączysz pin, drugi raz go wyłączysz i ustawisz inne odmierzanie czasu.

    Mikrokontrolery AVR   19 Cze 2012 16:17 Odpowiedzi: 6    Wyświetleń: 2630
  • Odmierzanie 12.5us na ATMEGA8 8MHz w Bascom bez przerwań

    Witam. Może ktoś napisać jak odmierzyć 12.5us? Bo potrzebuje te 12.5us do wygenerowania półokresu przebiegu 40KHz. Chciałbym zmieniać stan pinu na przecieny co 12.5us. Da się to zrobić bez przerwań? Sprzęt to ATMEGA 8 z kwarcem 8MHz, program piszę w Bascomie Będę wdzięczny za pomoc

    Mikrokontrolery   15 Wrz 2006 18:00 Odpowiedzi: 4    Wyświetleń: 1865
  • ATmega8 - Bascom - prosty zegarek, szybkie odmierzanie czasu.

    Witam. Chciałem sobie zrobić prosty zegarek. Napisałem kod, podłączyłem wszystko na mojej płytce testowej i niby działa, ale ... Za szybko odmierza czas. 1 sekunda trwa tutaj dużo krócej. W ciągu 1 minuty w rzeczywistości, naliczy 170 sekund. ATmega ma ustawiony fusebit na wewnętrzny oscylator 8Mhz, do XTAL1 i XTAL2 mam podłączony kwarc zegarkowy. Kod...

    Mikrokontrolery AVR   28 Cze 2013 21:24 Odpowiedzi: 16    Wyświetleń: 4467
  • Atmega - czy 20 MHz przy 3.5 V wpłynie na dokładność timerów?

    Witam! Zrobiłem sobie taki prosty logger, który wykonuje co 10 min pomiar temperatury i zapisuje wynik na karcie SD. Na początku dokumentacji atmegi pisalo ,że 20 Mhz osiągnid się dopiero przy => 4.5 V. Zasilanie ma wyglądać tak: NiMh: 3x1.2 V = 3.6 V (na początku przy pełnym naladowaniu 3x1.35 V = 4.05 V) [/quote] lub Alkaiczne, cynkowo węglowe: 3...

    Mikrokontrolery Początkujący   09 Gru 2014 15:50 Odpowiedzi: 12    Wyświetleń: 2052
  • AtMega 2560 - wykorzystanie wszystkich timerów w Arduino IDE

    Wykonuje prace inżynierską "stanowisko szkoleniowe silnika krokowego", chciałbym wykonywać kilka rzeczy czasowo niezależnie bez używania delay, takich jak taktowanie częstotliwości na sterownik krokowca, odmierzanie czasu, cykliczne sprawdzanie stanów wejść. Z bibliotek znam Timer1.h jedynie. Mógłbym to zrobić w "C" chyba, bo kiedyś dużo bawiłem się...

    Mikrokontrolery Początkujący   23 Sty 2017 17:41 Odpowiedzi: 4    Wyświetleń: 1413
  • atmega 328p - MCU Clock Frequency a programowe dzielenie częstotliwości

    Jak należy ustawić MCU Clock Frequency w eclipse jeżeli w częstotliwość jest np. 4 razy zmieniana za pomocą clock_prescale_set()? Eclipse wykorzystuje wiedzę z MCU Clock Frequency zapewne tylko do makrt lub funkcji, w których do obliczeń (na etapie przygotowania kodu programu do kompilacji) niezbędna jest znajomość F_CPU, a są nimi opóźnienia z nagłówka...

    Mikrokontrolery Początkujący   21 Gru 2014 23:36 Odpowiedzi: 18    Wyświetleń: 1815
  • Czy Atmega z TSOP1736 wymaga oscylatora do zdalnego sterowania?

    To zależy co robisz z tym odbiornikiem. Jak potrzebujesz dosyć precyzyjne odmierzanie czasu (generowanie sygnału 36KHz lub odbieranie jakiegoś kodu) to wewnętrzny oscylator może być zbyt mało dokładny, bo błąd częstotliwości może wynosić nawet 10%. Jak potrzebujesz tylko odebrać jakiś prosty sygnał typu "0" lub "1" to wewnętrzny oscylator w zupełności...

    Mikrokontrolery   07 Paź 2011 06:57 Odpowiedzi: 4    Wyświetleń: 1041
  • atmega8(16) czy atmega 162 i sterownik 6 serwomechanizmow

    Wszystko da rade :) Tylko na 6 musisz odmierzac 3.(3) sekundy. Mozesz zostawic wersje 8 serowowa i dwoch nie obslugiwac po prostu, albo odmeirzac troche wiecej czasu, tylko nie masz calej koncowki wiec musisz policzyc po jakim czasie ci sie moga rozjechac te 20ms. Preskaler zmieniam bo jak dajesz CSy na zera to licznik stoi po prostu :) Jesli chcesz...

    Mikrokontrolery AVR   07 Mar 2009 15:23 Odpowiedzi: 9    Wyświetleń: 3228
  • Podłączenie wiatraka 12V do ATMEGA 88 - schemat i sugestie

    Albo jeszcze inaczej. Podpinasz wyjście z wiatraka do przerwania np. INT0 W przerwaniu zwiększasz o jeden dowolną zmienną np. obr. Dodatkowo ustawiasz Timer na odmierzanie stałych odcinków czasu np. 1s. W obsłudze przerwania odczytujesz zmienną obr. i zapisujesz ją w zmiennej obroty, nastęnie zerujesz zmienną obr. Przy okazji w tym przerwaniu wyświetlacz...

    Mikrokontrolery   15 Cze 2005 00:29 Odpowiedzi: 17    Wyświetleń: 2465
  • Jak ustawić dokładny czas 1s w Atmega 128? Kwarc a precyzja czasu

    Najprościej na przerwaniu. Nie pamiętam jak to przeliczać ale kiedyś potrzeba mi było odmierzanie czasu co 1s (bodaj na ATmega16 z kwarcem 8MHz). Da się przeliczyć (czytaj notę katalogową do procka) ale przy okrągłych herzach jakieś farfocle zostają ;) Mi wystarczyła dokładność +/- 1 sek. na 10-12 godzin :) Dodano po 3 I jeszcze jedno RTC nie zawsze...

    Mikrokontrolery   20 Lip 2007 17:55 Odpowiedzi: 22    Wyświetleń: 2643
  • [mega32][C] timer, przerwania i precyzyjne odmierzanie czasu

    witam! Musze dosc precyzyjnie odmierzac czas (1ms) dysponuje ATmega 32 z zewnetrznym kwarcem 8Mhz... ustawilem sobie preskaler timmera na 8 ( czyli stuka sobie z f= 1Mhz) teoretycznie powinno byc dobrze... ale w praktyce pomiar spoznia mi sie o 3sec. na minute ( ???!!!) juz nie wiem co robie nie tak... jesli ktos moze spojrzec bylbym wdzieczny... #include...

    Mikrokontrolery AVR   16 Lip 2008 18:30 Odpowiedzi: 34    Wyświetleń: 7749
  • Wytrawiarka by mastermaniek

    http://obrazki.elektroda.net/1_122383564... Witam wszystkich. Dziś chciałbym zaprezentować wytrawiarkę. Po przeszukaniu postów na elektrodzie, przejrzeniu kilku schematów, wziąłem sie za tworzenie od podstaw. I tak w wolnym od pracy i studiów czasie powstała moja wytrawiarka ;) Na jednej fotce widać oznaki nocnego zmęczenia, zapomniałem narysować...

    DIY Konstrukcje   14 Lut 2014 18:09 Odpowiedzi: 135    Wyświetleń: 68681
  • Atmega 16 - nieprawidłowe działanie przerwań INT0, INT1 przy 16MHz

    Mam problem z uzyskaniem oczekiwanego działania przerwań INT0 i INT1. Procesor to ATMEGA 16 z zewnętrznym taktowaniem 16MHz. PD2, PD3 są skonfigurowane jako wejścia z podciągnięciem do 1. W obu przerwaniach jedyną czynnością jest inkrementowanie zmiennych zdefiniowanych jako volatile uint32_t. ISR(INT0_vect) { N_T++; } ISR(INT1_vect) { N_F++; } Przerwania...

    Mikrokontrolery AVR   08 Kwi 2014 12:12 Odpowiedzi: 2    Wyświetleń: 2106
  • [ATmega32][C][AVR Studio 4] Slave SPI, timery i przerwania - kolizja.

    Witam! ATmega32 16MHz jako slave odbiera dwa bajty po SPI 1MHz ( 15cm taśmy 10 żyłowej )od mastera LPC2148 . Jeżeli jest włączone tylko SPI, a inne przerwania są wyłączone jest wszystko dobrze. Jeżeli włączę przerwanie od timera2 generowane co 100us to zdarza się że atmega gubi jeden bajt i krzaczy się cała transmisja, ale po jakimś czasie jak zgubi...

    Mikrokontrolery AVR   23 Lis 2011 21:03 Odpowiedzi: 6    Wyświetleń: 1994
  • Barobot - Robot serwujący drinki

    Rewelacyjny design! Ale za to ogromny minus za brak lodu. Zdaje sobie jednak sprawę że to byłoby trudne do ogarnięcia. Gratulacje i tak ! Lód próbowaliśmy uzyskać kilkoma metodami: - tworzenie lodu za pomocą ogniw Peltiera - nawet najmocniejsze zasilacze (8A(at)15V) schładzały ogniwo minimalnie do 3 stopni Celsiusza. Peltiery już pękały. To o wiele...

    DIY Konstrukcje   17 Cze 2014 09:13 Odpowiedzi: 23    Wyświetleń: 30390
  • Regulator do mini pieca hartowniczego [prośba o sprawdzenie]

    Konstruuję regulator do mini pieca hartowniczego (do około 1.000*C). Jego funkcje to: - odczyt temperatury z termopary typu K (układ MAX6675), - sterowanie grzałką przez przekaźnik, - odczyt temperatury obudowy pieca, drzwiczek (DS18B20), - odmierzanie zadanego czasu, - pokazywanie daty i godziny (tak przy okazji bo jest miejsce na LCD), - oraz oczywiście...

    Pomoc w PCB   30 Lis 2010 08:24 Odpowiedzi: 4    Wyświetleń: 4393
  • Jak zapewnić dokładny pomiar czasu reakcji w ATMEGA8 dla dwóch strzelców?

    Witam wszystkich majsterkowiczów :D Oto mój jeden z pierwszy programów napisanych na ATMEGE 8. Dotychczas programowanie mikrokontrolerów traktowałem jako zabawę, używając do tego BASCOMA i zestawu Treningowego. Obecnie stoję przed zamiarem budowy pewnego urządzenia ale przed rozpoczęciem prac chciałbym mieć pewność że część programowa będzie ok. Sam...

    Mikrokontrolery   15 Mar 2008 22:10 Odpowiedzi: 9    Wyświetleń: 6109
  • Zautomatyzowane urządzenie do mieszania drinków

    http://obrazki.elektroda.pl/1197028000_1... Zautomatyzowane urządzenie do mieszania drinków - takie urządzenie pojawia się w marzeniach każdego studenta politechniki. Niestety, student nie posiada środków, by zbudować taki sprzęt, lecz gdy skończy studia i rozpocznie karierę, jego możliwości się poszerzają. Projektanci z Evil Mad Scientist...

    Newsy   08 Kwi 2011 20:13 Odpowiedzi: 3    Wyświetleń: 3702
  • Dawkomierz "Rad-Boy"

    http://obrazki.elektroda.pl/4654572400_1... W projekcie dawkomierza wykorzystano czujnik БМ-20 - nic innego za sensowną kwotę nie udało się znaleźć. Urządzenie zaprojektowano na mikrokontrolerze Atmega 128, który jest zasilany akumulatorem litowym. Dawkomierz zawsze znajduje się w 1 z 3 trybów: Aktywny - ekran, dźwięk i/lub...

    DIY Zagranica   29 Lip 2013 09:38 Odpowiedzi: 9    Wyświetleń: 6642
  • ATMEGA 8 i 24CXX: Optymalizacja kodu C dla odczytu Random Read i2c

    Każdy zapis ma wymagany czas. Chyba że urzywasz trybu stronicowego to tylko raz odmierzasz ten czas na stronę.

    Mikrokontrolery   22 Cze 2005 22:16 Odpowiedzi: 18    Wyświetleń: 2889
  • AVR atmega - stromość zbocza a detekcja zbocza w przerwaniu

    Uruchomi się - tak jak pisał kol. (at)dondu na wejściu masz układy Schmitta, czyli po przekroczeniu poziomu progowego nastąpi zmiana stanu. Problem w tym, że dla różnych egzemplarzy ATMega, czy różnych warunków, ten próg będzie nieco dryfował. Więc średnio to się nadaje np. do tego, aby odmierzać czas stałej RC.

    Mikrokontrolery   13 Gru 2016 11:12 Odpowiedzi: 8    Wyświetleń: 1029
  • Dlaczego ATmega16 z preskalerem 1024 odmierza 4 sekundy zamiast 1?

    Witam dopiero zaczynam przygodę z programowaniem mikrokontrolerów i mam pytanie odnośnie odmierzania czasu na uc atmega 16. Odmierzam czas przy pomocy timera1 kwarc 16MHz. Z obliczeń wynika, że przy preskalerze 1024 muszę odliczyć 15625 impulsów więc ładuję do timera wartość 49911 i wtedy uc odmierza mi około 4 sekund zamiast 1, natomiast gdy prescaler...

    Mikrokontrolery AVR   22 Gru 2009 02:41 Odpowiedzi: 6    Wyświetleń: 2996
  • [ATmega32][avr-gcc] Multipleksowanie wyświetlacza LED

    Jeżeli w programie występuje konieczność odmierzania czasu ATmega musi mieć swój "zegarek" na którym będzie ten czas odmierzał. Tym zegarkiem jest Timer, natomiast funkcje typu delay() wstrzymują tylko wykonywanie programu.

    Mikrokontrolery AVR   17 Mar 2014 18:48 Odpowiedzi: 21    Wyświetleń: 2706
  • Różnice w odmierzaniu czasu na ATmega16 z timerem1 i preskalerem 1024/256

    Witam dopiero zaczynam przygodę z programowaniem mikrokontrolerów i mam pytanie odnośnie odmierzania czasu na uc atmega 16. Odmierzam czas przy pomocy timera1 kwarc 16MHz. Z obliczeń wynika, że przy preskalerze 1024 muszę odliczyć 15625 impulsów więc ładuję do timera wartość 49911 i wtedy uc odmierza mi około 4 sekund zamiast 1, natomiast gdy prescaler...

    Mikrokontrolery AVR   21 Gru 2009 12:52 Odpowiedzi: 1    Wyświetleń: 1368
  • [atmega] [ATmega][Bascom] Jak odliczać czas bez zatrzymywania programu?

    Jakie chcesz odmierzać odcinki tego czasu? Jeśli długie np 1h to atmega bez kwarcu będzie dość niedokładna, jeśli odcinki czasu mają być bardzo długie(12h) i ma je odmierzać bardzo dokładnie będziesz niestety musiał użyć jakiegoś RTC.

    Mikrokontrolery   12 Wrz 2008 14:02 Odpowiedzi: 20    Wyświetleń: 2655
  • ATmega16: Precyzyjne odmierzanie czasu i pomiar czasu instrukcji

    Zobacz sbie mój temat. Tam zrobiłem odmierzanie na timerku działa bardzo fajnie tyle że dla 8 mhz. Pomnozysz sobie razy 2 te czasy i elegancko bedzie... Funkcja dl. i pamietaj iż mozesz zadeklarować wartości mieszczące się w char. [url=http://www.elektroda.pl/rtvforum/vi... MÓJ POST O DS Pozdrawiam domel.fm

    Mikrokontrolery   17 Mar 2007 22:42 Odpowiedzi: 8    Wyświetleń: 1574
  • ATMEGA32-16PU jak sprawdzić prawidłowe odmierzanie czasu impulsów ICR1 ?

    Może tym jeżeli masz port LPT1: http://tfla-01.berlios.de

    Mikrokontrolery AVR   16 Kwi 2011 11:57 Odpowiedzi: 12    Wyświetleń: 8674
  • [atmega8][c] obsługa dwóch przerwań + odmierzanie czasu

    Chyba nie mówisz, że nie masz zaimplementowanej obsługi watchdoga w systemie? Wyobraź sobie sytuację że program gdzieś pójdzie w maliny - jak zachowa się wtedy Twój alarm? Kopanie pieska musisz dobrze przemyśleć przy fazie projektowania programu - dodanie tego na samym końcu projektu może się już nie udać. Pozdrawiam, Krzysztof

    Mikrokontrolery AVR   18 Wrz 2008 22:46 Odpowiedzi: 14    Wyświetleń: 2618
  • Atmega328 timer0 nie odlicza czasu/nie generuje przerwania (tryb normalny)

    Twoje obliczenia są (z grubsza) OK, jednak w mikrokontrolerze ATmega328 rejestr TCCR0A nie posiada bitów CS00 oraz CS02. Bity te znajdują się w rejestrze TCCR0B. Notabene, bitów WGM0n nie musisz zerować. W trakcie Power on Reset zostają one ustawione na wartość 0. Zerowanie może być konieczne tylko wtedy, kiedy wcześniej sam ustawisz je na wartość...

    Mikrokontrolery AVR   11 Kwi 2019 11:28 Odpowiedzi: 9    Wyświetleń: 945
  • Atmega+U2008 - Jak zrealizować fizycznie sterowanie U2008 przez mikrokontroler?

    Połykanie półokresów wprowadzi składową stałą. Trzeba sterować poprzez wycinanie okresów. Ponieważ okres przy 50 HZ to 20 milisekund trzeba liczyć okresy ( w bardziej zaawansowanych układach). Myślę, że w mniej skomplikowanych wystarczy zmieniać czas załączenia poprzez odmierzanie Timerem wielokrotności 20 milisekund.

    Mikrokontrolery   11 Lut 2013 10:59 Odpowiedzi: 26    Wyświetleń: 9402
  • Procedury do wyświetlacza LCD CMC420L01 4x20 na ATmega128, HD44780

    To jest przyklad tego jak mozna obsluzyc DS1820 przez mega 8 ale jest tam tez obsluga wyswietlacza w C.Moze sie pryda.Sam to dostalem od jednego kolegi z forum:-) wiec mam nadzieje ze sie nie obrazi...mnie interesowal DS. Pozdrawiam Maciek! #include <avr/io.h> #include <avr/pgmspace.h> #include <stdlib.h> #include <ctype.h> #include...

    Mikrokontrolery   30 Maj 2005 14:30 Odpowiedzi: 12    Wyświetleń: 4133
  • ATMEGA 2560 czy można zmienić priorytety danych przerwań

    Twój problem nie wynika z priorytetu przerwań tylko braku umiejętności prawidłowego ich wykorzystania i zastosowania biblioteki która jest źle napisana . Zazwyczaj dzieje się tak gdy użytkownik w przerwaniu umieszcza całą procedurę obsługi bufora , wyświetlacza lub innych peryferii lub po prostu timer odmierza krótszy czas niż trwa obsługa przerwania...

    Mikrokontrolery Początkujący   08 Sie 2017 20:29 Odpowiedzi: 15    Wyświetleń: 2073
  • [ATMega] [ATMega][c] Licznik impulsów 5V dla obrotomierza i prędkości w motocyklu - pytania

    To teraz troszkę mi namieszałeś, ATmega 16 ma ICP1 przy nóżce Timera 1, ja odmierzam impulsy 2-ch sygnałów... Co do sposobu zliczania impulsów za pomocą T0/T1 to po co używać 3 timer do odmierzania okresu czasu. Przecież okres jest odmierzany na przemian. Gdy T1 zlicza impulsy obrotomierza to T0 odlicza okres, po tym okresie T0 zaczyna zliczać impulsy...

    Mikrokontrolery AVR   06 Cze 2011 15:25 Odpowiedzi: 5    Wyświetleń: 4631
  • [Atmega32]Jak skonfigurować zegarki wewnetrzne (Timer1 i Timer0)?

    Witam, Chciałbym dowiedzieć się jak mogę łatwo przeliczyć preskaler i czas przerwać, tak abym mógł odmierzać czas na ATMEGA_32 16Mh Timerem1 oraz Timerem0. Z góry dzięki za pomoc. ----------------------------------------... (PS. Jestem początkującym użytkownikiem tego forum mimo, że od roku czasu jestem na nim zarejestrowany....

    Mikrokontrolery AVR   26 Cze 2011 20:40 Odpowiedzi: 13    Wyświetleń: 1857
  • [AVR] - FAQ - [AVR]

    Witam :) Jako ze jest duzo pytan na forum na ktore odpowiedz padla, postanowilem ze zbiore choc troche postow do kupy, tematy dotycza glownie AVR, bo z ARMow jeszcze nie czuje sie na tyle na silach zeby robic FAQa ;) Mam nadzieje ze sie komus przyda :) Niby FAQ jest, ale dla mnie jakoś malo czytelny i chyba nikt go juz nawet nie aktualizuje ;) Jesli...

    Mikrokontrolery AVR   12 Lip 2009 14:36 Odpowiedzi: 0    Wyświetleń: 28599
  • Zegarek z termometrem mega8

    Kolego, chyba nie chcesz powiedzieć, że czas odmierzasz przez programowe opóźnienia? To jakiś koszmar. Szczególnie w procesorze, w którym masz do tego celu dedykowane timery. Co do 1-wire - po co programowo odmierzać czas, skoro ATMega, podobnie jak każdy procesor wyposażony w UART ma semi-sprzętową obsługę 1-wire? No i przydałoby się dodać jakieś podtrzymanie...

    DIY Konstrukcje   23 Maj 2011 13:41 Odpowiedzi: 32    Wyświetleń: 14427
  • Odtwarzacz muzyki Atmega S65 SD WAV3

    Czyli w moim przypadku , raczej opcja pierwsza prawda ? Możnaby przekombinować , odmierzać 16-bitowym i wykorzystać dwa PWM'y dwóch timerów no ale ...

    DIY Konstrukcje   08 Mar 2010 14:22 Odpowiedzi: 85    Wyświetleń: 35579
  • [Atmega88][Bascom] - przerwanie zegarowe i odmierzanie czasu

    Dla kwarcu 4MHz jest to prescaler 64 i początkowa wartość licznika: 193 Dla kwarcu 8MHz prescaler to: 64 i początkowa wartość licznika: 131 To pokazuje kalkulator. Chciałoby się zakrzyknąć : a nie mówiłem :-P Aby wpisać do Timer2 początkową wartość, to używamy poleceń: TCNT2=początkowa_wartosc Timer2= początkowa_wartosc Counter2=początkowa_wartosc...

    Mikrokontrolery AVR   20 Sie 2009 22:06 Odpowiedzi: 19    Wyświetleń: 4500
  • ATMEGA 128 i potencjometr AD5290: brak CS, jak skonfigurować SPI?

    To chyba zły pomysł. Po pierwsze, taki potencjometr pracuje dla napięć 3/5 V, i nie nadaje się do pracy w układzie z U2008. Jeśli regulacja PWM nie działa jak należy, po trzeba ją po prostu poprawić i zrobić dobrze, zamiast wymyślać takie kombinacje. Jeśli żarówka sterowana PWM miga, to najprawdopodobniej jest problem albo z wykrywanie przejścia zasilania...

    Mikrokontrolery AVR   10 Wrz 2012 20:14 Odpowiedzi: 14    Wyświetleń: 6019
  • LED RGB z PWM z opcją ON/OFF na N-MOSFET, spr. schematu, (ATmega168PA 1.8V)

    Witam. Przygotowałam taki schemat sterowania diodą RGB i zastanawiam się czy ma szansę zadziałać. Urządzenie zasilanie bateryjnie (lipoly 3.7V) Mikrokontroler: ATmega168PA zasilany 1.8V dioda LED RGB (sztuk: 1). Driver LED: najbardziej to bym chciała TCA6507 (również zasilany z 1.8V), ale nie widze go w żadnym polskim sklepie. N-MOSFET: irll024n (próg...

    Początkujący Elektronicy   05 Wrz 2012 12:08 Odpowiedzi: 3    Wyświetleń: 2388
  • ATmega8 Timer0/Timer1 – jak ustawić prescaler, by uzyskać 1s przy 1MHz?

    Kod wydaje sie ok, przy czym moje walki z odmierzaniem czasu mowia ze trzeba brac poprawke na Bascoma /i to duuuza/. Sprawdzilem pod symulatorem (Bascom) i program dziala, w realnym procku pewnie czasy sie rozjada.

    Mikrokontrolery   14 Mar 2006 21:13 Odpowiedzi: 27    Wyświetleń: 2909
  • Atmega 8 - Licznik do14-stu żle działakący kod C

    Sam widzisz, że musisz odmierzać czas. Każdy projekt z mikrokontrolerem zaczyna się od przerwania timera. Bez tego nie da się zrobić prawie nic.

    Mikrokontrolery AVR   01 Sty 2016 19:33 Odpowiedzi: 27    Wyświetleń: 1836
  • [Bascom] Odmierzanie setnych sekund na Atmega8 z zewnętrznym kwarcem 4/8MHz

    Nie wiem, czy dobrze zrozumiałem, ale wydaje mi się to proste. 4000000/64=62500 62500/625=100 Chyba że atmega8 nie ma preskalera przez 64, lub musi on być ustawiony na 256.

    Mikrokontrolery AVR   14 Cze 2009 20:05 Odpowiedzi: 4    Wyświetleń: 3664