programować timer atmega

Znaleziono około 594 wyników dla: programować timer atmega
  • Atmega 32A - PWM i ADC wykorzystane jednocześnie??

    Przecież to Ty programujesz timer, a timer może po każdym okresie np. zgłosić przerwanie.

    Mikrokontrolery   29 Sty 2015 21:26 Odpowiedzi: 8    Wyświetleń: 1680
  • REKLAMA
  • [ATmega128][c] - "wyjście analogowe", generowanie krzywej

    Na ATmega 128 posiada sporo pinów. Jeśli 8 z nich ci nie jest potrzebnych to możesz spokojnie taki przetwornik wykonać. Rozdzielczość przetwornika będzie wynosić 8bit, czyli 256 stanów logicznych. Filtr i tak musisz zastosować w celu wygładzenia przebiegu schodkowego. Stosuj rezystorki z zakresu 10-20KOhm ale bardzo zbliżonej zmierzonej rzeczywistej...

    Mikrokontrolery AVR   28 Gru 2011 21:28 Odpowiedzi: 20    Wyświetleń: 4038
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Programowanie robota z mikrokontrolerem ATmega 8A i diodami IR - jak wykrywać dane?

    Tzn, wiesz - sam pwm możesz wygenerować w zasadzie na dowolnym pinie przy użyciu biblioteki SoftPWM czy chociażby generując przerwania od timera i w obsłudze przerwań zmieniać stany danego pinu, ale to nie o to chyba chodzi. Ten sygnał 38kHz musi być chyba odpowiednio zmodulowany, nie? W sensie, on ma nieść jakąś konkretną informację czy tylko "jest/nie...

    Początkujący Elektronicy   28 Wrz 2021 04:32 Odpowiedzi: 50    Wyświetleń: 1047
  • Program z timerem do ATmega8 jak zaprogramować timer?

    Drodzy urzytkownicy, To moje początki w programowaniu contollerów. Chciałbym zaprogramować timer na ATmega8. Proste logiczne programy udało mi się już napisać. Moim następnym zadaniem jest zaprogramowanie timera z licznikiem, niestety na początek mam problemy nie wiem jak zaprogramować timer. Czy ktoś mógłby mi w tym pomóc. Algorytm mojego programu...

    Ogłoszenia Elektronika   07 Sty 2009 08:15 Odpowiedzi: 1    Wyświetleń: 939
  • REKLAMA
  • Jak obsłużyć timer i przerwania w Atmega8a w C++?

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

    Mikrokontrolery AVR   11 Mar 2014 17:46 Odpowiedzi: 13    Wyświetleń: 1896
  • REKLAMA
  • Atmega 8 układ czasowy. Proszę o propozycje programu.

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

    Mikrokontrolery   13 Sty 2007 12:53 Odpowiedzi: 13    Wyświetleń: 2799
  • EvB 4.3 ( ATmega 32 ) - odwoływania w BASCOM -proszę o pomoc

    A ja proponuję sięgnąć w takim razie po jakąś książkę o mikrokontrolerach - jest ich pełno - albo poczytać w necie i chociaż zdobyć jakąś podstawową wiedzę bo jak będziesz zadawał na elektrodzie do ilu może zliczyć 8bitowy timer itp - to hoo ho - zadasz ich chyba ze 2 miliardy zanim zrobisz pierwszy program do migania diodą LED Tymczasem pierwszy lepszy...

    Mikrokontrolery AVR   01 Lis 2009 16:31 Odpowiedzi: 10    Wyświetleń: 3316
  • ATmega - prosty program. Dobrze rozumuję? Zamieszczony kod.

    Witam, Poniżej zamieściłem prosty kod, który nie mogę samemu przetrawić:) Proszę o pomoc . . . void configure_timers() { /* Wpisuje do rejestru GTCCR wartość 1 w bity TSM i PSRSYNC, dzięki czemu mikroprocesor przechodzi w tryb synchronizacji a ja mogę bez obaw konfigurować oba liczniki/timery na raz */ GTCCR = 1 << TSM | 1 << PSRSYNC; //Ustawiam...

    Mikrokontrolery   04 Lut 2008 11:37 Odpowiedzi: 3    Wyświetleń: 1927
  • ATMEGA4809 CURIOSITY NANO

    https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...

    Artykuły   22 Lis 2021 16:01 Odpowiedzi: 18    Wyświetleń: 3945
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

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

    Mikrokontrolery Początkujący   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 1284
  • REKLAMA
  • XMEGA32-E5 - Jak poprawnie skonfigurować timer w XMEGA serii E5

    Proszę, niech mnie ktoś oświeci jak skonfigurować dowolny timer w XMEGA ale serii E5 ! - one mają timery typu 4/5 czyli inne niż pozostałych XMEGA-ch. Mam podłączony buzzer do pinu D0 i co bym nie robił dostaję na nim przebieg o częstotliwości 34kHz. F_CPU=2000000. Atmel Studio 7. http://obrazki.elektroda.pl/2870512400_1... W ogóle chciałbym...

    Mikrokontrolery   31 Sty 2016 15:14 Odpowiedzi: 9    Wyświetleń: 1239
  • [C] Jak ustawić Timer dla programowego UART na Atmega32 przy 16MHz?

    Witam, Ściągnąłem kod uniwersalnego programowego UARTa ze strony http://supp.iar.com/Support/?note=88469. Próbuję go dopasować do mojej atmegi32, ale mam duży problem, bo nie wiem jakie określić parametry Timera. Po pierwsze co znaczy: 5. timer_set( BAUD_RATE ) Sets the timer to 3 times the baud rate. Czy chodzi o to, że np. przy 31250bps Timer...

    Mikrokontrolery   11 Lip 2007 10:48 Odpowiedzi: 14    Wyświetleń: 3002
  • [Zlecę] wykonanie programu w Bascom pod atmega32

    Zlecę wykonanie programu taimera Timer ma posiadać 2 kanały do naliczania czasu , regulacje od 1m do 24h 6 x wyjść na przekaźniki sterowanych nie zależnie menu do załączania niezależnie przekaźników fajnie było by nie wykorzystany czas można było by zgrać na ibutton lub kartę RFID proszę o odpowiedz na PW pozdrawiam

    Ogłoszenia Elektronika   05 Wrz 2012 11:15 Odpowiedzi: 0    Wyświetleń: 738
  • ATmega32, jak poprawnie ustawić przerwanie TIMER1 w C na zestawie and-tech EvB 4.3

    Witam wszystkich. W końcu wziąłem się za naukę C, tym bardziej, że zakupiłem książkę naszego forumowicza mirka (polecam książkę, lekko napisana i ta po "chłopsku") oraz wpadł mi w ręce zestaw startowy z and-tech EvB 4.3 (bardzo podobny do tego z ATNEL-a). Pierwsze kroki z diodą i wyświetlaczem LCD za mną. Przerwanie i migoczącą diodą także. Problem...

    Mikrokontrolery Początkujący   29 Gru 2011 20:59 Odpowiedzi: 4    Wyświetleń: 1587
  • Timer - minutnik, jak napisać program pod atmegę 8?

    Ma ktoś pomysł jak zrobić coś takiego http://www.elektroda.pl/rtvforum/topic95... a dokładnie jak napisać program pod atmegę 8??

    Projektowanie Układów   22 Cze 2008 16:39 Odpowiedzi: 2    Wyświetleń: 1471
  • 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ń: 4527
  • ATmega8 - Prosty program z wykorzystanie timera 8bit.

    Witam mam problem próbuję zrobić program na uC który będzie migał diodami naprzemiennie i w czasie zmiany ich piszczał z piezo. Zrobiłem już miganie i piszczenie. Wartości są takie na oko ponieważ w tym timerze nie da ustawić górnej granicy więc liczy sobie od zera do 0xFF. Proszę o pomoc, wiem problem jest banalny ale ja poradzić sobie z nim nie mogę...

    Mikrokontrolery AVR   15 Gru 2013 17:40 Odpowiedzi: 8    Wyświetleń: 1644
  • [AT90USB1287] Jak napisać prosty program z timerem w asm dla AT90USB1287?

    Cześć, do tej pory jak programowaliśmy płytki AT90USB1287 w AVR Studio 4.19 nie miałem żadnych dużych problemów z tym, jednak gdy przyszedł czas na Timery to coś nie mogę tego ogarnąć. Nawet nie wiem kogo za to obwiniać (pewnie tylko siebie), no do rzeczy. Czytam niby te różne dokumentacje i googoluje, ale prawdę mówiąc nie potrafię nawet napisać najprostszej...

    Mikrokontrolery AVR   16 Kwi 2012 21:09 Odpowiedzi: 2    Wyświetleń: 1434
  • ATMega 16: Timer działa, ale uC nie wchodzi do pętli while(1)

    Taaa znalazł... pewnie walczył z tym volatile 3 godziny :) . Tak naprawdę to nie szukałem o tym volatile bo programuję w C od wielu lat i nie tylko proceduralnie ale i obiektowo oraz biblioteki graficzne do C. Dlatego same hasło Freddiego dało mi odpowiedź, ale skoro jest to częstym problemem to może warto by było napisać jakieś FAQ z najczęstszymi...

    Mikrokontrolery AVR   09 Lut 2009 08:50 Odpowiedzi: 3    Wyświetleń: 1389
  • atmega8, ustawienie przerwania od timera0, assembler

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

    Mikrokontrolery AVR   14 Paź 2011 09:23 Odpowiedzi: 8    Wyświetleń: 1815
  • [Zlecę] napisanie programu w C dla Atmega88

    Jak w temacie, zlecę napisanie programu w c dla AVR Atmega88. Ma to być prosty timer z dwoma wejściami które wyłączają przekaźnik po określonym czasie. Więcej info na PW.

    Projektowanie Bazar   10 Lut 2015 21:10 Odpowiedzi: 0    Wyświetleń: 639
  • Jak ustawić TIMER2 na atmega8 z kwarcem 32,768kHz w BASCOM?

    Witam! Jestem początkującym programistą i chciałbym zrobić sobie zegarek na LCD. Napisałem kod w BASCOM z wykorzystaniem TIMERA1 i wewnętrznego oscylatora, ale on się śpieszy. Nie mogę wcale ustawić aby dokładnie odliczał jedną sekundę. Czytałem w internecie, że do tego trzeba wykorzystać TIMER2 i zewnętrzny kwarc zegarkowy 32,768kHz, ale ja mam problem...

    Mikrokontrolery Początkujący   22 Mar 2013 22:04 Odpowiedzi: 4    Wyświetleń: 1875
  • Jak ustawić timer0 w ATMega8 na 40kHz dla sonaru?

    Witam Zbudowałem na ATMega8 urządzenie które ma mierzyć odległość. Nadajnik ultrasoniczny podłączony jest do nóżki PD4 poprzez tranzystor. Nie bardzo mogę zrozumieć sposób wyliczenia timera0 dla częstotliwości 40kHz . Jeśli ktoś może mi to wytłumaczyć tak na chłopski rozum. Piszę w C na CodeVisionAVR. Wszystkim dzięki:D Poprawiłem temat, poczytaj zasady...

    Mikrokontrolery   23 Maj 2006 07:01 Odpowiedzi: 2    Wyświetleń: 1570
  • Konfiguracja Timerów w ATMega8L dla przerwań co 1s w Bascomie

    Wie ktos cos moze na temat prawidłowego odmierzania czasu w ATMega8L, jak skonfigurować jeden z wewnętrznych Timerów i jaki oscylator zastosować by uzyskać przerwanie dokładnie co 1s ? Gdzie w programie zadeklarować wybrany rezonator?

    Automatyka Przemysłowa   17 Sie 2005 13:20 Odpowiedzi: 2    Wyświetleń: 957
  • Bascom, ATmega128 - Jak ustawić dokładne wartości Timerów?

    Witam, mam kod: [syntax=basic4gl] Config Timer0 = Timer , Prescale = 1024 Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Disconnect , Compare B Pwm = Clear Down , Prescale = 8 Config Timer2 = Timer , Async = Off , Prescale = 1024 , Compare = Disconnect , Pwm = Off , Clear Timer = 1 Config Timer3 = Timer , Prescale = 256 Config Int6 = Change On Ovf0...

    Mikrokontrolery AVR   16 Lip 2011 17:09 Odpowiedzi: 0    Wyświetleń: 900
  • Zegarek z programem na timerze wyłącza się po 4 minutach - co poprawić?

    Napisałem sobie taki prosty programik, dodam, że to jeden z moich pierwszych z użyciem timera i niby wszystko ok to jednak zegarek przestaje wyświetlać po ok 4 minutach poprawnej pracy. $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portd.5 , Db7 = Portd.6 , E = Portd.7...

    Mikrokontrolery   29 Wrz 2007 20:43 Odpowiedzi: 3    Wyświetleń: 1446
  • Jak zaprogramować generator na ATMega16a z joystickiem do zmiany częstotliwości?

    moze pomogłoby połaczenie kilku programowanych równolegle liczników i na tej podstawie (przy odpowiedniej częstotliwości zegara) programować go wartością przy której liczniki zgłaszałyby przerwanie (przeniesienia albo pożyczki w zależności w którą stronę by liczył) wówczas może by można było mówić o nieco płynniejszej regulacji częstotliwości. Tylko...

    Mikrokontrolery AVR   28 Cze 2010 21:58 Odpowiedzi: 22    Wyświetleń: 5085
  • [ATMEGA][BASKOM][timer w trybie PWM] jak ustawić rejesty

    O dokumencie ze strony Atmel dotyczącym ATMega16A- bez tego nie należy zabierać się za programowanie. To samo dotyczy ATtiny25 itd.

    Mikrokontrolery AVR   13 Gru 2009 19:33 Odpowiedzi: 6    Wyświetleń: 2642
  • BAscom atmega - Programowanie w Bascomie,silnik DC,Atmega32

    Dodam że w programie poprawiłem błędy składni a nie popatrzyłem na schemat i nie poprawiłem błedów logiki. Na schemacie podłączone masz tylko wyjście OC1A więc odwoływanie się w programie do PWM1B jest całkowicie bezcelowe. Do tego DC_on_off to alias pinu OC1A czyli Timera1 który został ustawiony w tryb generowania sygnału PWM. W takim trybie Timer...

    Mikrokontrolery AVR   20 Lut 2016 11:42 Odpowiedzi: 32    Wyświetleń: 3261
  • Sterownik wentylatora do pieczarkarni na Atmega8, LCD 2x24, regulacja czasu pracy/zwłoki

    Programujesz w Atmega timer 16 bitowy. Przy częstotliwości pracy 1MHz i preskalerze 1024 będziesz miał 1024 sygnały do zegara licznika na sekundę. Ustawiając wartość licznika 16 bitowego na 0fff dostaniesz przerwanie co około 1 min. Robisz sobie 2 rejestry jeden praca drugi zwłoka i sprawdzasz przy każdym przerwaniu jaki to tryb i czy liczba przerwań...

    Projektowanie Układów   25 Sty 2008 09:25 Odpowiedzi: 1    Wyświetleń: 1379
  • Atmega 328 PB - losowa synchronizacja kanałów Compare w generacji częstotliwości

    Masz najnowszą wersję 2080? Czasem gdzieś się czai jakiś błąd i wtedy warto sobie zrobić taki ekspresowy kodzik który najpierw konfiguruje licznik a potem od razu odczytaj rejestry i sobie wyświetl w postaci binarnej. Można wtedy sprawdzić z notą czy wszystko ustawione tak jak powinno. Nie wszystkie tryby licznika da się do końca skonfigurować Bascomowymi...

    Mikrokontrolery AVR   03 Lis 2017 11:25 Odpowiedzi: 18    Wyświetleń: 1383
  • atmega32 i SRAM – zapis i odczyt przez dwie atmegi32 w Bascom, jak to zrealizować?

    mala szansa aby w kilku postach zrobic Ci wyklad ale jak masz 12 linii adresowych tj A0-A11 to wszystkie koncowki musza byc podlaczone w Twoim przypadku najlepiej do portow obu Atmeg czyli w praktyce 2 porty do tego zuzyjesz a 3 do danych jesli chcesz wykorzystac pojedyncze piny danych to tez musisz "zuzyc wszystkie 12 adresow , bez bramek czy dodatkowych...

    Mikrokontrolery   13 Cze 2009 12:45 Odpowiedzi: 15    Wyświetleń: 3722
  • Atmega644PA - Obsługa przerwania, multipleksowanie ADC

    W kodzie jest całe mnóstw błędów. Zmodyfikowałem kod z postu powyżej. Z AVR nie miałem do czynienia od paru lat, więc nie wiem, czy kod działa, ale zwróć uwagę na różnice pomiędzy moją wersją i poprzednią - każda z nich ma jakieś uzasadnienie. Mam też wrażenie, że źle programujesz timer, ale nie chce mi się zaglądać do Datasheet. Jaki jest okres timera...

    Mikrokontrolery   10 Sty 2016 16:07 Odpowiedzi: 53    Wyświetleń: 2886
  • ATmega8 - miernik napięcia i prądu - sprawdzenie układu

    (at)rax90 Moim zdaniem porada kol. (at)BlueDraco jest szkodliwa, bo tylko wprowadza chaos. Sądząc po twoich postach, bez obrazy, ale wnioskuję, że jesteś mocno początkujący zarówno w temacie programowania mikrokontrolerów, jak i elektroniki. Więc nie skacz z kwiatka na kwiatek, bo nigdy tego projektu nie zrealizujesz. ATMega ma wystarczająco dobry...

    Mikrokontrolery AVR   07 Kwi 2017 20:55 Odpowiedzi: 16    Wyświetleń: 3519
  • ATMEGA 2560 czy można zmienić priorytety danych przerwań

    Zacznijmy od pytań: 1. Które bity według Ciebie ustawiłeś w TCCR2B : Autor tematu pisał, że stosuje gotową bibliotekę do obsługi jakiegoś panelu dotykowego. Z tego, co zrozumiałem, to przerwanie to znajduje się we "wnętrzu" tej biblioteki. Takie efekty są oczywiście normalne, gdy ktoś mało świadomy tego, co się dzieje w jego programie stosuje gotowe...

    Mikrokontrolery Początkujący   08 Sie 2017 20:29 Odpowiedzi: 15    Wyświetleń: 2049
  • [BASCOM][ATmega32] - Multipleksowanie wyświetlaczy 7-segmentowych +aliasy +pętla

    Tu masz program pod ATtiny2313, jeśli potrafisz programować, to też potrafisz przerobić program na ATMegę: [syntax=basic4gl]' Bardzo prosty zegar bez możliwości ustawiania Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit Config Portb = 255 : Portb = &B255...

    Mikrokontrolery AVR   14 Lis 2012 20:58 Odpowiedzi: 10    Wyświetleń: 3852
  • Timer na Atmega8 w Bascomie - nie działa poza symulatorem, co sprawdzić?

    W uproszczeniu częstotliwość sprzętowego generatora PWM to następująca zależność: F oscylatora / Prescaler / X, i tak: dla rozdzielczości Pwm=8 bitów X=510, dla rozdzielczości Pwm=9 bitów X=1022, dla rozdzielczości Pwm=10 bitów X=2046. Przykład dla rozjaśnienia: F kwarcu = 8MHz, rozdzielczość generatora PWM=9 bitów (możliwe 8,9 i 10), Prescaler=8 (możliwe...

    Mikrokontrolery   31 Sty 2007 08:08 Odpowiedzi: 14    Wyświetleń: 1900
  • Jak przerobić spawarkę na pomiar prądu 200-300A? Szukam tanich przekładników.

    ISP, przetwornik A/C, timery, sporo pamięci i duża szybkość - Atmega już od kilku zł za sztukę. Programowanie przez WinAVR, wystarczy znać podstawy C. Ogółem można zrobić bardzo wiele na takim 'maleństwie' bez zewnętrznych przetworników.

    Elektro Maszyny i Urządzenia   12 Lis 2007 14:33 Odpowiedzi: 43    Wyświetleń: 18889
  • Atmega – jak dynamicznie włączać i wyłączać watchdog w C++ podczas programowania?

    Dokładnie tak. Przedstawiony sposób jest jednym z najlepszych bo zawsze program może sie zawiesić w jakiejś pętli gdzie WatchDog jest resetowany. A zastosowanie Timera i flag w 99% rozwiązuje ten problem.

    Mikrokontrolery AVR   05 Gru 2009 23:53 Odpowiedzi: 61    Wyświetleń: 6788
  • Arduino – jak zliczać impulsy z przewodu WN do obrotomierza (timer, ATmega)

    Musisz zrobić połączenie pomiędzy sygnałem WN i wejściem ATmega. Musisz znaleźć sposób aby połączyć dwa obwody o różnym napięciu, sposobów jest wiele: transoptor, hallotronowy czujnik prądu do Arduino itd. Polecam pisać program na Arduino, będzie znacznie łatwiej niż innymi sposobami. A Basica to chyba mało kto używa, teraz programuje sie głównie w...

    Arduino   07 Sie 2015 18:33 Odpowiedzi: 4    Wyświetleń: 1326
  • [Atmega328P][C] - Poprawna konfiguracja timera 16-bitowego pod serwo

    Witam! Jestem początkujący w tym temacie, od niedawna uczę się programować mikrokontrolery AVR. Po pierwszych programach typu migająca dioda przy użyciu funkcji delay oraz opanowaniu timerów na tyle aby one sterowały diodą chciałbym "oswoić" serwomechanizm : TowerPro SG90. Trochę czytając na internecie oraz oczywiście dokumentacje atmegi328p udało mi...

    Mikrokontrolery AVR   10 Wrz 2013 16:51 Odpowiedzi: 15    Wyświetleń: 2967
  • Gdzie kupić ATMega 162? Szukam 10 sztuk z fakturą VAT

    Wskazuję firmę, która na w sprzedaży atmega 128. Nie jest to sam układ lecz gotowa aplikacja. Procek atmega 128, zegar czasu rzeczywistego, szeregowa DataFlash o pojemności do 4 Mb, złącze ISP do programowania, układ reset na DS1811, dodatkowy kwarc 32768 Hz dla wewnętrzeba timera, podtrzymanie bareryjne. A wszysko to na płytce o wymiarach 39 X 42 mm....

    Mikrokontrolery   09 Mar 2004 19:30 Odpowiedzi: 11    Wyświetleń: 2879
  • Atmega - czy 20 MHz przy 3.5 V wpłynie na dokładność timerów?

    Sprawdź jakie minimalne taktowanie wspiera USBasp. Aby programowanie było możliwe fISP musi być 4-krotnie niższe niż fCPU. Umknęło mi jaki MCU stosujesz, ale jeśli to coś w miarę nowego to preskaler zegara można zmieniać programowo. Wtedy masz taktowanie równe 32768 Hz, czyli ISP może być taktowane max 8192 Hz, co raczej umożliwia każdy programator....

    Mikrokontrolery Początkujący   09 Gru 2014 15:50 Odpowiedzi: 12    Wyświetleń: 2046
  • atmega16 LCD + przerwanie timera - dziwne zachowanie (VMLAB)

    Witam Ucze sie programować mikrokontrolery, używam Vmlab'a i Winavr. Mikrokontroler to atmega16. Napotkałem następujący błąd: Program teoretycznie powinien dodawać do wyświetlacza co 300ms nowy znak. Wszystko jest ok dopóki nie włącze Timera. Jeżeli go uruchomię to znaki zamiast się dodawać zaczynają się nadpisywać (pojawia się tylko jeden znak na 1...

    Mikrokontrolery   13 Mar 2009 16:37 Odpowiedzi: 4    Wyświetleń: 1818
  • Atmega 8 - Licznik do14-stu żle działakący kod C

    Sprawę komplikuje fakt, że stan licznika powinien pozostać, aż do jego zmiany spowodowanej nową paczką impulsów. A dlaczego komplikuje? jeden dodatkowy warunek - jezeli czas od ostaniego impulsu wiekszy od załozoniego i impuls to zerujesz licznik Czy to jest do zrobienia bez wykorzystywania przerwań, timerów, wyzwalania zboczem, o których trochę czytałem,...

    Mikrokontrolery AVR   01 Sty 2016 19:33 Odpowiedzi: 27    Wyświetleń: 1833
  • [Atmega 8a] Atmega 8a, Arduino, l293dne - PWM nie działa w projekcie z modułem XM-15

    W tym momencie nie mogę; ale podłączyłem poprawnie zasilanie bo świeci się dioda na sterowniku, i jedną nózkę sterownika do masy, a drugą do pinu 11 w Atmedze... Nie możesz mieszac 'zwykłej' numeracji pinów mega8 z numeracją przyjęta w Arduino. Te numery nie pokrywaja się !!! Pin 11 dla Mega8 jest PD5 lub alternatywne wejście Licznika/Timera1 (w Arduino...

    Mikrokontrolery AVR   06 Sty 2017 14:05 Odpowiedzi: 18    Wyświetleń: 1575
  • [C] [C][ATmega88] - Jak poprawnie obsłużyć przerwanie Timera0 dla diod LED?

    Witam, to mój pierwszy post na forum, więc na wstępie chciałbym się przywitać :) Uczę się programować mikrokontrolery AVR, korzystam obecnie z ATmegi88. Z uwagi na mniejszą popularność mojego mikroprocka korzystam z poradników dla ATmegi8. Mam problem z obsługą przerwań Timera. Podpinam dwie diody, obie mają za zadanie zapalać się co 1 sekundę - jedna...

    Mikrokontrolery   29 Mar 2013 11:23 Odpowiedzi: 15    Wyświetleń: 2955
  • [ATmega8] [ATmega8][C] Jak poprawić kod do sterowania silnikiem krokowym?

    "No teraz to trochę namieszałeś, jak napisałem dopiero zaczynam i jeszcze nie wiem to to "timer"." Nic nie namieszałem- ATMega to nie komputer z procesorem Pentium i z ogromną szybkością i pamięcią. Jesteś bardzo blisko sprzętu- to jest programowanie niskopoziomowe. Nie znam się na C ale poszukaj sobie tutoriala do AVRGcc na temat przerwań.

    Mikrokontrolery AVR   16 Sty 2010 17:20 Odpowiedzi: 16    Wyświetleń: 5853
  • Wybór zestawu: ZEPIC dla PIC czy ZEAVR dla ATmega? Jak programować?

    Też o tym pisałem - robię odtwarzacz mp3, bez koprocesora mp3 ani w przypadku AVRa, ani w przypadku ARMa w rozsądnej obudowie się nie obejdzie. W czasach ARM7 mówiło się że kodek mp3 wymaga zegara 20MHz. Na Cortex-M3 z zegarem 24MHz zadziała więc bez problemu (i bez dodatkowych układów czy koprocesora). Mnie np. bardzo pasuje event system z XMEGA,...

    Mikrokontrolery Początkujący   28 Cze 2014 08:42 Odpowiedzi: 48    Wyświetleń: 6801
  • Atmega 128: Jak ustawić PWM na timerze 3 w Bascomie?

    Programuję mikrokontroler Atmega 128 w Bascomie i mam problem z ustawieniem tego trybu dla timera3. Posiada on trzy wyjścia na których mogę ustawić PWM, jednak nie potrafię tego zrobić. Ustawiając PWM na timerze 1 wszystko działa. Bascom podświetla PWM1a oraz PWM1b na niebiesko natomiast z PWM1c nic się nie dzieje, tak samo dzieje się z timerem3. Bardzo...

    Mikrokontrolery   23 Maj 2007 10:08 Odpowiedzi: 25    Wyświetleń: 2661
  • Jak zatrzymać Timer1 w atmega128? Który rejestr modyfikować?

    main'a mam już zajętego. Stawianie flag raczej odpada. No to jeszcze długo będzie musiało wody w rzece upłynąć zanim zrozumiesz, że jeśli chcesz na prawdę programować - to stosowanie tego typu flag jest PODSTAWĄ podstaw, a odpada wrzucanie hektolitrów procedur do obsługi przerwania. Kolega wyżej ma świętą rację i proponowałbym ci jak najszybciej pójść...

    Mikrokontrolery AVR   24 Lut 2010 23:29 Odpowiedzi: 5    Wyświetleń: 1147
  • [Atmega128] Przykładowy kod w C dla Atmega128 obsługujący 2xRS232, konfiguracja AVR Studio

    Wektorów przerwań szuka sie nie tyle w dokumentacji winavr co w dokumentacji kontrolera, który się programuje. Nazwa wektora to nazwa przerwania ze spacjami zastąpionymi podkreślnikiem i dodanym przyrostkiem _vect np przerwanie od przepełnienia timera 1 w atmega 32: w dokumetnacji sekcja Interrupts (str. 42) 10 $012 TIMER1 OVF Timer/Counter1 Overflow...

    Mikrokontrolery AVR   24 Sie 2008 12:52 Odpowiedzi: 13    Wyświetleń: 2054
  • Czy warto zacząć naukę mikrokontrolerów od Arduino czy ARM?

    No właśnie zdecyduje się na ATmega 8. Zainteresowało mnie złożenie własnego zestawu jak tutaj: http://mikrokontrolery.blogspot.com Jeżeli chodzi o programowanie to miałem na uczelni asemblera i w sumie język C. Powiem szczerze jestem z tego zielony, dlatego ciężko wybrać język w którym chciałbym programować. Dużo oglądałem filmików instruktażowych właśnie...

    Mikrokontrolery Początkujący   31 Sty 2014 16:16 Odpowiedzi: 11    Wyświetleń: 1947
  • ATmega 2560 - priorytety przerwań wewnętrznych i zewnętrznych timerów

    Witam Programuję pracę inżynierską na Arduino Mega, ale nie korzystając z gotowych bibliotek, tylko bazując na rejestrach i ich ustawieniach. Chciałbym wykorzystać wewnętrzne przerwania sześciu timerów oraz 4 przerwania zewnętrzne zboczem. Proszę o informacje, gdzie w nocie katalogowej można znaleźć informacje na temat priorytetów wykonywania przerwań,...

    Mikrokontrolery Początkujący   12 Lut 2017 11:01 Odpowiedzi: 3    Wyświetleń: 1191
  • ATMEGA128L z kwarcem 7,3728MHz - program działa, ale nie miga LED

    Witam! Na wstępie - nie jestem zielony, napisałem już kilka programow na uC. Taka sytuacja dzieje mi się po raz pierwszy. Mam ATMEGę128L z kwarcrm 7,3728MHz, 27pF przy nim. uC ładnie przedstawia się sygnaturą w ISPProg, daje się programować, weryfikacja OK. Napisałem krotki program w CodeVision: void main(void) { // Declare your local variables...

    Mikrokontrolery   28 Kwi 2008 21:52 Odpowiedzi: 13    Wyświetleń: 1659
  • 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ń: 2981
  • 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ń: 1356
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    Sam się uczę programowania w C z książką oraz płytką p. Mirka, i powiem że to jest to co tygrysy lubią najbardziej. Jeżeli będziesz brał taki zestaw to weź z Atmega 32 ponieważ kod w książce jest pisany pod ten układ. Jeżeli byś wziął z Atmega 644, to musisz się liczyć z przeróbkami kodu tam gdzie korzysta się z timerów ( nie jest to straszne, ale jednak...

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 552156
  • [ATmega][C/C++] Programowanie obiektowe, inne kompilatory

    Zależy, co rozumiesz pod pojęciem "krytyczne czasowo" ;) Ale ok, dajmy spokój. A co do przykładu, imho najdokładniejsze będzie coś pomiędzy - przerwanie i licznik wystąpień plus timer odmierzający np. sekundy i ustawiający flagę zakończenia pełnej sekundy. Wtedy w pętli głównej obliczenia i zerowanie flagi pełnej sekundy (w tle cały czas impulsy się...

    Mikrokontrolery AVR   09 Cze 2010 19:02 Odpowiedzi: 60    Wyświetleń: 8218
  • ATMEGA 328P-AU - FAST PWM na pinie PD6 nie działa poprawnie - analiza kodu

    Zaczynam przygodę z programowaniem AVRów, chciałbym zakręcić silniczkiem DC przy użyciu sygnału PWM na pinie PD6 (ATMEGA 328P-AU). Na razie w ramach testu chciałem wypróbować timer FAST PWM. Napisałem parę linijek kodu, które wydaje mi się, powinny działać, jednak coś nie gra. Czy ktoś byłby w stanie mnie naprowadzić na błąd, który popełniam? Poniżej...

    Mikrokontrolery AVR   26 Gru 2016 13:29 Odpowiedzi: 15    Wyświetleń: 2130
  • Atmega8 - Co kupić do zestawu startowego? Lista elementów i pytania o części

    tmf: Mam też świeżą wiedzę o cenach i wydajnościach układów 32-bitowych. O ile wiem, na dzisiaj jedynie ATtiny13 i ATmega8 (czyli dwa zabytki) są tańsze od 10-krotnie od nich szybszych Cortexów, z tym, że Cortex konkurujący z Attiny13 będzie miał 4 KiB ROM i 1 KiB RAM oraz 2 UARTy i raczej będzie tańszy od ATtiny13 (realnie za 3 miesiące). Porównajcie...

    Mikrokontrolery Początkujący   29 Gru 2012 20:42 Odpowiedzi: 15    Wyświetleń: 6531
  • Atmega8 timer i przerwanie INT1 - jak wstawić do programu?

    Witam, ja na początek zareklamuję kolegę _ImPuLs_ z elektrody i jego portal. Mnie osobiście przy programowaniu AVR-ków jest przydatny. Link główny to: http://impuls.elektroda.eu/joomla/ Kolejne linki to do rejestrów ATMega8 i ich opisów: [url=http://impuls.elektroda.eu/joomla/i... ; [url=http://impuls.elektroda.eu/joomla/i...

    Mikrokontrolery AVR   14 Maj 2012 07:12 Odpowiedzi: 40    Wyświetleń: 5719
  • AVR - UART xmega vs mega-róznice wady i zalety

    Obsłuży przy 16 MHz i programowaniu w asemblerze lub wstawkach i NAKED. Czyli - jak się dobrze nagmnastykujemy, to może uda nam się uzyskać to samo, co na każdym Cortexie mamy bez asemblera, bez problemów i taniej, z dużym zapasem mocy obliczeniowej. Ponadto ATmega jeśli obsłuży te 260 k przerwań UART czy SPI, to nie może obsłużyć żadnego innego przerwania,...

    Mikrokontrolery AVR   26 Kwi 2016 13:26 Odpowiedzi: 22    Wyświetleń: 2472
  • [Atmega32] Timer0 nie wywołuje przerwania SIG_OVERFLOW0 w skanerze 3D

    Skompilowałem przez avr-gcc pod linuksem , spróbuj zamienić avr-g++ na avr-gcc? Albo pobierz eclipse CDT z wine [url=http://www.winehq.org/]Link jak widzisz [url=http://appdb.winehq.org/objectManag... AVRStudio już nieźle działa pod wine. Nie rozumiem poco się męczysz z makefile itp jak można to zrobić wygodnie z GUI....

    Mikrokontrolery AVR   15 Maj 2009 14:59 Odpowiedzi: 13    Wyświetleń: 3987
  • Jak zbudować układ do sekwencyjnego podświetlania banera LED?

    A nie prościej mikrokontroler - Atmega, Atiny? Nie ma sensu cofać sie do ogólnie mówiąc TTL cyfrówki. Program do sterowania napiszesz dosłownie w paru linijkach a programowanie AVR jest banalne. Taki timer można też zbudować na bramkach Schmitta 4093/40106 - kilka monowibratorów i jeden multiwibrator. Ale w sumie faktycznie najprościej wyjdzie na minikontorlerze...

    Projektowanie Układów   23 Gru 2006 22:24 Odpowiedzi: 12    Wyświetleń: 2109
  • [Atmega128] Jak ustawić PWM na Atmega128 do sterowania 3 silnikami?

    Jak sterować PWM na wewnętrznym timerze? konkretnie potrzebuje 3 rozne, umie trochę programować w c, ale nie mogę zrozumieć jak to ma działać, ustawienie preskalera i tych innych "zmiennych" - nie wiem jak je nazwać, nie programowałem wcześniej uC, przeczytałem ten temat z kilku książek "Mikrokontroleey AVR w praktyce" Doliński, i podobnych o programowaniu...

    Mikrokontrolery AVR   16 Lut 2011 11:50 Odpowiedzi: 11    Wyświetleń: 5148
  • Zewnętrzny timer z wyzwalaczem na ATmega - NE555 czy układ na I2C?

    Były kiedyś układy [url=http://www.elenota.pl/datasheet-pdf... i 8254 (Intel), ten drugi różni się chyba możliwością odczytywania jakiegoś statusu - ale: (1) do nich jeszcze był potrzebny zewnętrzny generator, i (2) wymagały zaprogramowania przez uC/uP. W jednym układzie 3 timery, wiele trybów pracy - coś powinno pasować. Pewnie dałoby...

    Projektowanie Układów   07 Lip 2015 13:17 Odpowiedzi: 19    Wyświetleń: 1071
  • EvB 4..3 - Zbieranie danych z określoną częstotliwością

    Ech, czepiasz się takich drobiazgów jak format danych UART - no to dorzućmy jeszcze odstępy bajtów niezbędne co jakiś czas do resynchronizacji... Właściwie na początek wypadałoby grzecznie poprosić PC o ustawienie szybkości 1 Mbps na RS232, potem już pójdzie jak z płatka. ;) Alternatywnie można namówić 16 MHz Atmega na ustawienie 921600, zapewne z podobnym...

    Mikrokontrolery AVR   21 Gru 2012 21:33 Odpowiedzi: 37    Wyświetleń: 4017
  • Jak zbudować policyjny kogut LED z regulacją tempa migania?

    Myślę, że zanim zaprojektowało by się coś takiego używając timerów i tranzystorów, to dużo łatwiej zajęło by nauczyć się programować np. 8-bitowe mikro-kontrolery ( atmega-8 od której chyba zaczynają wszyscy zaczynający zabawę w te klocki, chociaż atmega-8 jest już stara i przez co bywa droższa od innych mikro-kontrolerów o większej mocy obliczeniowej...

    Początkujący Naprawy   16 Lip 2013 10:09 Odpowiedzi: 8    Wyświetleń: 3837
  • Bascom Atmega8: Jak ustawić Timer1 do pomiaru czasu między impulsami?

    Witam, Piszę program do atmega8 i mam problem z ustawieniem Timer1. Dopiero zaczynam programować więc proszę o wyrozumiałość. Chciałbym ustawić tak timer1 aby zaczął liczyć czas od pojawienia się na portd.3 pierwszego impulsu do drugiego impulsu, zapisał wartość do zmiennej, wyzerował się i zaczął zliczać czas od drugiego do trzeciego impulsu zapisał...

    Mikrokontrolery AVR   02 Maj 2010 20:51 Odpowiedzi: 7    Wyświetleń: 2906