programować timer atmega

Znaleziono około 280 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ń: 1608
  • REKLAMA
  • [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ń: 2552
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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ń: 1376
  • 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ń: 981
  • REKLAMA
  • 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ń: 5061
  • 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ń: 3189
  • 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ń: 3888
  • REKLAMA
  • 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ń: 3310
  • [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ń: 4014
  • 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ń: 18733
  • 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ń: 1380
  • 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ń: 6695
  • 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ń: 1308
  • 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ń: 1785
  • REKLAMA
  • 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ń: 2007
  • [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ń: 3798
  • 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ń: 1365
  • 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ń: 2864
  • [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ń: 5832
  • 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ń: 3468
  • [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ń: 1991
  • 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ń: 2637
  • 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ń: 6675
  • [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ń: 1509
  • 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ń: 1129
  • Jak podłączyć Atmega32 do USBAsp? Schemat, oscylator, rezystory

    Załączony schemat nie jest w 100% poprawny - musisz podłączyć wg. dokumentacji wszystkie piny vcc i gnd. Do samego zaprogramowania wystarczy podłączenie według tego schematu ( http://www.mare.ee/indrek/timer/atmega16... ) - jestem pewny bo sam ma podstawkę do programowania z takim podłączeniem i programuje bez problemu. Jeśli w tej podstawce atmega...

    Mikrokontrolery   07 Maj 2012 21:57 Odpowiedzi: 23    Wyświetleń: 7327
  • 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ń: 1938
  • [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ń: 2937
  • 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ń: 1806
  • 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ń: 1644
  • 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ń: 2124
  • 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ń: 2100
  • [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ń: 8152
  • [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ń: 3966
  • 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ń: 2433
  • 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ń: 5692
  • [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ń: 5121
  • Własna prosta niezawodna przejściówka USB-RS232 (AVR)

    A tak naprawdę do zastanów się czy możesz powiedzieć że rzeczywiście coś już umiesz, czy tylko korzystasz z "działających" i "sprawdzonych" ścieżek dojścia do rzeczy, które kiedyś były ogólnie dostępne i nieograniczone, patrz "głupi: DOS". I najbardziej problematyczna sprawa, na ile rzeczywiście tworzenie wyrwy w założeniu budowy Systemu Operacyjnego...

    DIY Konstrukcje   31 Sie 2024 20:20 Odpowiedzi: 453    Wyświetleń: 241021
  • 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
  • Dlaczego tak ciężko produkować urządzenia? Startupy hardware często upadają

    Hehe 2 gry, które wyszły tylko z poprawioną grafiką (reszta bez zmian) Metro i Bulletstorm. Z programowaniem jest tak, że można napisać jakąś prostą aplikację na androida i w krótkim czasie stać się milionerem dodatkowym plusem jest to, że programy/środowiska programistyczne są darmowe wiec nie potrzebujemy kapitału ani nic fizycznie wytwarzać aby zarobić...

    Tematy tygodnia   22 Lis 2017 15:44 Odpowiedzi: 34    Wyświetleń: 8388
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    (at)marcin w Nie zgodzę się z tobą. Od końca - dobry programator jest praktycznie niezniszczalny. Mam od lat AVR Dragon, ostatnio użytam Atmel-ICE, przeżyły odwrotne podłączenie zasilania, zwarcia, potop i dzieci i ciągle działają. Mam też droższe programatory, ale IMHO nie są lepsze niż te najtańsze Atmela. USBASP jest tani, ale to jedyna zaleta....

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 549900
  • 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ń: 2957
  • 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ń: 1056
  • ATmega8 (C) - Jak skonfigurować Timer 1 do generowania 1kHz?

    Witam po dłuższej przerwie Koledzy mieliście rację. problem tkwił w spacji w nazwie. Teraz program się kompiluje ale jest następny problem(ach, w bascomie to mi śmigało a tu co rusz coś ;) ) MKavr kalkulator odczytuje bez problemu nazwę i sygnaturę, jak chcę zaprogramować bin z eclipse to wywala błąd : Programmer "usbasp" could not initialize the target...

    Mikrokontrolery Początkujący   01 Lip 2018 20:04 Odpowiedzi: 10    Wyświetleń: 1374
  • 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ń: 3993
  • POGOTOWIE - kłopoty z zaprogramowaniem, zablokowaniem, fusebit-ami, itp.

    Dobry wieczór, mam luźne pytanie do kolegów fachowców. Programuje mikrokontrolery od 4 lat. Hobbystycznie. Problem jaki mam jest dość osobliwy. Padają mi ATMegi co jakiś czas. Na oknie leży mi ok. 5ciu padniętych ATMeg o łącznej wartości ponad 100zł. I taką mam nadzieję, że może ktoś doradzi, jeśli nie co do ich odratowania (ależ bym się ucieszył) to...

    Mikrokontrolery Początkujący   13 Gru 2024 19:50 Odpowiedzi: 436    Wyświetleń: 114226
  • 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ń: 1885
  • Jak generowac kilka przebiegow prostokatnych na jednym at32?

    Nie denerwuj się. PWM to nie jest żadne rozwiązanie dla krokowców. One potrzebują impulsów, a nie wypełnienia-PWM-Pulse width modulation. PWM jest dla sterowania silnikami DC grzałkami itp. A ty masz silniki krokowe. Nie jestem na tyle dobry w programowaniu żeby ci pomóc. Może inni. Ale o sprzęcie to mam pojęcie. Nie próbuj sterować silnikami krokowymi...

    Mikrokontrolery AVR   01 Kwi 2009 21:01 Odpowiedzi: 50    Wyświetleń: 5391
  • Jak napisać program w Bascom do sterowania serwem na Atmega48?

    Prosze nie pisać abym zmienił jeżyk czy coś. :) Nie mam w planach zmieniać języka, ani programować zawodowo :) Sukcessem otrzymania trafnej odpowiedzi jest umiejętnośc zadawania pytań !!! Po pierwsze: - to ty jesteś tym co szuka pomocy, więc pewien pozim uprzejmości byłby tu wskazany. Dodatkowe komentarze typu „Prosze nie pisać abym zmienił jezyk...

    Mikrokontrolery AVR   22 Maj 2017 03:41 Odpowiedzi: 2    Wyświetleń: 1059
  • Który rejestr odpowiada za Timer0 w mikrokontrolerze Atmega16?

    te instrukcje zerują bit w rejestrze ok. wielkie dzięki ale czytając książki na temat programowania tego ustrojstwa atmega było napisane że wystąpienie przerwania w trybie przechwytywania następuje w skutek wykrycia zmiany sygnału na wejściu icp1 gdy timer ustawiony jest w tryb przechwytywania ale mam teraz pytanie (problem)?-brak weny twórczej to kilka...

    Mikrokontrolery   22 Sty 2006 20:08 Odpowiedzi: 17    Wyświetleń: 4221
  • Czy jesteś fanem Atmega? Spróbuj AVR z serii Dx

    https://obrazki.elektroda.pl/4148743200_... Pierwszy mikrokontroler AVR ATmega zadebiutował w 1998 roku i zrewolucjonizował rynek. Stworzony został przez firmę Atmel, która została przejęta w 2016 przez Microchip. Mikrokontrolery ATmega od początku były dość ważne dla hobbystów. Ale w ostatnich latach ich pozycja na rynku została zakwestionowana...

    Newsy   26 Cze 2024 20:47 Odpowiedzi: 8    Wyświetleń: 921
  • atmega bascom - Atmega bascom pomiar prądu przy pwm

    Kamyczek w tym kraju się już nikomu nic nie opłaca :D Wiem że można kupić gotowe, ale ... Po pierwsze, primo - wypełniam sobie wolne chwile Po drugie, primo - mogę poćwiczyć programowanie i ile się przy tym nauczę to moje Po trzecie, primo - satysfakcja że zrobiło się to praktycznie samemu ( z drobną pomocą kolegów z elektrody ) jest bezcenna ... i...

    Mikrokontrolery AVR   25 Cze 2018 21:02 Odpowiedzi: 49    Wyświetleń: 6165
  • Atmega328PU - Jak zacząć projekt na płytce stykowej bez lutowania?

    Może programować płytkę Arduino przy użyciu USBasp jako zwykłą Atmegę. Nie musi nawet kupować nowego Arduino, a może w tym co już ma wywalić bootloader Arduino i programować w Atmel Studio. I myślę, że właśnie taki jest cel. Bo jeśli autor tematu jest z lutownicą na bakier, o żelazku już nie wspominając, to stworzenie własnej płytki puki co bym sobie...

    Mikrokontrolery Początkujący   13 Gru 2014 21:51 Odpowiedzi: 12    Wyświetleń: 1170
  • Atmga32 Regulowany generator czestotliwosci 10-200kHz

    Witam, Właśnie buduje nagrzewnice indukcyjna i sterowanie tranzystorami mocy chciałem zrobić w oparciu o Atmega32, który niedawno zakupiłem w zestawie ZL3AVR+programator ZL16PRG. W związku z tym, ze dopiero co zacząłem swoja przygodę z uC nie mam zielonego pojęcia o programowaniu :cry: chciałbym poprosić o pomoc w stworzeniu prostego generatora którego...

    Mikrokontrolery AVR   22 Kwi 2009 22:09 Odpowiedzi: 8    Wyświetleń: 2678
  • LED Cube 8x8x8 ATMega 32, SPI, 74HC595

    http://obrazki.elektroda.pl/9497579600_1... Chciałbym pochwalić się moją pracą inżynierską. Dotyczy ona zaprojektowania sterownika do LED Cube 8x8x8, wykonanie go jak i samą kostkę oraz zaprogramowanie całości. Projekt został w całości wykonany przeze mnie i zawiera on z części między innymi: - 512 LED red 5mm dyfuzyjne - buzzer - ATMega...

    DIY Konstrukcje   11 Lis 2017 14:15 Odpowiedzi: 16    Wyświetleń: 13836
  • Zegar z termometrem: LCD 20x4, ATmega16, DS18B20, PCF8583P

    1. Skoro za czas odpowiada zewnętrzny RTC, to po co MCU ma swój kwarc? Z jednej prostej przyczyny, jak już wspominałem uczę się programować w C i ten układ będzie mi służył nie tylko do wyświetlania godziny itp. mogę na nim pisać wiele innych programów które będą wymagały zastosowania zewnętrznego oscylatora. ... i masz tam diody (swoją drogą wygodniej...

    DIY Konstrukcje   21 Wrz 2021 10:53 Odpowiedzi: 27    Wyświetleń: 21435
  • Atmega, przerwanie od zbocza opadającego/narastającego

    Niestety mój poziom programowania to na razie tylko BASCOM i to też początki. Myśle, że procesor się wyrobi jeśli odpowiednio użyje przerwań zewn. i timera(ów). Czujnik z położenia wału będzie generował przerwanie co 90° przerwanie to będzie wpisywało obliczoną wcześniej wartość czasu i uruchamiało timer, którego przerwanie będzie załączało i wyłączało...

    Mikrokontrolery   07 Sty 2007 02:49 Odpowiedzi: 6    Wyświetleń: 6376
  • [atmega32] zapios do eepromu i reset mikrokontrolera

    Korzystam z atmegi 32. Problem polega na tym że chcę zapisywać wartości do eeprom-u. Zapis robię co przerwanie timera2 od przepełnienia. I za każdym razem jak dochodzi do zapisywania do eeprom-u to mikrokontroler się resetuje. Czytałem coś o fuse bitach coś zmieniłem, ale nie pomogło. Trzeba oddzielnie eeprom i flash programować? Zestaw ewaluacyjny...

    Mikrokontrolery AVR   14 Maj 2010 08:17 Odpowiedzi: 18    Wyświetleń: 1983
  • Naprawa spieszącego się zegarka

    Jak mogę wykorzystać rezonator kwarcowy 32768Hz do wytworzenia przebiegu prostokątnego o częstotliwości 50Hz lub 60Hz do taktowania układu zegara LED TMS3450NL? Wprowadzenie Dziękuję za pytanie dotyczące wykorzystania rezonatora kwarcowego 32,768 kHz do wygenerowania przebiegu prostokątnego o częstotliwości 50 Hz lub 60 Hz dla taktowania układu zegara...

    Artykuły   12 Lis 2024 20:53 Odpowiedzi: 89    Wyświetleń: 5796
  • ATmega64 – mikrokontroler nie wykrywany przez programator po lutowaniu i zamianie MISO/MOSI

    Cześć wszystkim Miał może ktoś przyjemność programować wspomniany w tytule mikrokontroler, mam problem tego typu: pracowałem uprzednio na ATmega8 potrzebowałem jednak w swojej aplikacji AVRa z dwoma timerami 16 bitowymi wybrałem ATmega64 z tym, że teraz nie mogę go zaprogramować. Jestem pewny, że programator go obsługuje ale po zmontowaniu wszystkiego...

    Mikrokontrolery   11 Kwi 2005 10:03 Odpowiedzi: 2    Wyświetleń: 1572
  • Leonardo ATmega32u4 - błąd avrdude przy wgrywaniu bootloadera

    Zacząłeś ten temat od potrzeby wgrania bootloadera do ‘Leonardo’... Na jakiej podstawie wysunąłeś taki wniosek? To może wrócę do początku i powiem co było powodem napisania tematu. Bawię się dobre paręnaście lat w wirtualne lotnictwo i jakiś czas temu przy wykorzystaniu Arduino Leonardo i Micro Pro (CHIP ATmega 32u4) podmieniłem oryginalną...

    Arduino   18 Kwi 2022 09:11 Odpowiedzi: 65    Wyświetleń: 4647
  • Jakie środowisko programistyczne wybrać do programowania STM32F030R8T6?

    Tak prawą ręką przez lewą nogę zrobiłem koledze projekt do AC6 bez HAL-a (zajęlo to 4 minuty wliczając ładowanie AC6 i CubeMx) (załacznik na dole tego postu). W ac6 import project <ciach> Post raportowany. Takie sprawy proszę załatwiać przez PW, gdyż dla moderatora obsługującego raport powstaje niezręczna sytuacja, że post dot. sposobu moderacji...

    Mikrokontrolery   31 Sty 2017 21:40 Odpowiedzi: 11    Wyświetleń: 783
  • Atmega 8535 - Generator zmienna częstotliwość i czas trwania impulsu

    No właśnie i czy przypadkiem nie będzie tak że ustawię sobie częstotliwość 100Hz i powiedzmy wypełnienie 50%. Kiedy zmienię częstotliwość nagle na 1kHz to wypełnienie zostanie mi 50% a to zmieni szerokość impulsu ( * 10 ) dla tej częstotliwości. A z założenia chciałem aby było to stałe. Oczywiście że tak będzie i tego nie zmienisz niezależnie czy wykorzystujesz...

    Mikrokontrolery AVR   24 Paź 2013 20:09 Odpowiedzi: 9    Wyświetleń: 3243
  • Konwersja kodu z ATMega na 89s8252 - ustawienia Timer1 i Prescale

    Potrzebujesz tłumacza, czyli fachowca który dobrze umie programować w bascomie na 51 i na AVR. Czemu chcesz zmienić procesor?

    Mikrokontrolery   09 Lis 2006 18:39 Odpowiedzi: 9    Wyświetleń: 1422
  • 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
  • Bootloader w mikrokontrolerach Atmel 8-bit - podstawy podstaw

    Witam. Domyślam się że mój temat zostanie przyjęty niezbyt chętnie bo w Internecie są już jakieś informacje na ten temat, ale ja niestety ciężko potrafię to zrozumieć. Z programowaniem procesorów 8-bitowych od Atmela mam już jakieś doświadczenie, jednak nigdy nie interesowałem się kwestią bootloaderów. Mam kilka pytań które chce zadać, ale najpierw...

    Mikrokontrolery Początkujący   07 Lis 2019 21:29 Odpowiedzi: 5    Wyświetleń: 687
  • Programowanie mikrokontrolera Atmega 328P dla wielokanałowego termometru C.O.

    Witam. Jestem świeży jeśli chodzi o mikrokontrolery. Programuje Atmege 328P moim celem jest zrobienie wielokanałowego termometru do instalacji C.O. Na wyświetlaczu ma się pokazywać temperatura z danego czujnika, po naciśnięciu przycisku ma przechodzić do następnego, i tak dalej. Na razie mam zrobione coś takiego: [syntax=c]#include <stdio.h> //dodajemy...

    Programowanie Początkujący   18 Sie 2021 21:27 Odpowiedzi: 9    Wyświetleń: 603
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    Tak właśnie myślałem że używanie przerwań i poleceń wait nie jest dobrym rozwiązaniem. Dzięki za odpowiedź. To nie ma nic wspólnego. Po to są przerwania żeby w ten sposób z nich korzystać. Natomiast twój problem bierze się z całkowicie czegoś innego. Po prostu tak napisałeś przerwanie i tak często je wykonujesz, że u ciebie w tym konkretnym przypadku...

    Mikrokontrolery AVR   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4541
  • Atmega8 - Zapis do EEPROM wymaga resetu, jak to naprawić?

    Witam. Zrobiłem sobie prosty układzik który reaguje na sygnał z modelarskiego odbiornika RC i w zależności od długości impulsu zapala diodę lub ją gasi. Układ jest programowany przyciskiem podłączonym między PD2 a masę. Wywołuje przerwanie które zapisuje czas trwania stanu wysokiego. Bez zapisu tego czasu do EEPROM można go wielokrotnie programować...

    Mikrokontrolery   02 Lip 2009 17:38 Odpowiedzi: 7    Wyświetleń: 4222
  • Stroboskop z regulowanymi parametrami błysków na Atmega16

    Skoro kręcisz się w pętli testowania stanu y, to równie dobrze można również w głównym programie inkrementować tę zmienną na podstawie ustawienia znacznika przepełnienia timera w pętli głównej - kod będzie w ten sposób krótszy o obsługę przerwania. Ponieważ całe urządzenie nie robi praktycznie nic poza czekaniem na upłynięcie czasu, a to, co robi po...

    Mikrokontrolery Początkujący   22 Sty 2013 08:33 Odpowiedzi: 12    Wyświetleń: 2058
  • Atmega - Wybór MCU oraz podzespołów pod dalmierz

    Jeśli odbijającą dźwięk przeszkodą ma być samochód to cię bardzo zmartwię, jeśli zakres do metra uzyskasz to będzie naprawdę nieźle. Samochód ze względu na obłe, nieregularne kształty raczej rozprasza dźwięk, odbija go w kierunku odbiornika raczej w niewielkim stopniu. Na małe odległości (kilka-kilkanaście cm) będzie ok. Co do taktowania - 1 MHz to...

    Mikrokontrolery Początkujący   06 Gru 2013 20:46 Odpowiedzi: 14    Wyświetleń: 1818
  • Pomoc w doborze mikrokontrolera do nauki programowania na AVR Dragon

    W pierwszym poście podałem ci linki. XMEGA - dowolna - tania jest E5 i ma wszystko (9 zł w Seguro, nie ma USB). Takie są np. XMEGA128A1U - ma USB, 128 kB FLASH i interfejs EBI - 12 zł. XMEGI różnią się od siebie kosmetycznie, np. seria A ma dwa ADC z 4-stopniowym potokiem, wersje C, D, E mają jeden ADC bez potoku (chodzi o fizyczny aDC a nie liczbę...

    Mikrokontrolery AVR   27 Lip 2013 10:48 Odpowiedzi: 10    Wyświetleń: 1947
  • [PROBLEM]Od zmiany fusebitow,STK200/300 przestał programować

    Witam! Mam problem. Zacznijmy od początku: Używam, programatora ISP STK200/300, którym programuje ATMEGA8. Wszystko było dobrze - kilkadziesiąt razy przeprogramowywałem procka -dopóki nie wpadłem na genialny pomysł żeby zmienić fusebity. Zrobiłem wszystko tak jak pisało w jakims turtorialu z neta (przy użyciu WinAvr) i od tej pory nie da sie programować...

    Mikrokontrolery   18 Paź 2007 12:35 Odpowiedzi: 6    Wyświetleń: 1555
  • 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ń: 2837
  • [ATmega8][C]Czy ten programik mógł zniszczyć procesor?

    Napisałeś , że już wszystko ci działa - więc tylko poleciłem książkę żeby doczytać o timerach zamiast działać na jakichś skopiowanych kawałkach kodu bez zrozumienia ich do końca. Gdzie tu więc jakieś bombardowanie. To dobra porada. A odnośnie pierwszego pytania z samego początku to sam popatrz co pisałeś. Najpierw, że nie ruszałeś fusebitów a potem,...

    Mikrokontrolery AVR   14 Gru 2011 01:30 Odpowiedzi: 22    Wyświetleń: 2945
  • Światłość diod sterowana płynnie przez ATmega16

    Właśnie warto bardzo noty katalogowe czytać. Jak ściągniesz sobie do atmegi16 to otwórz sobie rozdział dotyczący obojętnie czego, np timerów. Masz tam wyłożone jak wszystko działa, tabelki jak poustawiać bity i w jakich rejestrach, żeby działał tak a nie inaczej. W paru słowach - wszystko jest tam napisane. Niestety mało kto tam zagląda. Drugą lekturą...

    Mikrokontrolery AVR   25 Sie 2010 18:29 Odpowiedzi: 22    Wyświetleń: 2430
  • Jak zbudować sterownik RGB 600W do lampy z 2200 LED?

    Ponieważ diody mają różne długości fali więc mają troszkę inne parametry: Red - 2.0V - 2.2V, 20mA, 8cd-12cd Red - 1.9V - 2.3V, 20mA ,12cd-18cd Yellow - 2.0V -2.2V, 20mA, 15cd-18cd Yellow - 2.5V -3.0V, 20mA, 10cd blu - 3.0V- 3.2V, 20mA, 8cd Tak jak pisałem płytki już mam po 4 ledy i rezystor , chce zastosować jak najwięcej gotowych podzespołów upraszczając...

    Projektowanie Układów   18 Sty 2014 11:32 Odpowiedzi: 5    Wyświetleń: 1752
  • Funkcja furtki w napędzie do bramy FORCE 760

    Witam forumowiczów, Swego czasu mojej znajomej zainstalowano bramę przesuwną z napędem. Na pytanie o opcję częściowego otwierania, czyli tzw. opcję furtki powiedzieli, że się nie da. . . . . Hłe, hłe nie da :) Pomyslałem, przeanalizowałem i zrobiłem. Działa bezbłędnie. Teraz znowu powtórka z rozrywki. Szwagier postanowił zmienić stary, wysłużony i niestety...

    DIY Konstrukcje   20 Lis 2021 17:43 Odpowiedzi: 44    Wyświetleń: 12255
  • Pierwsze megaAVR z peryferiami niezależnymi od rdzenia od Microchipa

    https://obrazki.elektroda.pl/5980031500_... Nowy układ ze stajni Microchipa to ATmega4809. To pierwszy ośmiobitowy układu z rodziny megaAVR, który wyposażony został w niezależne od rdzenia peryferia (CIP), które umożliwiają m.in, przetwarzanie sygnałów cyfrowych i analogowych w czasie rzeczywistym, bez konieczności obciążania rdzenia...

    Newsy   20 Maj 2018 19:22 Odpowiedzi: 7    Wyświetleń: 1593
  • [C] Jak zapisać dane do pamięci bit po bicie - ATmega16

    Witam:) Ponieważ dopiero od niedawna uczę się programować w języku C ma problem. Nie wiem jak napisać program, który zapisuje mi bit po bicie dane w komórce pamięci. Dane są zczytywane z przetwornika A/C (kanał 0 i kanał 1). Jeżeli ich różnica jest mniejsza od wartości X do komórki pamięci powinna zapisać sie wartość 0, a jeśli większe od X to wartość...

    Mikrokontrolery   22 Kwi 2008 13:17 Odpowiedzi: 4    Wyświetleń: 1541
  • Czy przerwanie jest "przechowywane"? Uszkodzona Atmega?

    Rzeczywiście należałoby zrobić to zgodnie z zasadami sztuki tzn. próbkować co jakiś tam czas wszystkie klawisze i enkoder w przerwaniu timera. Na tej podstawie robi się odtłumianie drgań styków. Na przerwaniach trudno zrobić to prawidłowo. Odnośnie schematu, to kolega Dondu ma rację. Jest narysowany niezbyt czytelnie. Ogromna większość rezystorów i...

    Mikrokontrolery AVR   06 Sie 2019 15:46 Odpowiedzi: 21    Wyświetleń: 1149
  • Jak uruchomić programowy UART w Bascom na ATMEGA32?

    Heh :-) Siedziałem 2 dni nad tym (aż żona dostała białej gorączki) i doszedłem o co w tym wszystkich chodzi. Po pierwsze to musiałem zamienić UARTy, tzn. sprzętowego użyć do komunikacji z modemem GSM, zaś Softowego do komunikacji z PC. Po drugie intrukcja Bascoma Print domyślnie na końcu wysyła chr(13) i chr(10), więc musiałem użyć instrukcji printbin...

    Mikrokontrolery   11 Kwi 2005 16:26 Odpowiedzi: 9    Wyświetleń: 7514
  • Mój PseudoComputer na procesorze ATMega32

    hoozar: jakbyś mógł mi podesłać te płyty z 286 byłbym bardzo wdzięczny, w szczególności jeśli mają peryferia, a nie tylko jeden czipset. Zresztą w podmianę BIOSu też bym się chętnie pobawił. Sam mam płytę z oryginalnego IBM PC/AT, w której tylko podmieniłem RTC na DS12887, ten ze zintegrowaną bateryjką. Tam właśnie nie ma czipsetu, wszystkie peryferia...

    DIY Konstrukcje   05 Wrz 2012 14:10 Odpowiedzi: 31    Wyświetleń: 16276
  • [ATMEGA 8] Jak napisać program do tablicy LED z ATMEGA8 i BASCOM?

    ULN'ów i UDN'ów nie możesz pominąć, pełnią one rolę tranzystorów pnp i npn. Co masz połączone w wiersze, anody czy katody diod? Bo na dobrą sprawę, jeżeli Ci się nie będzie chciało tworzyć osobnego sterownika, to wydaje mi się że bez problemu mógłbyś wykorzystać ten, tylko musiałbyś pociągnąć kilka ścieżek, bo Ty potrzebujesz 24 a ja potrzebowałem 20,...

    Mikrokontrolery AVR   02 Lis 2010 07:54 Odpowiedzi: 106    Wyświetleń: 35841
  • Jak zrealizować licznik impulsów i RPM na Atmega 16 z Timer1 w Bascom?

    Cały ten układzik ma posłużyć do kontroli maszyny zmęczeniowej , w której ważna jest właśnie ilość wykonanych cykli i częstotliwość z jaką maszyna jest ustawiona. Jezeli to ma sluzyc jako wyniki konkretnych badan "na endurance", to musisz dolozyc staran aby wyniki byly dokladniejsze a moc processor byla bardziej prawidlowo wykorzystana. Wiec tak na...

    Mikrokontrolery AVR   16 Kwi 2010 10:05 Odpowiedzi: 2    Wyświetleń: 4397
  • ATMEGA 2560: Jak odtwarzać krótkie pliki WAV bez użycia avr-dos.bas?

    Założenia miałem od samego początku jako moduł informacyjny i takie spełnia. Jeśli używasz PWM-a to nie ma możliwości pominięcia pierwszego stuku po włączeniu urządzenia. Zresztą spróbuj programować układ przy podłączonym głośniku :D Widać że nie znacie zasady dzialania PWM. Stuk można zlikwidować, bo stuk powstaje w momencie załączenia zasilania....

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 97086
  • Propozycja przeniesienia działu Arduino z Mikrokontrolerów do Programowania – ankieta

    Panowie, Nie jestem "starym wyjadaczem forum elektrody, ale pamiętam ten serwis jeszcze z czasów gdy wdzwaniałem się swoim modemem aby szybko pobrać nowe artykuły i schematy publikowanych urządzeń. Elektronika to moje hobby - nie zarabiam na tym pieniędzy, nie poświęcam temu tematowi tak wiele jak bym chciał. Ale X lat temu trafiłem na temat arduino....

    Projektowanie i Tworzenie Po godzinach   05 Sty 2018 21:13 Odpowiedzi: 172    Wyświetleń: 9900
  • Zestaw uruchomieniowy z ATmega32 – jakie moduły i funkcje warto dodać?

    http://obrazki.elektroda.pl/3533664400_1... Witam wszystkich, chciałbym przedstawić (przedstawić - nie pochwalić się, bo tu nie ma się czym chwalić) wam moją konstrukcję zestawu uruchomieniowego z atmegą32 na pokładzie. W poprzednim 'zestawiku' znudziły mi się diody, przyciski i wyświetlacz 2*16 więc pomyślałem że czas nauczyć się obsługi...

    Mikrokontrolery AVR   25 Wrz 2011 23:07 Odpowiedzi: 7    Wyświetleń: 3377
  • Atmega8 - Odblokowanie globalnych przerwań hamuje pracę mikrokontrolera

    Szanowni Forumowicze, staram się z byle błahostką tutaj nie pojawiać, ale niestety natrafiłem na problem w trakcie programowania µC z którym nie potrafię sobie poradzić. Ćwiczę programowanie w C i od kilku dni testuję Timery na Atmega8. Udało mi się zaprogramować je na wszystkie znane mi sposoby. Niestety po zmianie programu i konfiguracji na płytce...

    Mikrokontrolery AVR   21 Lis 2011 20:57 Odpowiedzi: 12    Wyświetleń: 2483
  • AVR Atmega, Bascom – jak zliczać impulsy zewnętrzne licznikiem Timer1?

    Witam wspólnotę chciałbym zaznaczyć że z wykształcenia jestem mechanikiem, a z programowaniem nie miałem wcześniej styczności. Przeczytałem książeczkę która mowiła o programowaniu w jezyku bascom, i stworzyłem taki o to kod programu. [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer0 = Timer , Prescale = 256 'licznik do odmierzania...

    Mikrokontrolery   25 Kwi 2011 14:59 Odpowiedzi: 1    Wyświetleń: 2697
  • Całkowanie sygnału sinusoidalnego na Atmega 128 metodą prostokątów - ADC i LCD

    Kwarc do celowo zakładam że będzie 16MHz ale póki co nie chce mi działać na 16 MHz coś jest w Fusebitach co przestawiam na Ext. High Crystal Rezonator to się wysypuje trzeba wracać do 8MHz . Co do próbkowania połówki sygnału sinusa to chciałem wykorzystać przerwania od ADC bo jak kolega napisał przerwania od Timera co 1ms jest to za wolno tym bardziej...

    Mikrokontrolery AVR   31 Sty 2011 09:34 Odpowiedzi: 43    Wyświetleń: 5867
  • [PIC16F628A] Sterowanie diodami na porcie B z PIC16F628A - sprawdzenie kodu C

    Witam. temat pewnie laicki lecz jest to moj pierwszy kontakt z uC PIC. staram się wywalczyć coś z tego uC ale nic nie idzie. proszę o pomoc w sprawdzeniu ustrawień i samego kodu. uC wewnętrzny zegar na 4 MHz #include "D:\MOJE_PROGRAMY_PIC\moj2\moj2... int i; void migaj_led(int licz) { while(i<=licz){ OUTPUT_B(0xFF);...

    Mikrokontrolery PIC   05 Lip 2008 10:01 Odpowiedzi: 3    Wyświetleń: 2253
  • [atmega8] Jak zaimplementować programowy PWM dla płynnego migotania 16 diod na Atmega8?

    Jest to proste korzystasz z przerwań jakie generuje timer0 podobnie jak to opisał kolega z innego tematu tego fora w bascom napisał '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B11111111...

    Mikrokontrolery AVR   24 Mar 2013 15:29 Odpowiedzi: 5    Wyświetleń: 2172
  • [atmega] Atmega8 zegar na wewnętrznym kwarcu spóźnia 4s/min - jak poprawić?

    Po podłączeniu rezonatora: Spróbuj w obsłudze zatrzymać timer przed jego załadowaniem, następnie uruchomić go po załadowaniu. W symulatorze Basom jest możliwość określenia ile cykli zajmuje wykonanie rozkazów wykonujących dane linie programu. Warto skorzystać z tego narzędzia aby skorygować wartość ładowaną do licznika. Tzn sprawdzić ile cyklów ucieka...

    Mikrokontrolery   07 Kwi 2008 19:48 Odpowiedzi: 18    Wyświetleń: 3049
  • Timer CTC na ATmega8 - różnice między kanałami OCR1A i OCR1B

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

    Mikrokontrolery AVR   12 Paź 2009 07:46 Odpowiedzi: 5    Wyświetleń: 1320
  • [ATmega8] [ATmega8][avr-gcc] Programowanie ATmega8 z użyciem Bascom i STK200

    No napisałem właśnie, że użyję Atmega8L, ale nie mogę kupić u siebie (wyprowadzenia pinów me takie same chyba jak zwykła Atmega8), jak czytałem o zasilaniu to napisano, że przy zbyt małym napięciu procesor może działać niepoprawnie, albo nawet się uszkodzić, dlatego warto dac stabilizator, który przy zbyt małym napięciu baterii poprostu odłączy zasilanie,...

    Mikrokontrolery Początkujący   25 Kwi 2014 13:07 Odpowiedzi: 37    Wyświetleń: 5421
  • [AVR] Migracja z ATmega do ATxmega - co warto wiedzieć ?

    Moim zdaniem różnice są ogromne. Nawet nie chodzi o peryferia jako takie, tylko konsekwencję w dostępie do nich. Wszystkie peryferia masz powielone na każdym porcie, każde jest obsługiwane tak samo. Rejestry opisujące peryferia masz pogrupowane w struktury, dzięki czemu możesz przekazać adres bazowy, a te same funkcje będą operować na dowolnym porcie...

    Mikrokontrolery AVR   13 Wrz 2012 18:17 Odpowiedzi: 52    Wyświetleń: 17580
  • AVR - Zapis tablicy zmiennych do pamięci Flash z programu

    Najłatwiej byłoby oczywiście zapisać wszystko do RAMu, ale to niemożliwe, bo ATMega 328P (taki scalak został wybrany) tyle go nie ma. Klasyczny przypadek, kiedy ktoś na starcie wybiera niewłaściwy do zadania uC, widzi ograniczenia, ale jest optymistą i myśli, że przeskoczy ograniczenia nałożone przez fizykę ;) Piotruś ma rację. Z jaką prędkością rdzeń...

    Mikrokontrolery AVR   30 Paź 2016 17:58 Odpowiedzi: 20    Wyświetleń: 3219
  • Szukam nietypowego uC do robotyki, dowolna architektura

    Chodzi o kontroler do robotyki. Ma byc maly, QFN lub TQFP. Wchodzi w rachube dowolny ARM. obliczeniowa wystarczylaby ATMEGA16Mhz ale nie mniej. Chodzi mi o rozwiazanie jednochipowe. istniejace uC sa bliskie idealu, ale kazdemu cos brakuje. Wymagania: -footprint max 16x16mm (TQFP100 pitch 0.5mm?) -power consumption raczej nie wiecej niz 250mA, normalnie...

    Mikrokontrolery   28 Lip 2009 10:07 Odpowiedzi: 6    Wyświetleń: 1920
  • Brak komunikacji z ATmega 128 po podłączeniu do programatora Bascom 300k

    Witam diody porty PB0 do PB7 dioda z portu Pb1 podczas programowania i weryfikacji normalnie sobie miga. Fusebit 7 0:Brown-out detection level at VCC=4.0V Fusebit 6 1:Brown-out detection disabled Fusebit 98 10:SUT=10 Start-up time Fusebit DCBA 1111:111X Extremal Crystal/Resonator High Freguency Fusebit E 1:Disable 0CD Fusebit F 0:Enable JTAG Fusebit...

    Mikrokontrolery   25 Mar 2007 11:34 Odpowiedzi: 13    Wyświetleń: 1859