atmega644 timer

Znaleziono około 19 wyników dla: atmega644 timer
  • Atmega644 - PWM brak zera

    Witam, TRoszkę walczę z PWM na procesorze Atmega644. Niby wszystko jest Ok, bo ładnie reaguje na zmiany w rejestrach, ale... no właśnie jest jedno ale. Nie mogę ustawić "zera" na wyjściu. Nawet jak wpiszę w OCR1A=0, to jedna szpila jest wystawiana (wypełnienie 0,6%) i nie mogę sobie z tym poradzić. Wszystko...

    Mikrokontrolery AVR   21 Sty 2015 14:14 Odpowiedzi: 7    Wyświetleń: 684
  • Minioscyloskop cyfrowy - Atmega644+ls020

    Witam Chciałem przedstawić projekt prostego oscyloskopu, który wykonałem jako pracę inżynierską. Założeniem było wykonanie prototypu urządzenie pomiarowego, dzięki któremu będzie można podejrzeć wygląd sygnałów o częstotliwościach akustycznych. Urządzenie zbudowane zostało przy użyciu procesora Atmega644...

    DIY Konkurs   05 Gru 2017 19:43 Odpowiedzi: 7    Wyświetleń: 5178
  • Atmega644 Bascom AVR - programowanie i kompilacja - kłopoty

    Już wiem co powoduje wyświetlanie komunikatu błędu. Jak zaremowałem wszystkie linijki treści: "Getrc5(address , Command)" - jest ok. TIMER0 jest wolny, tylko Getrc5 domyślnie z niego korzysta. Wykorzystuję jedynie TIMER2 do multipleksowania. Kod jest bardzo długi bo jest tam sporo zbędnych bajerów. Trudno...

    Mikrokontrolery AVR   24 Paź 2011 12:54 Odpowiedzi: 10    Wyświetleń: 3662
  • [atmega644] programowe PWM

    Witam ponownie! Ta noc była długa. Z pomocą wyszukiwarki znalazłem pwm_set_duty(0, 0); oddziałuje na PC1 zamiast na PC0. Trochę mi głupio, bo zawodowo zajmuje się programowaniem od prawie 5 lat, jednak przez ten czas nie korzystałem z przesunięć bitowych ani w ogóle z C więc proszę o nakierowanie...

    Mikrokontrolery Początkujący   09 Mar 2012 07:21 Odpowiedzi: 0    Wyświetleń: 860
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    W helpie jest napisane, że domyślnie Timer0, opcjonalnie Timer2. Czyli zostaje odbiór RC5 z dodatkowej płytki. A już myślałem, że Atmega644 jest jakaś trudniejsza w opanowaniu - są z nią większe problemy. Przyznam, że jeśli przy tej samej konfiguracji sprzętowej można uzyskać ten sam efekt a nawet...

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5247
  • Atmega644 - pozycjonowanie serwa

    Witam, Pewnie sprawa będzie dla was banalna ale ja się z nią zmagam już jakiś czas. Poniższy kod steruje 5 serwami: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define KEY1 (1<<PA0) // definicja przycików #define KEY2 ...

    Mikrokontrolery   02 Cze 2015 01:32 Odpowiedzi: 7    Wyświetleń: 777
  • Atmega644 - Zakłócenie PWM

    Ustawiasz tryb Fast PWM mode 14, gdzie okres sygnału (TOP) wyznacza wartość rejestru ICR1. Włączasz przerwanie od porównania z rejestrem OCR1A, ale nie ustawiasz go więc jest on wyzerowany po resecie. W rezultacie dostajesz przerwanie na początku okresu timera, ale jeśli tak to chcesz wykorzystywać,...

    Mikrokontrolery   24 Cze 2015 14:55 Odpowiedzi: 41    Wyświetleń: 1659
  • [ATMEGA32,ATMEGA644] TC0 w trybie PWM

    Dzięki już program śmiga. Zastanawia mnie jeszcze jena rzecz dotycząca kolejnego TIMER-a TC1 w 644. W dokumentacji opisany jest bit od przerwań : TOIE w TMESK1, podczas gdy ja muszę zapalić TOIE1 (podobnie jak w 32) bo inaczej kompilator wyrzuca błąd. Niedopatrzenie w dokumentacji czy różnice w Toolchain...

    Mikrokontrolery AVR   02 Kwi 2017 19:30 Odpowiedzi: 4    Wyświetleń: 852
  • Programowe przerwanie ATMEGA644

    ARM jest bardziej elastyczny, takie sztuczki z wywoływaniem przerwania stosowałem przy obsłudze eeprom po I2C gdzie dostęp do niego miał program główny i przerwanie od timera. Do takich rzeczy to jest mutex. Sam pomysł, aby jedna funkcja była wywoływana z przerwania i jednocześnie gdzieś z pędzącego...

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2067
  • AVR - Preskaler, timer, PWM

    Witam. Oprogramowuje mikrokontroler Atmega644. Chcę regulować częstotliwość wyj. PWM (tryb Fast PWM) z względnie dużą rozdzielczością przy czym wartość TOP musi być stała - 255. Problem polega na tym, że mikrokontroler oferuje preskelary timer'a jedynie /8 /64 /128 /256. W moim programie chcę...

    Mikrokontrolery AVR   18 Sty 2014 20:40 Odpowiedzi: 1    Wyświetleń: 1269
  • But z czujnikami do wykrywania poprawności chodu oraz zliczania kroków

    Projekt wykonany przez dwójkę studentów integruje 3 rodzaje pomiarów: pomiar ilości przebytych kilometrów, pomiar szybkości kroków oraz prawidłowości chodu poprzez analizę nacisku na poszczególne punkty na stopie, wykrywając przy tym skrzywienie stopy i kilka innych parametrów, które mogą być przydatne...

    DIY Zagranica   26 Lip 2013 15:19 Odpowiedzi: 0    Wyświetleń: 5514
  • ATmega644PA - Szum na pinie PWM

    Cześć wszystkim! Projektuję właśnie prostą konsolę do gier wykorzystującą monitor VGA i opartą na ATmedze644PA. Tak tak, wiem że generowanie sygnału VGA to zadanie dla układów typu FPGA, ale odrobina szaleństwa jeszcze nikomu nie zaszkodziła :) Tak więc, ATmega644 służy do generowania sygnału VGA....

    Mikrokontrolery AVR   09 Paź 2016 13:42 Odpowiedzi: 10    Wyświetleń: 897
  • Bascom Atmega 1284P - Moduł internetowy na ENC28J60

    Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment...

    Mikrokontrolery   29 Paź 2013 11:48 Odpowiedzi: 5    Wyświetleń: 3129
  • Odczyt wypełnienia PWM - podstawy

    Chyba znalazłem AVRa, który się nada do tego projektu. Otóż ATmega644 może pracować z częstotliwością 20MHz, ma 40 pinów w wersji DIP, 4 timery itd. Kosztuje tylko 20zł, więc chyba skorzystam z tego rozwiązania, chyba że ktoś ma lepszy pomysł... :wink: Pozdrawiam

    Mikrokontrolery   28 Sty 2008 18:44 Odpowiedzi: 78    Wyświetleń: 11039
  • Avr wstawka assemblerowa. Sposób wskazywania właściwej komórki w tablicy.

    Witam Otóż mam mały problem. Pisze sobie szybkie przerwanie dla timera na Atmega644, to co mi kompilator z C przetłumaczył na assembler wrzuciłem do wstawki assemblerowej a przerwanie zadeklarowałem z argumentem ISR_NAKED, rejestry używane w przerwaniu zarezerwowałem przez: register uint16_t licznik...

    Mikrokontrolery AVR   17 Maj 2011 11:36 Odpowiedzi: 5    Wyświetleń: 1626
  • [Bascom AVR] - [Bascom AVR] get RC5 BACKGROUND mode

    Chciałbym się upewnić - czy dobrze rozumiem, że chcąc skorzystać z odbioru po RC5 ( ) przy konfiguracji BACKGROUND mode ( ) muszę mieć odbiornik podłączony do ICP (czy to w tym wypadku noga (PCINT30/OC2B/ICP) PD6) czyli pin 20 mikrokontrolera Atmega 644 ? Dotychczas odbiornik miałem podpięty do...

    Mikrokontrolery AVR   30 Paź 2013 19:08 Odpowiedzi: 5    Wyświetleń: 2757
  • Atmega328 / Bascom - Odbór DCF77 i wykrycie poprawnej synchronizacji

    Witam Po tym jak zacząłem korzystać z zmiennej DCF_Status.7 działa jak trzeba. Przedtem nie maiłem problemu z synchronizacją, ale z wyłączeniem odbiornika w przypadku jej braku ( u mnie włączenie odbiornika DCF77 powoduje blokadę wywoływania innych funkcji - wywołanie czujników DS18B20 oraz wysyłanie...

    Mikrokontrolery   15 Lis 2013 11:53 Odpowiedzi: 9    Wyświetleń: 2358
  • [C][ATMEGA16] - Wymiana atmega16 na atmega32 lub 644 lub 1284

    Witam państwa. Mam szybkie pytanie. Skonstruowałem układ na atmega16 podłączyłem wszystko wgrałem program(90% zajętości pamięci) lecz przejście całego programu trwa koło sekundy, to zdecydowanie za długo szczególnie ze chce jeszce dodać TIMER i strasznie go muli. Zwykłe dodanie na końcu programu n++...

    Mikrokontrolery AVR   04 Sty 2015 21:43 Odpowiedzi: 17    Wyświetleń: 1257
  • Problem - Przerwanie TIMER0 zliczanie przez T0 na ArduinoMEGA2560.

    Witam. Trochę inny procek ATmega644 [syntax=c] TCCR1B |= (1 << WGM12); // Mode 4, CTC on OCR1A TIMSK1 |= (1 << OCIE1A); //Set interrupt on compare match TCCR1B |= (1 << CS12) | (1 << CS10); // set prescaler to 1024 and start the timer| (1 << CS11);// ...

    Arduino   03 Kwi 2018 19:20 Odpowiedzi: 2    Wyświetleń: 546