odmierza atmega

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

    Co znaczy "precyzyjne odmierzanie"? Jak precyzyjne?

    Mikrokontrolery AVR   28 Sie 2010 12:34 Odpowiedzi: 23    Wyświetleń: 2831
  • REKLAMA
  • 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ń: 2865
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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ń: 1002
  • [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ń: 2957
  • REKLAMA
  • [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ń: 2685
  • REKLAMA
  • Atmega 8, C - Odmierzanie długości trwania sygnału.

    Mozesz zrobić dodatkową zmienna w if-ach ustawianą na wartość w sekunach i dekrementowaną razem z x++ , gdy nie jest zerowa to włączasz diode a po dojsciu do zera dajesz opoznienie pomiedzy świeceniem po którym robisz nowy pomiar. Gdy ma być podtrzymywane to nie blokujesz pomiarów. [syntax=c] if (sekunda) { if (czas_swiecenia) { czas_swiecenia--; wlacz...

    Mikrokontrolery AVR   04 Paź 2015 08:46 Odpowiedzi: 2    Wyświetleń: 804
  • 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ń: 1335
  • DS1307 z ATmega328P wyświetla 00:00:80 i zatrzymuje się - brak odmierzania czasu

    Oczywiście po ustawieniu czasu powinieneś to usunąć by nie ustawiał go po każdym resecie Atmegi, a sam DS1307 powinien mieć baterię do podtrzymania pracy.

    Mikrokontrolery AVR   23 Cze 2019 12:13 Odpowiedzi: 5    Wyświetleń: 789
  • 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ń: 2585
  • 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ń: 2954
  • [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ń: 1668
  • REKLAMA
  • 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ń: 1780
  • ATmega328 - Jak użyć timera bez przerwań do odmierzania czasu?

    ... ale wtedy musisz mieć pewność, że obsłużysz to przed pojawieniem się kolejnej sytuacji ustawienia flagi przerwania. Oczywiście TIFR to tylko przykład, bo flagi są także w innych rejestrach, np. TXC w UCSRA.

    Mikrokontrolery AVR   06 Gru 2015 00:46 Odpowiedzi: 8    Wyświetleń: 1005
  • [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ń: 2589
  • 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
  • [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ń: 4464
  • 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ń: 1559
  • Dlaczego program do odmierzania czasu na ATmega16 nie działa w Proteusie?

    Async=1 zmień na Async=On.

    Mikrokontrolery AVR   04 Lis 2011 21:03 Odpowiedzi: 4    Wyświetleń: 1260
  • ATMEGA32-16PU jak sprawdzić prawidłowe odmierzanie czasu impulsów ICR1 ?

    Ale skąd mam wiedzieć że licznik dobrze zlicza tzn co 1 mikrosekundę? Skąd mam wiedzieć że udało mi się na podstawie taktowania procesora wyliczyć dokładnie jedną mikrosekundę? Zaletą mikrokontrolerów jest to, że wystarczy być pewnym ustawień rejestrów i zegara, i musi odliczać prawidłowo. Pokaż program. Oczywiście kontrola jest wskazana :)

    Mikrokontrolery AVR   16 Kwi 2011 11:57 Odpowiedzi: 12    Wyświetleń: 8647
  • [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ń: 1545
  • [atmega8] [atmega8][c] Jak ustawić timer do odmierzania dokładnie 1 sekundy?

    tak jesli timer1 jest tylko do odliczania tej jednej sekundy i do niczego innego go nie potrzebujesz

    Mikrokontrolery AVR   17 Mar 2009 23:20 Odpowiedzi: 16    Wyświetleń: 1521
  • [atmega8][c] obsługa dwóch przerwań + odmierzanie czasu

    Lepiej zainwestujesz swój czas przepisując program tak, żeby 90% pracy wykonywał w main, później "szedł spać", a budziły go tylko odpowiednie przerwania. W różnych ISR ustawiasz odpowiednie zmienne globalne, a w main() je odczytujesz i reagujesz odpowiednio. I nagle się okaże, że nie potrzeba zagnieżdżania przerwań, system jest prostszy i da się ładnie...

    Mikrokontrolery AVR   18 Wrz 2008 22:46 Odpowiedzi: 14    Wyświetleń: 2597
  • [Atmega8] Atmega8: Jak poprawnie ustawić Timer0 dla dokładnego odmierzania czasu?

    Przeczytaj sobie w datasheecie czy dzielisz zegar przez 8 czy przez 4 ;) Nie wiem co koledzy z tym fuse bitem ckdiv8, atmega8 nie ma takiego ;) Vectra96 sciagnij tez sobie program avrcalc i tam szybko bedziesz mogl wyznaczyc konfiguracje timerow :)

    Mikrokontrolery AVR   27 Wrz 2009 21:25 Odpowiedzi: 6    Wyświetleń: 2540
  • Odmierzanie 12.5us na ATMEGA8 8MHz w Bascom bez przerwań

    ...Proszę o jakieś podpowiedzi bądź kawałek kodu co ma być dalej, żeby generować te nieszczęsne 40kHz ... To już wszystko :) Na pinie PB1 masz przecudne 40kHz , jeśli faktycznie procek jest popędzany 8MHz. W ramach testu , możesz w pętli głównej napisać: Do Set Tccr1a.com1a0 'dołącz oc1a do pinu Wait 5 'przez 5 sekund fala 40kHz Reset Tccr1a.com1a0...

    Mikrokontrolery   15 Wrz 2006 18:00 Odpowiedzi: 4    Wyświetleń: 1763
  • Atmega644pa - Timer1 nie odmierza równo 1 sekundy w trybie CTC

    Pamiętaj że sama transmisja też swoje trwa :) a poza tym nie pokazałeś funkcji printf (może ona bawi się w _delay_ms() ?) Zauważ również że przerwanie występuje niezależnie od transmisji, może dochodzić do takiej sytuacji ze raz przerwanie zmienić Ci wartość zmiennej tuż przed transmisją a raz tuż po niej i to spowoduje Twoje opóźnienia. Spróbuj blokować...

    Mikrokontrolery AVR   18 Wrz 2013 14:49 Odpowiedzi: 15    Wyświetleń: 2949
  • [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ń: 3484
  • 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ń: 14382
  • 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ń: 9225
  • 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ń: 5992
  • [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
  • [Zlecę] Wykonanie zegara odmierzającego dwie minuty

    Nie przesadzajmy,żeby było tam nie wiadomo jak dużo pracy. uC ATMEGA8, kwarc, przycisk, 3 wyświetlacze, jack pod zasilacz. Program do napisania z palca. Inaczej, gdyby zleceniodawca chciał powielać rozwiązanie- kod można zablokować przed kopiowaniem, a schematu nie podawać. Dodano po 2 W zasadzie 3 do 4 popołudni. 1. Narysowanie schematu i PCB dla firmy....

    Projektowanie Bazar   04 Kwi 2016 15:03 Odpowiedzi: 23    Wyświetleń: 2811
  • Jak ustawić dokładny czas 1s w Atmega 128? Kwarc a precyzja czasu

    Nie piszesz jakiego kwarcu używasz. Jak kilka MHz to możliwe że masz źle ustawione fusebity. Wtedy µC może chodzić np. na wewnętrznym generatorze 1MHz. Kwarc zewnętrzny nie działa i stąd efekty sporej różnicy w odmierzaniu czasu.

    Mikrokontrolery   20 Lip 2007 17:55 Odpowiedzi: 22    Wyświetleń: 2601
  • 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ń: 1812
  • [ATMEGA 8] Jak napisać program do tablicy LED z ATMEGA8 i BASCOM?

    Filmik przedstawiający świecenie całej matrycy. Tylko narazie to trochę biednie wygląda, bo zauważyłem, że kilka diod nie styka, będę musiał poprawić je, no i funkcja do odmierzania czasu też jest biedna :P Mam nadzieje że jako zrobie to już na timerze to bedzie lepiej ;) Biednie wygląda, bo każda dioda jest włączona tylko przez 1/20 czasu - żeby uzyskać...

    Mikrokontrolery AVR   02 Lis 2010 07:54 Odpowiedzi: 106    Wyświetleń: 35829
  • Jak zaprogramować licznik Ah i czas do rozładowania na Atmega8?

    Najwazniejsze pytanie, czy da sie to zrobic na Atmedze ? oczywiście że się da :D (zakladam ze 30sek=0.0083h ) Zalozmy ze pobieram 1A, czyli po 30s pobralem okolo 1*0,0083Ah czyli czas pozostaly do rozladowania to 60 - 1*0,0083 czyli 59.991h wynik zostaje zaokraglony i przeksztalcony na 59h 54min Nastepnie obciazenie wzrasta do 2A czyli po nast. 30s...

    Mikrokontrolery   07 Paź 2008 21:14 Odpowiedzi: 7    Wyświetleń: 1913
  • 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ń: 35465
  • atmega8(16) czy atmega 162 i sterownik 6 serwomechanizmow

    Licznik 2 odmierza 2.5ms (czas jednego z osmiu cykli). licznik pierwszy odmierza ile ma trwac stan wysoki na linii 1-2ms w twoim przypadku

    Mikrokontrolery AVR   07 Mar 2009 15:23 Odpowiedzi: 9    Wyświetleń: 3138
  • 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ń: 4431
  • 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ń: 1761
  • Atmega32 z kwarcem 16MHz - funkcje odmierzania czasu działają zbyt wolno

    Mam problem. Procek atmega 32 + dolaczony zewnetrzny kwarc 16MHz (kondensatory po 22 pF). Znalazlem w necie funkcje do odmierzania dokladnego czasu (np. 1s). Plik w zalaczniku zawiera te funkcje. Jednak u mnie zarowno funkcja nop_1s() jak i czekaj() trwaja ok. 12s, a nop_100ms trwa ok. 3s. Wydaje mi sie, ze wina moze lezec po stronie programowej. W...

    Mikrokontrolery   19 Kwi 2006 17:21 Odpowiedzi: 3    Wyświetleń: 1099
  • [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
  • ATmega128 Problem z SPI (16-bit, master-recieve itp.)

    Popatrz na MCP3202. To przetwornik 12-bitowy 2 kanałowy. [url=http://cubloc.com/download/etc/MCP3... Kiedyś robiłem projekt na MCP3201 (wersja jednokanałowa w/w przetwornika). Współpracowało to z ATtiny2313. Zegar był generowany "na piechotę" poprzez zmianę stanu na nodze kontrolera, odstępy czasowe odmierzane NOP'ami - i to działało bez...

    Mikrokontrolery AVR   13 Maj 2010 15:43 Odpowiedzi: 11    Wyświetleń: 3312
  • 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ń: 2007
  • Czy oscylator RC w ATMega może mieć odchył od 8MHz? Czas różni się o 2s

    Oscylator może mieć +-3% dla 1MHz i 25stopni zgodnie z notą katalogową (ATMEGA16, str. 27), więc do dokładnego odmierzania czasu zaleca się używanie zewnętrznego kwarca. Podobno może uzyskać +-1%.

    Mikrokontrolery   16 Kwi 2006 11:56 Odpowiedzi: 4    Wyświetleń: 2325
  • 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ń: 1974
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    Instrukcja WAIT Przeznaczenie: Przerywa działanie programu na określony czas. Składnia: WAIT il_sekund Opis: Instrukcja wstrzymuje działanie programu na podaną ilość sekund. Odmierzany czas jest wartością przybliżoną, więc nie należy stosować tej instrukcji do dokładnego odmierzania czasu. Używanie przerwań, może znacznie wydłużyć działanie instrukcji....

    Mikrokontrolery AVR   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4526
  • 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ń: 1785
  • Czy użytek sprzętowego WatchDog ma jakieś przewagi nad programowym?

    oraz "the frequency depends on supply voltage, temperature and batch variations" WD nie służy do precyzyjnego odmierzania czasu. Zobacz w nocie jak zależy od podanych parametrów, a okaże się, że to raczej nie ma większego znaczenia. Zewnętrzny WD często oferuje znacznie szerszy zakres wartości limitów czasu. Ma to znaczenie w szczególności w aplikacjach...

    Mikrokontrolery AVR   08 Kwi 2022 12:20 Odpowiedzi: 8    Wyświetleń: 837
  • ATmega 32 - Kod nadajnika nie działa, komenda pokazuje same zera

    Ale czegość tu jeszcze nie rozumiem przecież mam kwarc 8MHz i stosuje delay_us(value);a value to czas nagłówka i bitów w mikrosekunndach czy czas nie powinien się wydłużyć ośmiokrotnie?????? Zastanów się jeszcze raz nad tym co napisałeś vs nazwa funkcji: delay_ us Innymi słowy, czy ta funkcja jest funkcją liczoną w taktach mikrokontrolera, czy w mikrosekundach?...

    Mikrokontrolery AVR   13 Kwi 2015 14:36 Odpowiedzi: 3    Wyświetleń: 699
  • Zegarek cyfrowy na ATmega 8 MHz - czas biegnie za szybko, co poprawić?

    Witam, co do Bascoma to ci nie pomogę znaleźć błędu bo nie piszę w tym softu ale skoro masz tak ogromny rozrzut 1min - 7min to przeanalizuj dokładnie program, gdzieś czai się wielki błąd ;) ... tylko że nie pokazałeś schemtau i nie wiem czy zrobiłeś sobie ten zegarek tylko w oparciu o Atmegę i jej (właśnie kwarc zewn czy oscylator wewnętrzny) czy też...

    Mikrokontrolery   09 Gru 2006 19:06 Odpowiedzi: 10    Wyświetleń: 1629
  • Jak skonfigurować zegarek RTC i termometr na LCD w Bascom na Atmega8?

    Wszystko zależy jak rozwiązano w danym przypadku sposób liczenia interwałów taktowania zegara, ale typowo w elektronicznych układach odmierzających czas są montowane te typowe kwarce 32768 kHz w cylindrycznej oprawce. Owe kwarce znajdziesz w zegarkach czy to wskazówkowych kwarcowych z budzikiem czy też w płytach głównych PC :) Jeżeli przycisk masz na...

    Mikrokontrolery   19 Maj 2009 13:45 Odpowiedzi: 33    Wyświetleń: 8662
  • [atmega16/32] - Dokładność timerów/kwarców do pomiaru czasu

    Ja doskonale rozumiem, że Atmegi moga pracować na kwarcu zegarkowym, tylko chciałbym wiedzieć na jakiego rzędu dokładność mogę liczyć na zwykłym kwarcu w porównaniu do kwarcu zegarkowego. -- pozdrawiam, demeus Taka sama!.... Wszystkie resonatory kwarcowe maja dokladnosc rzedu +/- 20ppm. Rezonatory zegarkowe jest o wiele wygodniej stosowac do odmierzania...

    Mikrokontrolery AVR   25 Mar 2009 22:48 Odpowiedzi: 4    Wyświetleń: 1782
  • Kod w Bascom dla PCF8583 i AVR 90S2313 - impuls co 60 sekund na portach A1 i A2

    jeden kondensator mniejszy i równolegle z nim trymer a drugi pozostaje bez zmian zmiana położenia trymera spowosuje lekką zmianę częstotliwości kwarcu i taktowania procesora. licznik w procesorze będzie pobierał impulsy właśnie z oscylatora kwarcowego mówimy o atmega... a może liczniki liczyły Ci źle bo korzystasz z wewnętrznego oscylatora RC, który...

    Mikrokontrolery   21 Sie 2006 20:18 Odpowiedzi: 19    Wyświetleń: 4367
  • [Atmega328p] [C] - Żle odmierzana czas, zła konfiguracja timera?

    To jest po prostu stała obliczana ze wzoru OCR1A = (t*F_CPU/preskaler) gdzie: t= pi/3 = 3.(3)ms F_CPU = 14745600 stąd OCR1_DEF = 6144 a tu definicja ;) [syntax=c]#define OCR1A_DEF 6144[/syntax]

    Mikrokontrolery AVR   27 Lip 2015 15:16 Odpowiedzi: 14    Wyświetleń: 3303
  • 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ń: 4070
  • DS18B20 – najprostszy sposób precyzyjnego odmierzania czasu bez gotowych makr

    Wybacz ale nie znam dokładnie twojego mikrokontrolera, ale w Atmega zdecydowanie lepiej jest ustawić taki preskaler aby czasy jak w one-wire po prostu do niego ładować i stan nóżki z termometrem zmieniać programowo w przerwaniu - w końcu po co robić programowo licznik skoro masz sprzętowy, który nie zajmuje procesora z tak błahego powodu jak inkrementacja...

    Mikrokontrolery   31 Sie 2009 11:39 Odpowiedzi: 7    Wyświetleń: 1116
  • [Atmega32]Jak skonfigurować zegarki wewnetrzne (Timer1 i Timer0)?

    ok, więc może być na konkretnym przykładzie: Mam płytkę AND-TECH.PL EvB 4.3 (mikroprocesor to: ATMEGA 32, 16 PU). Więc jak mogę sobie skonfigurować Timer1 i Timer0 na tym mikroprocesorze przy rezonatorze 16Mh by odmierzał mi czas (zegarek godziny:minuty:sekundy). Jak mogę dobrać preskaler i jak wygląda tok obliczeń. Informacje te są mi potrzebne na...

    Mikrokontrolery AVR   26 Cze 2011 20:40 Odpowiedzi: 13    Wyświetleń: 1842
  • Sterowanie dwoma przekaźnikami z regulowanym czasem i zapętleniem - jaki sterownik?

    Wątpliwa sprawa , atmega czy inny układ nie rozwiąże problemu złej koncepcji , braku powtarzalności odmierzania o którą pewnie koledze się rozchodziło. Z drugiej strony chyba nie ładnie pisać nieprawdę: - ma kolega problem z podstawowym układem elektronicznym( nawet jego fachowym określeniem), aż tu nagle wykonał kolega sterownik na mikroprocesorze...

    Początkujący Elektronicy   07 Gru 2015 18:48 Odpowiedzi: 14    Wyświetleń: 1284
  • [Atmega88][asm] - Timer1 i OCR1A źle odmierza czas

    A po co włączasz przerwania skoro nie napisałeś procedur ich obsługi? I dlaczego najpierw ładujesz część młodszą do OCR a potem starszą, a nie na odwrót jak to zalecają? I dlaczego dziwisz się, że kod potem nie działa?

    Mikrokontrolery AVR   26 Lis 2009 06:25 Odpowiedzi: 3    Wyświetleń: 1864
  • Kolejny zegar NIXIE IN-12

    http://obrazki.elektroda.pl/8592196000_1... Witam, Od zawsze marzył mi się zegar na lampach NIXIE. Jednak nie chciałem żywcem kopiować jakiegoś projektu, tylko samemu coś zbudować. Długo szukałem inspiracji, najbardziej martwiła mnie obudowa bo u mnie z tym zawsze najgorzej. Zainspirowała mnie obudowa zegarka od electoNIXclock więc...

    DIY Konstrukcje   23 Lis 2015 15:50 Odpowiedzi: 11    Wyświetleń: 10578
  • [BASCOM] ATmega644PA-AU - dziwne zachowanie przy $crystal=12000000 w BASCOM

    A proszę bardzo wersję: Compiler version: 2.0.2.1 Compiler build: 2.0.2.1.0 IDE version: 2.0.2.0 Windows OS: Windows 7 Proffesional SP1 Oryginał legalny nie ma się czego wstydzić. Timera używam tylko jednego z odmierzaniem około 5 sekund. 'konfigurujemy timer wywoływany co jakiś czas (patrz procedura) Config Timer0 = Counter , Prescale = 1024...

    Mikrokontrolery AVR   15 Cze 2016 13:08 Odpowiedzi: 29    Wyświetleń: 1065
  • ATmega32 - przywracanie fuse bitów po błędzie Device signature = 0x000000

    Możesz poszukać w urządzeniach które posiadają opcję zegarka. Standardowo taki kwarc jest używany właśnie z układami które odmierzają czas. Dodatkowym utrudnieniem może być to o czym mowa tutaj: https://www.elektroda.pl/rtvforum/topic8... Częstotliwosć sygnału SCK musi być co najmniej 4x mniejsza od częstotliwości pracy mikrokontrolera. Czyli...

    Mikrokontrolery   27 Sie 2022 11:10 Odpowiedzi: 8    Wyświetleń: 750
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    W skrócie zajrzałem do noty katalogowej i dowiedziałam się, że do MEGA 16 można podłączyć 2 kwarce. Końcówki to XTAL1 i 2 oraz TOSC1 i 2. Należy pamiętać, że z końcówek TOSC1 i 2, do których można podłączyć kwarc zegarkowy można sterować asynchroniczny timer2, który należy zatrudnić do odmierzania czasu. Do XTAL1 i 2 podłaczysz sobie kwarc o wysokiej...

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4827
  • ATMEGA16: Jak podłączyć kwarc 8MHz i skonfigurować timery do zegara DCF?

    Witam, 1) Do projektu potrzebuję 2 liczników - jeden do odmierzania czasu, drugi do sterowania wyświetlaczami. Czy to dobra koncepcja?? Odmierzanie czasu - jasna sprawa. Wyświetlacze - po co co Ci licznik do sterowania wyświetlaczami (jakimi, siedmio-segmentowymi?). Nie wiem zresztą jak ocenić Twoją koncepcję gdyż jej praktycznie (szczegółowo) nie przedstawiłeś....

    Początkujący Elektronicy   02 Wrz 2009 09:54 Odpowiedzi: 4    Wyświetleń: 1562
  • [ATMEGa128][C] DS18B20 - ROM czyta, ale LSB i MSB juz nie

    Tak się objawiają uszkodzone czujniki. Sprawdź go jeszcze raz w bascomie. Pozatym masz jakieś dziwne te delay'e czemu używasz funkcji owire_delay przecież masz _delay_ms? Trochę wróżąc z kodu wnioskuje że funkcja delay odmierza 0,25us * przekazany argument. Piszesz w komenarzach że niby ta pętla for + funkcja poniżej jej trwa 470ms. Jak nie przestawiałeś...

    Mikrokontrolery AVR   09 Lis 2010 17:48 Odpowiedzi: 8    Wyświetleń: 2032
  • Stabilizacja pomiaru częstotliwości na ATmega16 z użyciem timerów 0 i 1

    Witam:) mam pytanie do forumowiczów w sprawie pomiaru częstotliwości, sprawa przedstawia się następująco: chciałbym zrealizować pomiar częstotliwości .............. wiem ze należy postąpić w poniższy sposób: 1. zatrzymanie zliczania impulsow z T0 2. zatrzymanie odmierzania czasu bramkowania T1 3. przepisanie zliczonych impulsów do rejestru głównego...

    Mikrokontrolery AVR   02 Sty 2012 12:40 Odpowiedzi: 38    Wyświetleń: 4655
  • Atmega16 "wykrzacza sie" - obsługa RC5 w przerwan

    a jesli powiem ze tak tez próbowałem tylko ze odczyt z kodów z rc5 trwa z przerwą 600ms która musi byc pomiedzy odczytem a konwersją temperatury z ds1820 :( Jakoś nie widzę problemu. Przecież Int0 ma wyższy priorytet niż DS. Jerśli istnieją jakieś konflikty to należy zablokować przerwanie Int0 na czas inicjacji DS'a i odczytu temperatury. W trakcie...

    Mikrokontrolery   03 Wrz 2007 19:22 Odpowiedzi: 7    Wyświetleń: 2684
  • ATmega328P - _delay_ms(1000) odmierza 5 sekund przy 8 MHz, dlaczego?

    A w jaki sposób ustawiłeś częstotliwość? Kto i skąd o tym wie?

    Mikrokontrolery Początkujący   07 Lut 2015 13:23 Odpowiedzi: 4    Wyświetleń: 828
  • Jak przenieść kod obsługi LPS25H z Atmega328 na Xmega128A3?

    To może zacznij od wyszukania analogii w swoim kodzie. Na pierwszy rzut oka ciągle powtarza się zapis/odczyt rejestru układu. Wydziel to do oddzielnej funkcji. Co chwilę odmierzasz timeout transferu TWI. To również można wydzielić do tych funkcji. Na chwilę obecną trudno zrozumieć flow Twojego programu bo co chwilę powtarza się sekwencja zapisu/odczytu...

    Mikrokontrolery AVR   01 Lis 2016 18:25 Odpowiedzi: 9    Wyświetleń: 1050
  • [Atmega32] Program w C - dioda miga co 2s zamiast co 60s, dlaczego?

    Mirekk36 a jaką dać częstotliwość taktowania bo dla twojej funkcji mi dioda miga co około 72s Najpierw sprawdź czy jak dasz _delay_ms(1000) to czy miga ci co sekundę - jeśli nie to napisz/powiedz/sprawdź czy masz dobrze przede wszystkim Fusebity ustawione ? Na pewno sama funkcja i while nie robi takiego narzutu żeby zamiast 60s było 72s ;) - jak już...

    Mikrokontrolery AVR   22 Cze 2012 15:04 Odpowiedzi: 32    Wyświetleń: 4123
  • bascom, atmega - funkcja start/stop, zliczanie sekund/minut

    Dokładnie tak jak pisze Kolega emarcus. W moim przykładzie w programie operujemy na zmiennych minuty, sekundy. Ale do programowania czasu konwertujemy i tak wszystko do sekund. W ogólności można zrobić odwrotnie, tj. używać tylko zmiennej wyrażonej w sekundach i np. co sekundę konwertować tę wartość na wartość minut i sekund w celu ich wyświetlenia,...

    Mikrokontrolery AVR   10 Lut 2013 09:29 Odpowiedzi: 8    Wyświetleń: 2697
  • Bascom - jak włączyć, zmierzyć i wyłączyć czujnik RS232 na Atmega32?

    To jest proste jak świński ogon :D ahahahaha, ale napisz kawałek kodu. Czy masz tam jakiś LCD czy nie, czy masz tam jakiś Timer ustawiony do odmierzania sekundy czy Wait`ujesz :D Czy w dokumentacji czujnika pisze, że nadaje tez na końcu niewidoczne w terminalu znaki 13 lub 10? EDIT: aaa masz tu taki prosty. Napisałem przy śniadaniu więc błąd mógł się...

    Mikrokontrolery AVR   12 Lis 2015 17:28 Odpowiedzi: 8    Wyświetleń: 2070
  • [Atmega32][C][Eclipse] - bład programu gdy przerwamnie timer0 aktywne

    Podczas odbioru danych z pinu PD2 ( funkcja zgłoszenie ) występuje błąd tylko wtedy gdy przerwanie z timera 0 jest aktywne. Gdy na czas odbioru danych zablokuję to przerwanie procesor ładnie odbiera wysyłane do niego dane. I moje pytanie brzmi: Co jest nie tak z przerwaniem? Konkretnie to, co wskazał albertb: ... jeśli masz włączone przerwanie to jego...

    Mikrokontrolery AVR   05 Gru 2012 08:49 Odpowiedzi: 12    Wyświetleń: 1785
  • [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ń: 7692
  • [Atmega16] [Bascom] if..then..else i odmierzanie czasu

    Dokładnie tak jak masz napisane, z tym, że konfigurujesz jeden z timerów do dliczania czasu. Przykładów w Bascomie z obsługą timera znajdziesz bez liku.

    Mikrokontrolery AVR   29 Maj 2010 08:55 Odpowiedzi: 11    Wyświetleń: 2585
  • EAGLE - Zegarek binarny na Atmega 8 z podtrzymaniem czasu po wyłączeniu

    Cześć, to mój pierwszy projekt. Chcę zrobić sobie zegarek binarny na atmedze 8, oczywiście multipleksowany. Chciałbym jednak, żeby po wyłączeniu nadal odmierzał on czas, tak że po ponownym podłączeniu do zasilania ciągle byłaby aktualna godzina, jak można to zrobić? Załączam schemat.

    Projektowanie PCB   20 Cze 2014 08:13 Odpowiedzi: 1    Wyświetleń: 1188
  • Atmega8A - Błędne wskazania miernika częstotliwości

    Pomijając jak działa ten program to źle się do tego zabrałeś. Jak chcesz w sposób wiarygorny liczyć impulst >240kHz, jeśli ATMega jest taktowana np. 8MHz? To daje ci zaledwie 33 takty pomiędzy przerwaniami. Należy mierzony przebieg podać na wejście XCK timera, tak, żeby timer sprzętowo liczył impulsy, a przerwanie z drugiego timera wykorzystać do odmierzania...

    Mikrokontrolery AVR   29 Kwi 2013 15:02 Odpowiedzi: 1    Wyświetleń: 1383
  • ATmega16: Odmierzanie czasu 1250us i zmiennego na Timerze T0

    Witam serdecznie potrzebuję zrobić odmierzanie czasu 1250us i drugie zależne od zmiennej. Chodzi mi o to, że w moim programie odwoływał bym się do przerwania które odmierzało by 1250us i po tym czasie nastąpił by powrót i wykonanie dalszych instrukcji, w drugim odwoływał bym się z parametrem ile ms ma zostać zliczone i też nastąpił by powrót po tym...

    Mikrokontrolery AVR   17 Cze 2010 23:38 Odpowiedzi: 3    Wyświetleń: 1203
  • [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
  • Jak napisać funkcję do odmierzania czasu w Atmega32 z kwarcem 8MHz?

    No to fakt, dlatego dopoki nie bedziemy wiedziec ile kolega kasaidolar chce odmierzyc czasu nie bedziemy w stanie mu pomoc;)

    Mikrokontrolery   11 Cze 2007 23:41 Odpowiedzi: 19    Wyświetleń: 2572
  • [ATmega644p] ATmega644p i DS18B20 - jak poprawnie ustawić timingi dla odczytu temperatury?

    Użyj funkcji z delay.h do odmierzania czasu. Przynajmniej jedna niewiadoma zniknie. Inna sprawa, że twoje funkcje nie testują powrotu magistrali do 1 - używasz stałych opóźnień, które niekoniecznie są prawidłowe. I kolejna sprawa - zamiast czytać wtórne dokumentacje Atmela, nie lepiej zajrzeć do oryginalnych not Dallasa?

    Mikrokontrolery AVR   09 Paź 2011 15:04 Odpowiedzi: 1    Wyświetleń: 1059
  • Jak zbudować ściemniacz 230V na PWM z MOSFET IRF820 i mikrokontrolerem?

    (at)Bogus105 dlaczego piszesz o programowym pwm'iem ? nie mozesz uzyc sprzetowego ? i tak pewnie bedziesz uzywal licznikow do odmierzania czasu :| Nie wydaje mi sie ze moze wystepowac mruganie atmega(at)16MHz powinien sobie spokojnie z tym poradzic nawet jesli ja co zajmie i straci 1ms to i tak wlokno zarowki nie zdarzy zgasnac :) do tego optymalizacja...

    Projektowanie Układów   15 Lut 2008 09:35 Odpowiedzi: 18    Wyświetleń: 7825
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    Jest możliwość zrobienia stopera/minutnika z poczwórnym wyświetlaczem 7-segmentowym używając mikrokontrolera z rodziny atmega? Wyświetlacze najlepiej multipleksować w przerwaniach timera, żeby mieć pewność, że każda cyfra będzie wyświetlana jednakową ilość czasu. Odmierzanie czasu dla stopera/minutnika oczywiście też trzeba oprzeć na przerwaniach timera....

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 549693
  • 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ń: 2364
  • [ATmega32][ATmega128] Kwarc - od początku - funkcja zegarka

    Witam, jestem początkujący, chciałem zaimplementować w swoim układzie (dodatkowo) funkcję pokazującą czas, czyli generalnie zegarek. Układ będzie oparty na procesorze ATmega*. Poczytałem trochę na forum o kwarcach i chciałem uporządkować wiadomości. Jeżeli chcę by nie było dysproporcji między aktualnym czasem a wskazaniem układu, to rozumiem, że potrzebuję...

    Mikrokontrolery AVR   12 Lut 2010 19:15 Odpowiedzi: 7    Wyświetleń: 4121
  • Jak zliczać impulsy z dwóch kontaktronów na ATmega32 w C++?

    No to obydwa kontaktrony podepnij do pinów INTx, a później rób takie coś: 1)wyzeruj zmienną x i y odpowiedzialną za aktualny stan zliczonych impulsów z wejśc INT0 i INT1 (obydwa kontaktrony), wyzeruj timer0 2)załącz timer 0 aby odmierzał czas 10 sekund 3)poczekaj aż timer odmierzy czas, w międzyczasie są zliczane impulsy z wejść INTx 4)po odmierzeniu...

    Mikrokontrolery AVR   19 Lip 2010 21:00 Odpowiedzi: 20    Wyświetleń: 2819
  • C - Arduino Atmega2560 pomiar czasu między impulsami w C

    Określ częstotliwość tych impulsów, lub ich szerokość. Jeśli trwają milisekundy, to najlepiej wykorzystać timer w trybie przechwytywania impulsów zewnętrznych - piny ICP i rejestr ICR. Jeśli są krótkie (setki ns lub us) to lepiej tymi impulscami taktować wejście licznikowe timera, a drugi timer wykorzystać do odmierzania odcinka czasu wzorcowego. Ze...

    Arduino   25 Lip 2013 09:47 Odpowiedzi: 3    Wyświetleń: 4752
  • [ATmega16][BASCOM] Precyzja timer0 przy zegarze 8MHz

    Szanowni koledzy czy ktoś z was może mi powiedzieć jaką mogę osiągnąć precyzję przy odmierzaniu czasu przy wykorzystaniu układu ATmega16 z zewnętrznym zegarem 8.000 MHZ(rezonator kwarcowy)? Morduje to już drugi dzień i nie mogę zrobić tego w sposób precyzyjny - na każde odmierzone 10 minut atmege spieszy o ok 20s - taka zwłoka jest dla mnie niedopuszczalna...

    Mikrokontrolery AVR   23 Lut 2009 21:52 Odpowiedzi: 19    Wyświetleń: 2792
  • Jak użyć ON TIMER w Bascom dla Atmega8 do odmierzania 3 minut?

    Hej! Czy ktoś wie jak wykorzystać timer atmegi 8, który w danym momencie programu zacznie odmierzać czas powiedzmy 3minuty (bez wpływu na program główny) i po upływie tego czasu skoczy do jakiegoś podprogramu? Szukam i szukam w necie i próbuję i nic z tego. Wydaje mi się, że można wykorzystać w Bascomie polecenie ON TIMER (liczba sekund) GOSUB (procedura...

    Mikrokontrolery AVR   11 Maj 2009 22:09 Odpowiedzi: 17    Wyświetleń: 4512
  • Bascom początki programowania - problemy z programami.

    Jak napisze prosty program do zaświecenia kilku ledów na porcie D to działa prawidłowo ale regulacja PWM na B1 i B2 nie działa. Fuse bity mam na 8MHz ale chyba wewnętzryny bo jak zewnętrzny kwarc odepne to diody działają poprawnie (w programie do odmierzania jednej sekundy) Dodano po 19 A moze atmega jest uszkodzona?

    Mikrokontrolery AVR   31 Mar 2009 19:17 Odpowiedzi: 26    Wyświetleń: 2519
  • [ATMEGA] [ATMEGA][Bascom] Timer PCF8583 nie zlicza czasu poprawnie - konfiguracja I2C

    Oczywiście że tak! A tyle razy czytałem pdf'a.... Drugi błąd tkwi w zapisie 10sek do adresu 15. Pamiętałem wszędzie o BCD zapominając, że powinno być nie 10 a 16 (B00010000). Czyli reasumując: zapis ustawień timera adres 0 <- 4 (ustawiony bit 3 włącza timer) adres 7 <- 0 (zerowanie na wszelki wypadek licznika - tu układ zlicza sobie impulsy) adres...

    Mikrokontrolery AVR   05 Maj 2009 19:15 Odpowiedzi: 4    Wyświetleń: 2351
  • atmega1284p - Przełączanie układu DS18B20 do odczytu

    Witam Mam 7 układów DS18B20 i chciałem dokonywać ich odczytu w kolejności. W przerwaniu od Timer0 ustawiam co 4 sekundy flagę, która ma spowodować wywołanie programu odczytu. ................ Tylko, że wstawienie tego w Case nie ma chyba sensu, bo w momencie wyboru z Case, dane jeszcze nie są obliczone. Pierwsza uwaga to nie dajesz wymaganego czasu...

    Mikrokontrolery AVR   01 Sty 2013 17:31 Odpowiedzi: 1    Wyświetleń: 1170
  • Atmega8 Bascom - polecenie wait / waitms dziwny objaw

    Witam Mam dziwny problem nigdy mi się tak nie zdarzyło z poleceniem Wait/ waitms w Bascomie. Chodzi o to, że mam nowy procek Atmega 8 ustawiony fabrycznie na 1 Mhz i powinien odmierzać dokładnie 1 s na takim ustawieniu fabrycznym a ja wpisuje w programie np. waitms 100 to dioda zapala się na 5 sekund... dziwne. Próbowałem na zestawie ZL2AVR , na innej...

    Mikrokontrolery Początkujący   08 Maj 2013 18:04 Odpowiedzi: 5    Wyświetleń: 1899
  • BASCOM - Atmega16 4MHz: Jak skonfigurować timer1 do przerwań co 100ms?

    Robisz prosty błąd w składni. Poczytaj w helpie o Load. Nie tak: [syntax=basic4gl]Load Timer1 = jakas_wartosc[/syntax] tylko tak: [syntax=basic4gl]Load Timer1 , jakas_wartosc[/syntax] Z tego co pamiętam można również tak. przykładowo: [syntax=basic4gl]Timer0 = 249[/syntax] co jest równoważne: [syntax=basic4gl]Load Timer0 , 6[/syntax] Ale to sobie musisz...

    Mikrokontrolery Początkujący   25 Lut 2014 16:13 Odpowiedzi: 12    Wyświetleń: 1641
  • [Atmega] Atmega – zegar szachowy z rejestracją ruchów, wyświetlacz 7-seg, kamera, RTC

    Do odmierzania odcinków czasów wystarczy ci timer i kwarc 32kHz bo dokładność nie odgrywa tutaj dużej roli.Widziałem gdzieś w sieci podłączenie kamerki MCA-25 chyba ale jeśli jesteś początkujący odpuść sobie nie dasz rady.

    Mikrokontrolery AVR   09 Mar 2011 19:51 Odpowiedzi: 22    Wyświetleń: 4057
  • [atmega8] [atmega8][C] Timer 2 przerwanie co 1ms, nie działa odmierzanie 1 sekundy

    Zadaniem programu ma być odmierzenie 1 sekundy (zmiana stanu na wy). Przerwanie od timera 2 przychodzi co 1ms. Kwarc zewnętrzny ~11MHz. Czy ktoś mógłby napisać dlaczego program nie działa? #include<avr/io.h> #include <avr/interrupt.h> int i=0; int main(void) { DDRC = 0b00001000; TCCR2=_BV(CS22); TIMSK = _BV(TOIE2);...

    Mikrokontrolery AVR   13 Cze 2010 07:44 Odpowiedzi: 3    Wyświetleń: 1772
  • [Atmega8] Jak zmienić ustawienie portu B w Atmega8 co 5 sekund w Bascom?

    Ja wolę przerwania: Dim Sekunda as byte Config Timer1 = Timer , Prescale = 256 On Timer1 Odmierz_1s Enable Interrupts Enable Timer1 do loop end Odmierz_1s: Counter1 = Counter1 + 34286 Incr Sekunda Return Podałem ci "szkielet" programu do odmierzania 1 sekundy za pomocą timera1. Pamiętaj że procek musi go posiadać i musi być taktowany przez oscylator...

    Mikrokontrolery AVR   24 Cze 2008 15:13 Odpowiedzi: 13    Wyświetleń: 1596
  • Zegar, data, termometr Nixie LC531/IN14 na Atmega8A i PCF8583

    http://obrazki.elektroda.pl/7208083000_1... Witam Od dawna przymierzałem się do zbudowania zegara nixie na sześciu lampach. W internecie jest sporo takich projektów, jednak większość z nich nie odpowiadała moim założeniom. Postanowiłem więc zaprojektować i wykonać zegar od podstaw wykorzystując podzespoły, które miałem pod ręką. Założenia...

    DIY Konstrukcje   04 Sty 2019 21:28 Odpowiedzi: 41    Wyświetleń: 30015
  • PCF8583 z ATmega8 - brak odmierzania czasu, ustawienia kwarcu i kondensatora

    tak inicjalizuje [syntax=c] /* C5-C4 - PCF SDA & SCL C3-C0 - LCD DATA B0-B3 - LCD I/O D0-D4 - BUTTONS D5 - LIGHT SWITCH OUTPUT D7 - STATUS DIODE */ #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include "LCD.h" #include "i2c.h" #include "rtc.h" int main(void) { DDRD |= (1<<PD7);//Status DDRD &= ~(1<<PD0);//P0...

    Mikrokontrolery AVR   20 Lut 2013 12:00 Odpowiedzi: 2    Wyświetleń: 1359
  • Sprawdzenie schematu i PCB dla sterownika oświetlenia schodów z ATmega i PWM

    Czyli robisz praktycznie pustą płytkę, ciut głupszą od płytki serii Arduino, którą można kupić gotową za 10 zł, za to namęczysz się prowadząc przewody do drugiej płytki. Chcesz użyć PWM, co wyklucza możliwość użycia przekaźników. Chcesz mieć wiele kanałów PWM, ale wybrałeś uC, który ma tylko 3 kanały. Zacznij od założeń: opisu funkcjonalności, czujników,...

    Mikrokontrolery Początkujący   23 Maj 2015 09:21 Odpowiedzi: 43    Wyświetleń: 3993