atmega odlicza

Znaleziono około 1014 wyników dla: atmega odlicza
  • Jak napisać program w C dla ATMega 128 z odliczaniem czasu na wyświetlaczu?

    Prosze bardzo... Powodzenia... Plik sprawdzony programem Avast Anitivirus 4.6 z baza danych sprzed miesiaca...

    Mikrokontrolery   05 Gru 2005 17:01 Odpowiedzi: 5    Wyświetleń: 3131
  • [atmega] [ATmega][Bascom] Jak odliczać czas bez zatrzymywania programu?

    Może to pomoże: http://www.elektroda.pl/rtvforum/downloa...

    Mikrokontrolery   12 Wrz 2008 14:02 Odpowiedzi: 20    Wyświetleń: 2589
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak odliczać sekundy na Atmega w C++ i wyświetlać na LCD?

    Witam wszystkich czy ktoś mógłby podpowiedzieć jak uzyskać odliczanie czasu w sek na atmedze? w programie CodevisionAVR uzyskuje taki kod w którym niby jest już jakiś wietrzny timer ustawiam go nawet na 8MHz ale nie wiem jak wyprowadzić to odliczanie sekund np na lcd wystarczy żeby ktoś podpowiedział to a dalsza cześć czyli odliczanie minut i godzin...

    Mikrokontrolery AVR   25 Kwi 2009 17:01 Odpowiedzi: 5    Wyświetleń: 5201
  • REKLAMA
  • Odliczanie czasu. Co w zamieszczonym kodzie powoduje złe odliczanie?

    Nie przestawialem fusebitów bo jest on taktowany zewnetrznym kwarcem 8Mhz.. A co do tego 10^6.. hmm... zielony jestem jeszcze i tak sobie jakos wymyśliłem, że jak zrobię takie taktowanie to będę mógł sobie dobierać wyższe czestotliwosci co da mi dokładniejsze wyniki... oczywiscie mogę się mylić i dlatego szukam tutaj rozwiazania... Dodano po 58 To jest...

    Mikrokontrolery   06 Mar 2007 09:07 Odpowiedzi: 13    Wyświetleń: 3313
  • Fazowa regulacja obrotów a stabilność programu Arduino

    Atmega 328 Przerwanie 50hz do sterowania fazowego blokuje odliczanie millis(); , występują opóźnienia w całym programie. Trudno cię zrozumieć, ale sprawdzanie millis() wskazuje na to że nie używasz potencjału jaki jest w sprzęcie, powinieneś ustawić przerwanie tak aby timer wywołał je kiedy jest potrzeba zmiany stanu wyjścia, albo w ogóle bez udziału...

    Początkujący Elektronicy   04 Lis 2018 20:21 Odpowiedzi: 11    Wyświetleń: 825
  • REKLAMA
  • [Atmega168][C] Odliczanie dokładnie jednej sekundy

    Najprościej to chyba tak: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #define TIMERSTART 6 volatile uint8_t FLAGA_50 = 0; volatile uint8_t FLAGA_1000 = 0; // funkcja obslugi przerwania TIMER0_OVF 8MHz / 64 * 250 wychodzi co 2ms // dla innego taktowania nalezy ustawic inny preskaler i/lub inne liczniki stawiania flag ISR(TIMER0_OVF_vect)...

    Mikrokontrolery AVR   16 Maj 2012 10:20 Odpowiedzi: 2    Wyświetleń: 1345
  • Atmega8 - Jak zrobić licznik czasu zwarcia stycznika do dozowania paszy?

    Witam, potrzebuje pomocy przy zrobieniu licznika czasu zwarcia stycznika. Stycznik miałby być wpięty równolegle do napięcia podawanego na silnik elektryczny który dozuje mieszankę paszową dla kur. Atmega odliczała by czas zwarcia stycznika. Zależy mi aby program: 1. Przeliczał czas podanej mieszanki ( czas x ilość mieszanki ) ( przypuśćmy 1 minuta pracy...

    Projektowanie Układów   22 Sty 2016 15:17 Odpowiedzi: 1    Wyświetleń: 783
  • BASCOM, ATmega8 – Sterowanie wentylatorem, timer 10/20 min, obsługa Button1

    Nie wiem jakiej wersji używasz. Poniższy kompiluje się na pewno w 2075 - specjalnie sprawdziłem :D [syntax=vbnet]$regfile = "m8def.dat" $crystal = 1000000 $hwstack = 40 $swstack = 16 $framesize = 32 '********* TUTAJ SOBIE USTAW JAK CI PASUJE ********** Pin_wyjsciowy Alias Portc.5 Przycisk Alias Pind.2 : Set Portd.2 Const 1_ilosc_minut_do_odliczenia...

    Mikrokontrolery AVR   04 Lut 2016 18:22 Odpowiedzi: 27    Wyświetleń: 2571
  • Jak ustawić timer w Bascomie do odliczania 20 sekund przy kwarcu 160000 Hz?

    procesor atmega 32 całe to odliczanie czasu w sumie nie będzie widoczne w programie ale bardzo ważne więc chodzi mi bardzie o prostotę kodu Proszę poprawić swoje posty - regulamin p3.1.13 .

    Mikrokontrolery Początkujący   15 Lis 2012 20:33 Odpowiedzi: 13    Wyświetleń: 2220
  • REKLAMA
  • Zasilanie ATMEGA i transmisja IR w modyfikacji Ericsson ChatBoard

    Może problem w funkcji opóźnienia... Nie jest to szczególnie dokłądna metoda... Wykorzystaj raczej timer do odliczania czasu...

    Mikrokontrolery   08 Wrz 2005 20:50 Odpowiedzi: 16    Wyświetleń: 4479
  • [ATMEGA32] ATMEGA32 BASCOM TIMER1 - Odliczanie czasu w przerwaniu działa nieprawidłowo

    Witam. Zapis (składnia) Load Timer1 jest zły. Sprawdź w pomocy Bascoma.

    Początkujący Elektronicy   20 Gru 2014 12:32 Odpowiedzi: 3    Wyświetleń: 672
  • [C] Atmega16 Odliczanie i Multipleksowanie Wyświetlaczy LED

    Jeśli chcesz gotowy kod to masz go w przykładach do książki do ściągnięcia za darmo z ftp helionu. Możesz sobie tam zrobić dowolną liczbę wyświetlaczy, o ile pamiętam kod jest okomentowany, więc nie powinno być problemów. W powyższym kodzie żeby zwiększyć liczbę cyfr trzeba dodać kolejne case w ISR, co jest pomysłem takim sobie. Warto też wyświetlaną...

    Mikrokontrolery AVR   26 Lut 2012 16:50 Odpowiedzi: 4    Wyświetleń: 1953
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    Zainteresuj się funkcją Input Capture Unit - opis oraz przykład dla C: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3846
  • Jak zbudować licznik odliczający czas z wyświetlaczami i akcją końcową?

    MADMAX1978 --> hehe ciekawy temat ;) dla grupy para-militarnej . No ale jeśli to tylko zabawa czy tam gra to żaden problem. Tak jak koledzy mówili możesz użyć dowolnego procka nawet ATmega8 jednak tak prostą rzecz spokojnie da się zrobić na jeszcze mniejszym procku - wystarczy np ATtiny2313 Niestety obawiam się, że sama wiedza jaki to procek - nie wystarczy...

    Mikrokontrolery   10 Gru 2009 16:07 Odpowiedzi: 10    Wyświetleń: 2926
  • ATMEGA32[C] tryb CTC i odliczanie dokładnie 1 sekundy

    1. W trybie CTC licznik liczy aż do osiągnięcia ustalonej wartości, następnie może (ale nie musi) generować przerwanie i zawsze jest automatycznie zerowany i liczy od nowa. 2. Tak, możesz w przerwaniu załadować TCNT dowolną wartością od której licznik będzie liczył. Tylko w przypadku rejestrów 16-bitowych pamiętaj, że koniecznie najpierw musisz załadować...

    Mikrokontrolery AVR   26 Sty 2011 22:20 Odpowiedzi: 16    Wyświetleń: 2817
  • Jak wykonać zegar odliczający minuty, sekundy i setne sekundy do airsoftu?

    ... potrzebuje tego urządzenia do atrapy bomby która będzie używana do airsoftu ... A taka może być?: [youtube]https://www.youtube.com/watch?v... Jeśli tak, to: http://mikrokontrolery.blogspot.com/2011...

    Początkujący Elektronicy   17 Lis 2014 16:38 Odpowiedzi: 4    Wyświetleń: 2418
  • [ATmega88PA] [ATmega88PA][C] - Timer0 w trybie CTC blokuje pętlę główną, LED na PC0 nie działa

    Witam. Tak na szybko analizując kod: Dla Timer0 włączasz dwa przerwania od porównania: http://obrazki.elektroda.pl/6165324400_1...

    Mikrokontrolery   05 Paź 2014 16:21 Odpowiedzi: 6    Wyświetleń: 1137
  • [BASCOM]Atmega 8 odbiornik RC5 - Zmiana działania programu odbiornika RC5

    Nie wiem czy wyjdzie to jako kolejny post lub dodany po czasie :D ..., ale po pierwsze chciałbym byś nie myślał że moje uwagi są złośliwe. Po prostu zapytań o różne aspekty programowania w Bascom jest tak wiele że lepiej jest odpowiedzieć na ogólnodostępnym forum niż musieć sie powtarzać. Jest szansa że jeszcze ktoś to przeczyta :D Zamiast za każdym...

    Mikrokontrolery Początkujący   27 Gru 2016 11:44 Odpowiedzi: 3    Wyświetleń: 1125
  • Prośba o ocenę projektu PCB z Atmega1284p, PC8574, CH340C, USB 2.0data:image/png;base64,iVBORw0KGgoA

    Zauważyłem też, że przy zmianie warstwy każda VIA ma blisko przelotki podłączone do masy tak jak to Bogatin inni zalecają 👍 W bibliotece footprintów w dziale "Symbols" są właśnie polaryzacje gniazda BarrelJack. Gabarytowo są wielkie i można coś na szybko namalować wedle własnego uznania. Symbol jest prosty, kilka minut i gotowe. To te dwa duże na obrazku...

    Pomoc w PCB   24 Kwi 2025 13:02 Odpowiedzi: 19    Wyświetleń: 393
  • [Atmega8] [Atmega8][C] - Jak zaimplementować odliczanie godzin od 100 do 0?

    nie wiem w jakim celu są te 2 minusy Operator predekrementacji. Zmniejsza div_1s o jeden. jakiego typu ma być ta zmienna div_1s? volatile? Może być np. unsigned short. Lokalna statyczna w procedurze obsługi przerwania. 50Hz jest wystarczające, aby oko ludzkie, nie wyłapało zmiany. Nie jest wystarczające (no, może dla żarówek... :D ). Jak mam ją zainicjować...

    Mikrokontrolery AVR   02 Lis 2014 14:40 Odpowiedzi: 26    Wyświetleń: 1635
  • Jak ustawić Timer0 w Atmega8 z BASCOM do odliczania sekund?

    Zrób to tak: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 4000000 Config Timer0 = Timer , Prescale = 256 'onfiguracja timera, przescaler 256 On Timer0 Odmierz_1s 'włączamy timer0 Dim Licz_8ms As Byte 'definiujemy zmienną pomocniczą Dim Sekundy As Byte Enable Interrupts 'włączamy zezwolenie na przerwanie Enable Timer0 Load Timer0 = 125 'ładujemy...

    Początkujący Elektronicy   08 Cze 2014 19:07 Odpowiedzi: 17    Wyświetleń: 1506
  • Atmega8 zegarek – implementacja funkcji wait i odliczanie sekund na LCD

    Timer + przerwania + funkcja obsługi przerwania ISR(), a nie sprawdzanie jego flagi. Zobacz przykład: http://mikrokontrolery.blogspot.com/2011... A ode mnie w prezencie 25pkt, bo masz zero, ale używasz języka C :)

    Mikrokontrolery AVR   23 Mar 2012 12:56 Odpowiedzi: 7    Wyświetleń: 3356
  • Atmega lub PIC oraz moduł GPS - dokładny czas impulsu

    Czy mam szanse uzyskać dokładność na poziomie 0,000 001 s? Tak masz. Od zbocza narastającego z sygnału 1 PPS z odbiornika GPS zaczynasz odliczanie. Następne zbocze powinno przyjść po 1000000 odcinków o dł. 1 us. Jeśli teraz został naciśnięty przycisk to sprawdzasz stan licznika i już wiesz kiedy był wciśnięty. Trzeba tylko dobrze napisać kod, aby równo...

    Mikrokontrolery Początkujący   17 Maj 2012 21:55 Odpowiedzi: 8    Wyświetleń: 2490
  • [atmega] Kompilacja freemodbus na atmega168 z Winavr - błędy avr-objcopy

    Ramki oddzielone są miedzy sobą przerwą trwającą co najmniej - i tu nie pamiętam 1,5 lub 3,5 znaku. Ramki oddzielone są od siebie na przynajmniej 3,5 *czas nadania znaku i znaki w ramce na nie więcej niż 1,5 *czas nadania znaku. Właśnie nie wiem jak odbierać te ramki w tym wyznaczonym czasie, proszę o jakąś podpowiedz co do tego buforu i sposobu odliczani...

    Mikrokontrolery AVR   22 Maj 2011 09:17 Odpowiedzi: 18    Wyświetleń: 20376
  • Wybór transoptora do sterowania U2008B sygnałem PWM z Atmegi

    U2008 jest dobrym rozwiązaniem przy silnikach, (EDIT: ale nie transformatorach) (obciążeniach indukcyjnych), przy żarówkach, grzałkach (obc. rezystancyjnych) łatwiej się obyć bez. U2008 sterowany jest napięciem na n. 3 napięcie to można wytworzyć na dwa sposoby: Sterując transoptor sygnałem analogowym, a po stronie U2008 zrobić, zamiast potencjometru,...

    Początkujący Naprawy   29 Gru 2011 00:32 Odpowiedzi: 12    Wyświetleń: 9736
  • Odliczanie czasu Atmega8 i wyświetlacz trzy segmentowy

    A jak wygląda wyświetlacz 3-segmentowy? Nigdy jeszcze takiego nie widziałem... Program napisz od nowa - ten nie ma prawa działać. Zacznij od przerwania timera. Odliczania czasu NIE DA się zrobić bez timera.

    Mikrokontrolery Początkujący   02 Sty 2016 13:26 Odpowiedzi: 10    Wyświetleń: 1560
  • GCC, ATMega8 (8MHz), Timer1 i problem z odliczanie 1s

    :):) I znowu na odwrot:) Jak ustawisz TCCR1B=0xC; Czyli to o co Ci chodzi(tryb CTC) to musisz zostawic makro wywolujace przerwanie takie jakie miales:) SIGNAL(SIG_OUTPUT_COMPARE1A) ale radzilbym zmienic na taka nazwe: ISR(TIMER1_COMPA_vect)

    Mikrokontrolery   07 Cze 2007 21:06 Odpowiedzi: 12    Wyświetleń: 3334
  • ATmega328P - Szukam biblioteki do DHT11 z wyświetlaniem na LCD HD44780

    Witaj, Jak się domyślam problem z komunikacją 1Wire. Sprawdź czy w stosunku do częstotliwości z jaką taktowany jest Twój procesor dobrze są dobrane parametry czasowe transmisji. W 1Wire jest zdefiniowanych kilka okienek czasowych - czy są dobrze odliczane? Gdy uruchamiasz transmisję wyłącz przerwania. Pzdr. asd

    Mikrokontrolery Początkujący   06 Lut 2015 17:26 Odpowiedzi: 4    Wyświetleń: 1338
  • [Bascom/ATmega8] Przycisk i odliczanie czasu dla LED

    seja4321 Napisałem kilka linii kodu ,jest to jedno z możliwych rozwiązań twojego problemu z przyciskiem . program przetestowałem. Moja rada to testuj program na kilku kilkunastu sekundach. powodzenia. Dodano po 46 Nie rozumiem dlaczego seja4321 został skarcony przez LordBlick, przecież pisze w dziale początkujący? Co do kodu, to jest dziwny, Piszesz...

    Mikrokontrolery Początkujący   26 Cze 2012 23:30 Odpowiedzi: 7    Wyświetleń: 2195
  • Projekt zegarka z ATmega8535: odliczanie czasu lekcji i przerw

    Każdy wyświetlacz ma 8 didek LED (7 segmentów i ósma kropka) połączonych anodami wszystkie razem a katody oznaczone od A do H wyprowadzone osobno. Masz np. 4 wyświetlacze (4 pojedyncze cyfry) więc łączysz ze sobą katody segmentów A wszystkich wyświetlaczy, katody segmentów B wszystkich wyświetlaczy itd. aż do G. Podłączasz zwarte segmenty kolejno do...

    Mikrokontrolery   16 Lut 2006 08:16 Odpowiedzi: 25    Wyświetleń: 2492
  • [ATMEGA8] ATMEGA8 licznik czasu: start/stop odliczania przyciskiem, obsługa timerów i przerwań

    Piszesz, że masz doświadczenie z LCD i Atmega8. Więc mogę Ci pomóc to zrobić.

    Mikrokontrolery AVR   18 Kwi 2011 09:29 Odpowiedzi: 34    Wyświetleń: 6564
  • Atmega328 timer0 nie odlicza czasu/nie generuje przerwania (tryb normalny)

    Po pierwsze, timer liczy od 0 do 255, ale to oznacza 256 impulsów pomiędzy przepełnieniami, czyli powinno być 256, a nie 255 * 128us. Po drugie zaokrągliłeś wynik z 32.64 do 32 przed dzieleniem, co w efekcie dało niedokładny wynik ilości przepełnień. W rzeczywistości częstotliwość przerwań można obliczyć dużo prościej: ( 8000000 / 1024 ) / 256 = ok. 30,5176.....

    Mikrokontrolery AVR   11 Kwi 2019 11:28 Odpowiedzi: 9    Wyświetleń: 810
  • Atmega644PA - Timer1 16-bit CTC, preskaler 1024, odliczanie do 1800, 1Hz błędne

    Nie za bardzo się nadaje. Musisz poszukać rezonatora kwarcowego z częstotliwością która dzieli się przez potęgę 2. Poza tym atmega ma chyba wewnętrzny oscylator ustawiany na 128kHz trochę mało ale zależy co zamierzasz robić.

    Mikrokontrolery AVR   22 Cze 2013 14:25 Odpowiedzi: 15    Wyświetleń: 2124
  • 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ń: 1815
  • [ATMega168] Jak obsłużyć przerwania przycisków i timera w ATMega168 z kwarcem 32,768 kHz?

    1. To stary wektor przerwań, a nowa funkcja ISR(). Musisz zastosować nowy wektor do tej funkcji. Znajdziesz go w tabelce szukając starego: http://www.nongnu.org/avr-libc/user-manu... 2. Drgania trwają od kilku do kilkudziesięciu milisekund. Możesz na przykład wykorzystać jakiś timer do odliczania tego czasu począwszy od pierwszego...

    Mikrokontrolery Początkujący   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 5114
  • odczyt pinu gdy jest on ustawiony jako wyjście-Atmega

    Myślałem o tym ale to mało elegancko (wg mnie:D). Masz kolego pomysł jak odróżniać w przerwaniu czy jest z odliczania w dół czy w górę?

    Mikrokontrolery AVR   22 Kwi 2010 22:31 Odpowiedzi: 20    Wyświetleń: 2314
  • [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ń: 4601
  • AVR - Generowanie PWM na Atmega 328p z timerami 8 i 16 bitowymi - problem z sygnałem

    Przepraszam za długi czas mojej odpowiedzi. Użycie 1 timera jest oczywiście tylko propozycją, ale w mojej opinii upraszcza program. Tak chodzi o osobne zmienne które inkrementujesz (w mojej propozycji było odliczanie do 0, ale to nie zmienia istoty). Oczywiście musisz też uwzględnić czas wykonywania się procedur przerwania obu Timerów przez co faktyczny...

    Mikrokontrolery AVR   20 Sty 2017 18:31 Odpowiedzi: 10    Wyświetleń: 1215
  • Sterownik pieca CO Atmega168

    http://obrazki.elektroda.pl/3637756900_1... http://obrazki.elektroda.pl/6313868300_1... Zrealizowałem w tym roku swoje postanowienie jeszcze sprzed zeszłej zimy i zrobiłem sobie wreszcie własny sterownik pieca CO. Na początek pytanie "dlaczego"? Otóż oryginalny dostarczony z piecem przede wszystkim miał 6 poziomów nadmuchu...

    DIY Konstrukcje   20 Sty 2020 13:53 Odpowiedzi: 236    Wyświetleń: 112131
  • Jak utrzymać robota na linii prostej i stałą prędkość na ATmega 128?

    Skróć to odliczanie w przerwaniu. i*j==800 - po co aż tyle.

    Mikrokontrolery   22 Cze 2011 21:43 Odpowiedzi: 13    Wyświetleń: 1983
  • Atmega 16. Zwiększanie zmiennej. Zapis temperatury.

    ad 1:Podaj F rezonatora np. 8mhz config timer1 = timer,prescale 256 'konfiguracja timera load timer1 , 31250 'załadowanie timera 1s on timer1 odliczanie 'określenie która procedura ma byc wykonana co 1s enable interrupts 'właczenie przerwań enable timer1 'właczenie timera1 dim twoja_zmienna as long ' twoja pętla do "jakis tam twój program" loop odliczanie:...

    Mikrokontrolery   25 Lis 2011 00:48 Odpowiedzi: 6    Wyświetleń: 1711
  • Zegarek na Atmega 8 z LCD 4x20 - konfiguracja i kod w Bascom

    Więc zostają 2 możliwości, albo program coś mieszał w odliczaniu czasu(może przerywałem timer0 timerem1 ale to powinno powodować opóźnienia!)albo atmega zła :P Mniejsza, teraz zrobiłem go na pcfie, wystarczy program dopieścić :P

    Mikrokontrolery AVR   11 Sty 2010 18:13 Odpowiedzi: 11    Wyświetleń: 7456
  • [C] Zegarek LED DIY nie odlicza czasu, pokazuje zera - co poprawić w kodzie?

    Proponuję poczytać : http://www.atmel.com/dyn/resources/prod_... oraz http://www.atmel.com/dyn/resources/prod_... Co prawda można napisać wszystko samemu (np. żeby się czegoś nauczyć) Projekt z załączników dotyczy procesora ATMega 103, ale pewnie łatwo to zaadaptować na inne maszyny (ja robiłem trochę bardziej skomplikowaną...

    Mikrokontrolery AVR   20 Gru 2008 16:19 Odpowiedzi: 12    Wyświetleń: 1818
  • Jak połączyć pcf8583 z Atmega8, by uzyskać dokładność 8 min/rok?

    Niestety ale częściej się ją wymienia. Sama jej żywotność to 6-7 lat wg. noty katalogowej. A biorąc pod uwagę zużycie energii elektrycznej to wymienia się ją między 2-gim a 5-tym rokiem użytkowania. Jeżeli dobrze ustawisz kwarc sprzętowo (trymer) lub programowo (korekta czasu co 24h) to nie będziesz musiał często zmieniać godziny ale jeżeli trafisz...

    Mikrokontrolery AVR   19 Paź 2009 14:14 Odpowiedzi: 30    Wyświetleń: 6020
  • kolejny piórnik na razie bez ściągi

    Potrzeba jeszcze potencjometr 10k do kontrastu, atmega może być 16PU jak i 8PU. A czy dobro odlicza czas to nie wiem u mnie nie ,ale to może była wina procesora narazię ten projekt poszedł w odstawkę bo robiłem stacje meteo w smd ale zawsze możesz dać ds1307 lub pcf8583 zamiast odliczania w programie

    DIY Poczekalnia   14 Cze 2010 19:31 Odpowiedzi: 45    Wyświetleń: 18618
  • [ATMega16A] [DS1302] [C] Błędny odczyt danych z RTC

    Spróbuj od-komentować tę za-komentowaną część kodu. DS jeśli nie został zainicjowany prawidłowymi danymi ustawia flagę chfl. Oznacza to, że zawartość RAM w obszarze pamięci zegara zawiera śmieci i należy ją zainicjować poprawnymi danymi. Nie pamiętam dokładnie, ale wydaje mi się, że wtedy zegar nie odlicza czasu dopóki się go nie zainicjuje. PS> Jakbyś...

    Mikrokontrolery Początkujący   19 Sty 2020 20:31 Odpowiedzi: 11    Wyświetleń: 1059
  • Dwa duże problemy z przerwaniami od timera na ATmega32

    Co do Twojego pierwszego problemu to prawdę mówiąc nie wiem, ale zwróć uwagę na to że po zakończeniu obsługi przerwania zawartośc R16 i R17 jest zamieniona: ... .org 0x0012 rjmp t1Ovf ... t1Ovf: push r16 push r17 in R16, PORTC ldi R17, 0b00000011 eor R16, R17 out PORTC, R16 pop r16 ; R17 pop r17 ; R16 reti ... Może to wina własnie tego. Co do Towjego...

    Mikrokontrolery   16 Lut 2007 16:21 Odpowiedzi: 2    Wyświetleń: 1254
  • Atmega 128 - Timer0 nie działa poprawnie, jak skonfigurować przerwania?

    Dziękuje, faktycznie działa. Myślałem że wartość, którą wpisuję do timera on później odlicza, a tu okazuje się, że nie. No cóż...początki. Serdecznie dziękuję.

    Mikrokontrolery   24 Sie 2007 15:42 Odpowiedzi: 2    Wyświetleń: 1533
  • [ATmega][C] Ogromne rozmiary pliku - funkcja _delay_ms

    Bo gdy tam jest stała, to kompilator wykonuje dużo programistycznej magii podczas optymalizacji na podstawie tej wartości oraz częstotliwości zegara tak, żeby procesor odczekał dokładnie tyle, ile trzeba. Jeśli tam jest zmienna, to wartość nie jest znana (potencjalnie może tam się znaleźć cokolwiek w czasie wykonywania programu) i wtedy kompilator nie...

    Mikrokontrolery AVR   27 Lut 2011 17:05 Odpowiedzi: 6    Wyświetleń: 1777
  • Sterowanie dwoma silnikami krokowymi na ATmega z użyciem przerwań - przykłady C

    Wykorzystanie timera do odliczanie czasu impulsów. Tablica z z wszystkimi krokami silnika, zmieniany indeks tablicy po przepełnieniu licznika.

    Mikrokontrolery Początkujący   13 Lis 2013 20:31 Odpowiedzi: 5    Wyświetleń: 1797
  • [Atmega32][Avr-assembler] - Timer1 w trybie porównania przerwanie co 1s

    Wartość dla 1 sekundy: OCR1A=((częstotliwość procesora)/preskaler)-1 Wartość dla 4 sekund OCR1A=((częstotliwość procesora)/preskaler)-4 Jedynka w podanym przeze mnie wzorze nie oznacza 1 sekundy. Jeden trzeba odjąć z innych względów. Po prostu licznik nie zaczyna liczyć od 1 tylko od 0, więc odliczanie np. do 5 oznacza (0 1 2 3 4 5), czyli 6 impulsów....

    Mikrokontrolery Początkujący   06 Maj 2016 18:29 Odpowiedzi: 22    Wyświetleń: 2175
  • AVR ATMega 8515 - Jak dokładnie odmierzyć sekundę za pomocą czasomierza?

    czy ta niedokladnosc pochodzi od temperatury i wachania napiecia ? wracajac do pytania. Zanim zaczne montowac krysztaly o ktorych na dzien dzisiejszy nic nie wiem :] chcialbym lepiej poznac wewnetrzny zegar. Czy najdokladniejszym rozwiazaniem w sytuacji 1Mgz bedzie ustawienie prescalera na 1 i odliczanie miliona taktow czy jest moze wydajniejsza metoda...

    Mikrokontrolery AVR   27 Sty 2009 00:25 Odpowiedzi: 21    Wyświetleń: 3170
  • Przekaźnik czasowy z podtrzymaniem odliczania po utracie napięcia

    Odpowiem tak: Jeśli nie możesz kupić to zrób sam. Proponuję atmega 8, wyświetlacz LED 2x16, 1 lub 2 czujniki temperatury. Mógłby wyglądać np tak: https://www.youtube.com/watch?v=v5dm9jn-... Program sterujący jest dowolny, można napisać samemu od podstaw lub zmodyfikować znalezione w sieci. Do testów można na płytce uniwersalnej zmontować lub na stykowej.

    Smart Home IoT   05 Sty 2016 09:29 Odpowiedzi: 1    Wyświetleń: 1755
  • [atmega8] [atmega8][C] - Timer0 odlicza za szybko przy 8MHz, jak ustawić preskaler?

    Nie chcę grać roli lokalnego guru (zwłaszcza korzystającego z cudzych stron WWW), ale widzę następujące błędy: F_CPU nie defniuje się w kodzie -> http://mikrokontrolery.blogspot.com/2011... Twoje zmienne używane w przerwaniu powinny być volatile -> http://mikrokontrolery.blogspot.com/2011... Nie...

    Mikrokontrolery Początkujący   22 Lip 2013 10:32 Odpowiedzi: 8    Wyświetleń: 1245
  • Mikrokomputer COBRA 1

    Byłby atrakcyjny, gdyby odliczanie czasu miałoby odbywać się w tle, a procesor obsługiwałby pętle grafiki o nieznanej długości i obliczeń ruchu elementów na ekranie. Nawet odczytanie aktualnego czasu z RTC podczas startu programu, spowoduje, że zegar będzie nastawiony na dobrą wartość. RTC chyba był podłączony do Atmega, pewnie istnieje możliwość odpytania...

    DIY Konstrukcje   16 Cze 2025 23:45 Odpowiedzi: 1982    Wyświetleń: 274908
  • Brak wyświetlania na HD44780 z Atmega644p w Eclipse - co sprawdzić?

    Dziękuję Panie Mirku za słowa otuchy, właśnie specjalnie wybrałem c dla tego ze na każdą platformę jest, na razie za mało wiem ale w przyszłości jak atmega nie będzie wystarczająca to spróbuję przesiąść się na arm. Właśnie muszę poćwiczyć sporo ale teraz po testach będzie więcej czasu więc biorę się do roboty. Teraz oparłem się na analizowaniu kodów...

    Mikrokontrolery AVR   11 Lip 2011 10:43 Odpowiedzi: 21    Wyświetleń: 3829
  • Jak w Bascomie zapisać dane HEX z pliku przez RS232 do EEPROM 24C01?

    To co to za proc? Z jakim zegarem? To musi działać nawet na kwarcu 1Mhz(avr) i z prędkością 57,6Kb/s. Jak coś to wrzucaj do pamięci ram mikrokontrolera bo może to transmisja po i2c zwalnia(atmega >=8?) - tylko do testów. Spróbuj jeszcze sprawdzić ten drugi sposób z odliczaniem do dwóch znaków i i przetwarzaniem na żywo(po drugim znaku)

    Mikrokontrolery   12 Kwi 2004 03:02 Odpowiedzi: 12    Wyświetleń: 1908
  • [AVR] Atmega gubi przerwania USART - jak rozwiązać problem z odbiorem danych?

    No właśnie, tylko skąd będę wiedział, że odebrałem pełną ramkę? przerwania mi w tym nie pomogą prawda? jakieś odliczanie czasu? np odebrałem coś i czekam 10ms aż bufor się napełni i dopiero go czytam?

    Mikrokontrolery   13 Lip 2011 00:58 Odpowiedzi: 21    Wyświetleń: 5711
  • ATmega32 - Odmierzanie 1 sekundy a zmiana rezonatora

    Na nie możesz policzyć? Chyba że nie wiesz jak :D Masz 8MHz. A przerwanie przychodzi z częstotliwością 125Hz (dlatego trzeba 125 razy odliczyć aby wyszła 1 sekunda). Preskaler Timera 256. 8000000/256/125 = 250. I dlatego jest Load Timer0 = 250 Teraz chcesz kwarca 7372800. Więc musisz tak kombinować aby uzyskać jakąś sensowną liczbę przerwań i sensowny...

    Mikrokontrolery AVR   22 Lis 2014 22:59 Odpowiedzi: 17    Wyświetleń: 2649
  • Jak skalibrować i skompensować SENS-HYD2 w wilgotnościomierzu na Atmega?

    Dzieki za pomoc. Wykonalem projekt jednak swoim sposobem tj. uzywajac czujnika pojemnosciowego, ktory jest podpiery do ne555. Czestotliowsc generowana przez ne555 jest zalezna od pojemnosci. Impulsy sa zliczane counterem w atmedze przez czas 1 sekundy ktory jest z kolei odliczany przez timer.

    Mikrokontrolery   13 Lut 2007 00:53 Odpowiedzi: 2    Wyświetleń: 2039
  • Układ z ATmega i 7447 – przegrzewanie 7447 i wyświetlacza LED, rezystory?

    Witam Mam taki układ: http://obrazki.elektroda.net/51_12395609... atmega zaprogramowana tak aby po prostu na wyświetlaczu cyfry "odliczały" od 0 do 9, układ działa w porządku ale jak dotknąłem 7447 to on jest wręcz gorący, jak dłużej przytrzymam palec to zaczyna parzyć; a sam wyświetlacz też jest, można by powiedzieć, więcej niż ciepły. Czy tak ma...

    Początkujący Elektronicy   12 Kwi 2009 21:29 Odpowiedzi: 17    Wyświetleń: 1140
  • [atmega] Jak odmierzać czas w dół na ATmega w C bez użycia przerwań?

    Witam. Urzyłem w moim programie Timer1. I od razu wynikł tu problem. Pomimo użycia podobno dokładnego odliczania i tak sekundy są naliczane zbyt wolno (przynajmniej na wyświetlaczu). Wie ktoś z jakiego powodu? Oto istotna część programu: TCCR1B |= ((1 << CS10) | (1 << CS11)); //częstotliwość przez 64 if (TCNT1...

    Mikrokontrolery AVR   23 Maj 2009 15:09 Odpowiedzi: 7    Wyświetleń: 2960
  • Jak napisać kod w C dla atmega32 do mrugania diodą PWM bez blokowania?

    Eno bez jaj...wskaźniki?... Co tu jest skomplikowanego? Przecież tu wystarczy aktywować cykliczne przerwanie, którego okres zależy od częstotliwości i rozdzielczości potrzebnego PWM. Programowy PWM to raptem 2-3 linie. Do tego timer programowy do odliczania migania i to wszystko. W pętli głównej pozostaje tylko zarządzanie tym timerem i w zależności...

    Mikrokontrolery AVR   13 Lip 2019 13:02 Odpowiedzi: 19    Wyświetleń: 726
  • Jak podłączyć wyświetlacz LCD do Atmega 32? Rozszyfrowanie oznaczeń

    Podając napięcie nic się nie zmienia ;) Główny problem polega na tym że po podłączeniu takim jak opisałem wyświetlacz albo po jakiejś chwili gaśnie albo miga na przemian z cyframi na dole jak by odliczało bo udało się zauważyć 00:01 później 00:03 , 00:05 .

    Początkujący Elektronicy   18 Lut 2013 18:18 Odpowiedzi: 11    Wyświetleń: 1851
  • avr atmega32[c] - odliczanie sekundy ,zliczenie 15625 przerwan ?

    Nawet gdyby wcisnąć tam tą konwersję to nie w przerwaniu, ale w pętli głównej. Jednym z problemów wprowadzonych w kodzie jest korzystanie z wolnego porównania == - powinieneś użyć and Powinieneś użyć rtc - miałbyś przerwanie co sekundę i byłby spokój - nawet źle zaprojektowane pcb może ci wprowadzić więcej niż te 3% niedokładności kwarcu, dużo też zależy...

    Mikrokontrolery AVR   25 Sty 2017 11:12 Odpowiedzi: 62    Wyświetleń: 4146
  • Atmega / Bascom - Podział Flaga 1/12 sekundy bez przecinków

    Każda częstotliwość generatora, która jest podzielna przez 12 umożliwia precyzyjne odmierzenie 1/12 sekundy - wystarczy zaprogramować timer tak, aby (wraz z preskalerem) odliczył 1/12 sekundy, np: - oscylator 12 MHz, odliczamy do 1000000 (np. preskaler 64, okres 15625) - oscylator 11059200, odliczamy do 921600 (np. preskaler 1024, okres 900) ... i pewnie...

    Mikrokontrolery   23 Gru 2013 22:48 Odpowiedzi: 7    Wyświetleń: 1308
  • Atmega1284p / Bascom - Zapis kilku plików na kartę SD

    Myślałeś w ogóle jak to zrobić bez tej pętli? Waitms to taka pętla do odliczenia. Jedyny plus jest taki, że Waitms może przerwać każde przerwanie oczywiście przedłużając wykonanie pętli odliczania, ale można to zrobić lepiej.

    Mikrokontrolery AVR   15 Kwi 2017 23:37 Odpowiedzi: 4    Wyświetleń: 984
  • Sterowanie pompą i przekaźnikami w systemie nawadniania szklarni z ATMEGA8

    zdecydowałem się na zastosowanie uC aby wyeliminować efekt falowania wody (a tym samym podnoszenie i opadanie włącznika pływakowego co skutkowało kilkunastoma krótkimi włączeniami pompy przy każdym dolewaniu wody). Nie wystarczyło zastosować filtr RC? Dodaj na wszelki wypadek rezystor 10kΩ podciągający RESET do Vcc. Przy takich urządzeniach jak...

    Początkujący Elektronicy   03 Maj 2015 12:33 Odpowiedzi: 14    Wyświetleń: 1491
  • Atmega644pa - Timer1 nie odmierza równo 1 sekundy w trybie CTC

    Witam Mam dziwny problem z konfiguracją timer1 w atmedze644pa w trybie CTC. Kod jest następujący: [syntax=c] #define TIMER1_OCR 10801//10799//10800 // 1 sekunda void timer_init(void) { TCCR0A=(1<<WGM01); TCCR0B=(1<<CS02)|(1<<CS00); OCR0A=TIMER0_OCR; TIMSK0=(1<<OCIE0A); TCCR1B=(1<<CS12)|(1<<CS10)|(...

    Mikrokontrolery AVR   18 Wrz 2013 14:49 Odpowiedzi: 15    Wyświetleń: 2949
  • [ATmega644PA][Atmel Studio 6] - Regulator czasowy do lampy sodowej.

    Zastanawiałem się też nad zegarem RTC, mam scalaka PCF8583, którego można by zatrudnić. Tylko zastanawiam się w jakim trybie musiał by on pracować ? Timer ? Alarm ? Dajmy na to wybiorę PCF'a nie wiem za bardzo jak on miałby odmierzać mi zadane godziny - musiałbym za każdym razem gdy włączam sterownik ustawiać od nowa czas i dopiero względem niego odmierzać...

    Mikrokontrolery   04 Gru 2012 09:42 Odpowiedzi: 9    Wyświetleń: 1875
  • Atmega8 [C] - Cyfrowy metronom - jak odliczać ilość uderzeń (BPM)?

    (...)Mam jednak pytanie, czy można to zrobić w jakiś inny sposób, aby zmiana tempa zależała tylko od zmiennej speed ? Ten sposób jest jak najbardziej odpowiedni. Mam tu następujące sugestie: - poprawić dokładność ustawiania tempa poprzez zwiększenie częstotliwości przerwań (ustawienie preskalera na 1), - przeliczać zadaną wartość tempa w bpm na wartość...

    Mikrokontrolery AVR   10 Maj 2014 18:02 Odpowiedzi: 2    Wyświetleń: 1272
  • Taki problem z dokładnym odliczaniem czasu przez ATMega8

    Witam Chcę zrobić w miarę dokładny timer na ATMega8. Ten na którym wykonuje prototypowe projekty działa ale się bardzo późni. Otóż przedstawiam problem: Wykonałem układ zapalający diodę LED przy pomocy ATMega8 ( nic więcej - taki prościutki układ). DO tego napisałem program w C o treści jak ponieżej: ****************************************...

    Mikrokontrolery   19 Kwi 2006 20:23 Odpowiedzi: 2    Wyświetleń: 1209
  • ATMega128 - zablokowany (czy dobrze próbuje odblokować?)

    Witam, Nie odpisałem wcześniej bo nie byłem dyspozycyjny. Mogę powtórzyc, tak jak wcześniej ze ja odblokowałem moją atmega(128L) dzięki generatorowi, który zrobiłem na atmedze16(wczesniej pisałem ze na atmie8 ale to nie ma różnicy!!!) ok.2MHz. Na atmedze16 miałem kwarc zew.12MHz. Korzystałem z funkcji OC i trybie generacji fali CTC(z zerującym zegarem),...

    Mikrokontrolery   19 Lip 2018 21:21 Odpowiedzi: 28    Wyświetleń: 8050
  • KAMAMI ZL3 AVR, Atmega32-16PU, TIMER0 - Częstotliwość przed i po preskalowaniu

    A moje pytanie, czy przy takim algorytmie, pomimo tego że nie wykorzystuje przerwań a na pinie mam częstotliwość którą chciałem procesor będzie miał jeszcze "czas" na po prostu realizację programu ? Czy tak skonfigurowany timer wykorzystuje procesor ? Widzę że timery to twoja słaba strona, więc napiszę ci troche ... Wszystkie timery w AVR mają możliwośc...

    Mikrokontrolery AVR   30 Mar 2017 19:25 Odpowiedzi: 12    Wyświetleń: 1311
  • [Atmega] Atmega – zegar szachowy z rejestracją ruchów, wyświetlacz 7-seg, kamera, RTC

    Witam! Otóż chcę stworzyć zegar szachowy działający na atmega z wyświetlaczem 7 segmentowym. Dla każdego zawodnika zegar będzie odliczał osobny czas, i właśnie nie wiem czy będę potrzebował jakiegoś dodatkowego zegara czy wszystko zrobić na jednym wbudowanym w atmege. I po drugie czy da radę podłączyć kamerę do atmegi? Bo w przyszłości chciałbym aby...

    Mikrokontrolery AVR   09 Mar 2011 19:51 Odpowiedzi: 22    Wyświetleń: 4057
  • Timer odliczający 50 min w dół na ATmega8535 z wyświetlaczami 7-segmentowymi w Bascom AVR

    Zapakować czy na miejscu ? ;) A poszukać nie łaska ? ;) : http://www.elektroda.pl/rtvforum/topic19... http://www.elektroda.pl/rtvforum/topic17... Sio do czytania... ;)

    Mikrokontrolery   11 Cze 2005 20:28 Odpowiedzi: 1    Wyświetleń: 1195
  • EAGLE - Zegarek binarny na Atmega 8 z podtrzymaniem czasu po wyłączeniu

    Żeby to zrobić trzeba dołożyć zasilanie bateryjne i jakiś monitor zasilania żeby procek wiedział kiedy jest zasilany z sieci a kiedy z baterii. A żeby procek też nie pobierał za dużo prądu przy zasilaniu z baterii to trzeba mu zmienić kwarca z 1MHz na zegarkowy 32,768kHz (choć sam procek może być taktowany z wewnętrznego generatora RC, a ten kwarc zegarkowy...

    Projektowanie PCB   20 Cze 2014 08:13 Odpowiedzi: 1    Wyświetleń: 1188
  • Problem z czasem odliczanym przez uC ATmega8 (wew kwarc)!!!

    Jaki wewnętrzny rezownator (to nie jest kwarc)? 1MHz, 2MHz, 4MHz czy 8MHz? Jeżeli masz 2, 4 lub 8 to musisz wpisać na poczatku programu bajt kalibracyjny do odpowiedniego rejestru (domyślnie wpisuje się bajt kalibracyjny dla 1MHz). O wiele dokładniejszy będzie pomiar jeżeli dasz zewnętrzny rezonator kwarcowy. Z tą liczbą 4 bajtową to przesadziłeś -...

    Mikrokontrolery   02 Lis 2004 11:08 Odpowiedzi: 6    Wyświetleń: 1941
  • ATmega164PA - jaki pobór prądu przy 4MHz i 1,8V w trybach active i idle?

    Fakt że chyba niepotrzebnie zastanawiam się nad tym poborem prądu. Ogólnie to projektuję na zaliczenie przedmiotu traktującego o programowaniu mikrokontrolerów uniwersalny pilot zdalnego sterowania z możliwością tzw. "uczenia się". To znaczy nie będzie to taki całkiem uniwersalny pilot bo będzie obsługiwał tylko te najbardziej znane standardy no i to...

    Mikrokontrolery AVR   13 Kwi 2013 01:05 Odpowiedzi: 28    Wyświetleń: 4185
  • Jak zaimplementować odliczanie czasu 16h na ATmega16 w C?

    Możesz wykorzystać timer1 i trzy zmienne... sekundy, minuty, godziny... Przy częstotliwości 8MHz prescalerze 256 i warotści początkowej 34286 teoretycznie przepełenienie następuje dokładnie co sekundę...

    Mikrokontrolery   23 Mar 2006 19:02 Odpowiedzi: 1    Wyświetleń: 1853
  • [Atmega 2560] Atmega 2560: Skoki w debugowaniu AVR Studio, pomijanie instrukcji w pętli for

    SIGNAL(SIG_OVERFLOW0){ straznik = 0; cli(); } #1 Skoro 'straznik' przyjmuje tylko wartości 0 lub 1, to po co 16-bitowy typ 'int'. Wystarczy w zupełności 'uint8_t'. Ta sama uwaga dotyczy również zmiennych 'i' oraz 'j' w pętli 'for'. #2 Jeżeli używasz zmiennej 'straznik' zarówno wewnątrz procedury obsługi przerwania i w programie...

    Mikrokontrolery AVR   05 Gru 2010 22:49 Odpowiedzi: 7    Wyświetleń: 1404
  • [Bascom][ATmega32] - Odliczanie czasu - prośba o modyfikację kodu

    Witam, Poniżej zamieszczam kod - przedstawia on sterowanie multipleksowe 7-seg wyświetlaczem LED - jest to lekko przerobiony kod z popularnej i znanej każdemu książki. To nie jest tak, że to ma być stoper - po prostu chciałem fragment tego kodu wykorzystać do innych celów, ale jest pewien problem. Otóż poniższy kod sprawia, że po uruchomieniu na wyświetlaczu...

    Mikrokontrolery AVR   12 Sty 2014 22:24 Odpowiedzi: 6    Wyświetleń: 2022
  • PCF8583 z Atmega16 - brak odliczania czasu, problem z rezonatorem i kondensatorem

    Pokaż schemat i program

    Mikrokontrolery   03 Lis 2007 12:21 Odpowiedzi: 9    Wyświetleń: 2760
  • Jak zbudować zegar z datownikiem odliczający czas do wybranej daty?

    Najprościej zrób to na jakimś uC np. ATmega8. Co do schematu to nie powinno być problemu na forum jest wiele schematów zegarów, które można by zastosować. Wystarczy tylko napisać odpowiedni soft :D

    Projektowanie Układów   01 Cze 2008 22:04 Odpowiedzi: 3    Wyświetleń: 1470
  • Termostat 4 kanałowy + sterowanie czasowe Zegarowe Atmega 328

    http://obrazki.elektroda.pl/5276496500_1... Witam wszystkich Właśnie powstał sterownik Termostat na potrzeby nadchodzącego sezonu Jesienno - zimowego Termostat. Jest to wersja 4 kanałowa na czujnikach DS18B20 Jako elementy wykonawcze to triaki BT136 które wysterują Styczniki Ać na 230V Do odliczania zegarka został zaprzęgnięty PCF w...

    DIY Konstrukcje   27 Maj 2014 07:14 Odpowiedzi: 23    Wyświetleń: 17490
  • [Atmega32][c] timer1 ctc nie dziala clear output on comp match

    A change of the COM1x1:0 bits state will have effect at the first compare match after the bits are written. For non-PWM modes, the action can be forced to have immediate effect by using the FOC1x strobe bits. Być może w tym jest problem. OC1A jest prawdopodobnie inicjowane z wartością 0 do momentu wystąpienia pierwszego "compare match". W trybach "set...

    Mikrokontrolery AVR   31 Mar 2011 14:52 Odpowiedzi: 5    Wyświetleń: 2337
  • Jak precyzyjnie odmierzać czas na Atmega 32 z kwarcem 32768kHz?

    Czy to w takim razie oznacza, że na samym uC nie da się faktycznie precyzyjnie odmierzać czasu, a całe te timer'y itp. to tylko taki pic na wode? 8-O Tzn. jakieś tam odstępy czasu będzie timer odliczał, ale o konkretnych wartościach można zapomnieć (+/-3% na cykl przy 15625 cyklach to faktycznie może dać taką masakrę...) ? :|

    Mikrokontrolery AVR   28 Sie 2010 12:34 Odpowiedzi: 23    Wyświetleń: 2831
  • ATMEGA8 16PU zawiesza się po 5-10 minutach - przyczyny i rozwiązania?

    Witam szanownych elektrodowiczów. Mam mały problem z atmegą8 16PU. Mianowicie zrobiłem użądzenie do sterowania załączaniem pomp dyfuzyjnych . Urządzenie działa mniej więcej tak: 1-Ustawienie czasu załączenia się przekaźnika 2-Ustawienie czasu wyłączania się przekaźnika(przeście do głównej pętli) 3-Nieskończona Pętla -odliczenie czasu i włączenia przekaźnika...

    Mikrokontrolery   31 Maj 2007 08:55 Odpowiedzi: 17    Wyświetleń: 1908
  • Program do avr. Atmega8. Odliczanie czasu, program zawiesza się.

    W AVR Studio dokumentacja do Atmegi8 nie nazywa się tak jak w prxuypadki atmega128 tylko m8def.inf więc jak dołączysz ten plik to też powinno jakoś działać. Znajduje się on w tym samuym katalogu co dokumentacja do 128. Pozdrawiam. O tych plikach mówi się nie dokumentacja, tylko plik nagłówkowy i nie "m8def.inf", tylko "m8def.inc"... (Domyślnie w katalogu...

    Mikrokontrolery   18 Gru 2004 00:12 Odpowiedzi: 4    Wyświetleń: 2555
  • Atmega1284/ Bascom - ENC28J60 - inicjowanie układu

    Mam pytanie, czy układ może wyświetlać więcej danych, ale otrzymywanych przez UART ? Mam drugą płytkę - mastera, która wysyła ciąg ( temperatury, wilgotność, ciśnienie, stan czujników DS ). Jeżeli chcesz wysłać więcej ramek ethernetowych wykorzystując TCP, to może być problem :). Można próbować grzebać, w tym kawałku kodu gdzie stan połączenia TCP...

    Mikrokontrolery AVR   31 Sty 2014 09:07 Odpowiedzi: 11    Wyświetleń: 2085
  • prośba o sprawdzenie schematu Atmega + przekaźnik 12 VDC

    dodatkowo zliczam 250 czyli 250 * 250 = 62500 poprzednio jak mialem Atmege8 i 16 MHz mialem tak Config Timer0 = Timer , Prescale = 64 On Timer0 Sekunda Sekunda: Load Timer0 = 250 Incr Jednostki_czasu If Jednostki_czasu = 1000 Then 'mam sekunde Jednostki_czasu = 0 End If i odliczało dokładnie 1 sekundę ale chyba masz racjębo układ nie działa (nie...

    Mikrokontrolery   19 Kwi 2008 13:02 Odpowiedzi: 37    Wyświetleń: 10469
  • [ATMEGA32U4] [ATMEGA32U4][C] Sterowanie diodami: Pompka1, Pompka2, Napowietrzacz - błędy w kodzie

    Mam problem z przełączaniem bitów Założenia programu są następujące Program przez określony czas ma włączyć 2 diody oznaczone Pompka1 i Pompka2 oraz wyłączyć Napowietrzacz po upływie czasu ma przełączyć tz: wyłączyć Pompka1 i Pompka2 oraz włączyć Napowietrzacz po upływie drugiego czasu znowu ma przełączyć. Niestety program nie działa dobrze Diody działają...

    Mikrokontrolery AVR   09 Lip 2010 17:37 Odpowiedzi: 6    Wyświetleń: 1535
  • [BASCOM][ATmega8515] Nie działające przerwania - TIMER0

    Dziwna sprawa. Po skompilowaniu i wgraniu powyższego programu, na 40 uruchomień całego układu, 38 razy wyświetlacz się dobrze nie zainicjował i pokazywał same krzaki, 1 raz odliczało liczby tak jak miało być, bez napisu "test", 1 raz pokazał się test a potem 0 i nie odliczało. Uszkodzony procesor? Wersja 1.11.9.8 full i demo. Na obu to samo.

    Mikrokontrolery AVR   26 Kwi 2011 14:28 Odpowiedzi: 13    Wyświetleń: 2060
  • [Atmega8] [Atmega8][C] Timer CTC z preskalerem 64 nie odlicza dokładnie 1 sekundy

    procek jedzie na 1MHz wew. zegarze. Rzecz w tym, że nie jest to sobie takie równe 1MHz, tym bardziej bez kalibracji. Jak chcesz dokładniej, to użyj Timer2 w trybie asynchronicznym z dodatkowym rezonatorem kwarcowym 32768Hz. Przejrzyj noty aplikacyjne AVR134 i AVR055.

    Mikrokontrolery Początkujący   01 Sie 2012 22:51 Odpowiedzi: 6    Wyświetleń: 1642
  • [atmega8] [atmega8][bascom] Jak zresetować odliczanie czasu po naciśnięciu przycisku?

    Wklej kod, który do tej pory napisałeś.

    Mikrokontrolery AVR   27 Cze 2010 17:55 Odpowiedzi: 12    Wyświetleń: 1706
  • Zegar matrycowy na atmega328, ds3231 i ds18b20

    Jest Timer ktory odlicza czas do kolejnego spotkania?

    DIY Konstrukcje   21 Sie 2023 06:27 Odpowiedzi: 14    Wyświetleń: 4434
  • [ATMEGA][BASCOM] układ wykonawszy regulacji napiecia poprzez kod

    "Jak ustawisz minimalną dla 2 stanów to wykresem jest linia prosta" Oczywiście, jak sama nazwa wskazuje PWM to Pulse-width modulation.(modulacja szerokości impulsu) Jeśli zasilisz układ napięciem 24V to przy wypełnieniu PWM=255 będziesz miał 24V. Jeśli ustawisz wypełnienie 50% czyli PWM= 127 to teoretycznie powinieneś otrzymać 12V. Dlatego proponowałem,...

    Mikrokontrolery AVR   14 Lut 2012 11:55 Odpowiedzi: 20    Wyświetleń: 4878
  • Evb 4.3 v4 Atmega644p - Jak zapalić i zgasić diodę przyciskiem w BASCOM?

    jak włączam płytkę to kombinacje od razu się uruchamiają Na to pomoże taka zmiana: Dim Flaga As Byte Flaga=0 Do If PinA.0=0 Then Flaga=1 If PinA.1=0 Then Flaga=2 If Flaga=1 Then Gosub Sciezka If Flaga=2 Then Gosub Odliczanka Loop Próbowałem return ale to nie pomaga. Returny są konieczne, nie zauważyłem poprzednio że ich nie ma. układ nie reaguje wtedy...

    Mikrokontrolery   07 Sty 2011 23:00 Odpowiedzi: 7    Wyświetleń: 3190
  • [ATmega1280][C/Arduino] Liczenie czasu pomiędzy sygnałami

    Gdyby było 16MHz bez preskalera zegara, to Twój sposób obliczenia jest prawidłowy. Masz LED i stoper w komórce? Jeżeli tak to masz sprzęt którym możesz to sprawdzić. Wystarczy LED podpiąć pod jakiś wolny pin + dodatkowa pętla odliczająca przepełnienia, tak abyś mógł zmieniać jego stan znacznie rzadziej, by móc wzrokowo policzysz ilość mrugnięć ze stoperem...

    Arduino   12 Wrz 2011 10:51 Odpowiedzi: 29    Wyświetleń: 8285
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    Nie mam ustawiony wewnętrzny 8MHz ale docelowe w projekcie chcę użyć zewnętrznego 11.058MHz. Myślałem że instruknja: CONFIG Clock = Soft, Gosub = Sectic powoduje że obojętnie co jest ustawione to Bascom automatycznie odlicza 1s i po niej skacze do instrukcji Sectic. Dokładnie chodzi mi o przerwanie które będzie wykonane po upływie 1s. Chcę przez to...

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4827