atmega32 timer

Znaleziono około 2299 wyników dla: atmega32 timer
  • avr-gcc - Atmega32 - przerwania timera 0 restartują program

    Co to może być? Wróżka jest na urlopie. Pokaż kod źródłowy.

    Mikrokontrolery AVR   15 Mar 2010 14:28 Odpowiedzi: 3    Wyświetleń: 1134
  • REKLAMA
  • [ATMEGA32] Jak ustawić priorytety przerwań USART i Timera w ATMEGA32?

    Na jakiej podstawie twierdzisz, że problemem są priorytety przerwań? Przerwania występują na tyle sporadycznie, że nie ma tutaj miejsca na problemy. Jeśli wysyłany jest znak '2', to porównanie (i==2) jest błędne TCCR2 = 1<<CS00 | 1<<CS02 | 0<<CS01 ; proponuję zapisać tak: TCCR2 = (1<<CS00) | (1<<CS02) |...

    Mikrokontrolery AVR   14 Maj 2009 19:15 Odpowiedzi: 4    Wyświetleń: 3118
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Dwa duże problemy z przerwaniami od timera na ATmega32

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

    Mikrokontrolery   16 Lut 2007 16:21 Odpowiedzi: 2    Wyświetleń: 1257
  • [ATMEGA32] - zacinanie się programu (używanie timera)

    Dałem Ci tylko jedną z wielu możliwości. Brak schematu i kodu na więcej nie pozwala.

    Mikrokontrolery AVR   20 Sie 2016 14:09 Odpowiedzi: 5    Wyświetleń: 1080
  • Dlaczego Timer w ATmega32 działa niezgodnie z oczekiwaniami?

    o pie*.* średnik!!!!! ile ja czasu straciłem.... No a druga wpadka: w avrstudio programowanie innym wsadem (poprzednim) niż projekt.... bo trzeba wskazać - samo się nie zmienia wraz z projektem! Marek

    Mikrokontrolery AVR   30 Paź 2008 22:59 Odpowiedzi: 3    Wyświetleń: 1705
  • REKLAMA
  • Timer Atmega - Atmega32 timer jako licznik impulsów BASCOM

    To rozwiązanie chcę użyć do zliczania sygnałów z czujnika. Na chwilę obecną zliczam impulsy na zmiennej i jest taki efekt, że w trakcie zliczania program wykonuje zliczanie i nie mam możliwości przełączać innych wyjść. (zliczanie jest jednym etapem gdzie musi zostać wykonana określona liczba obrotów)

    Mikrokontrolery Początkujący   18 Lut 2013 20:07 Odpowiedzi: 3    Wyświetleń: 4368
  • [Atmega32]Timer Led-zmiejszająca się skala-miga ,źle przeskakuje

    Dzieki za odpowiedz:) Mam plytke testowa EvB(musialbym zobaczyc na schemacie).Jedyne jakie podlaczenia stosuje to z portem do pinow LED.

    Mikrokontrolery AVR   27 Lip 2011 09:56 Odpowiedzi: 5    Wyświetleń: 1256
  • [Atmega32][C] Zliczanie kliknięć przycisku w timerze, eliminacja drgań przycisku

    [syntax=c] #define Button (1<<PB0) #define Button_PORT PORTB #define Button_PIN PINB #define Button_DDR DDRB volatile _Bool Key_Pressed = 0; // flaga wciśniętego przycisku [/syntax] [syntax=c] Button_DDR &= ~(Button); //port - wejście Button_PORT |= (Button); //włącz pull up [/syntax] [syntax=c] ISR(TIMER0_OVF_vect)//przerwanie wywoływane...

    Mikrokontrolery AVR   22 Lis 2018 21:11 Odpowiedzi: 7    Wyświetleń: 1080
  • [ATmega32] - Dlaczego prosty program w C zajmuje aż 4KB pamięci?

    _delay_ms(zmienna) To jest właśnie problem. A dlaczego? Zobacz co to za makro i jak go używać. Chcesz użyć zmiennych? To korzystaj z odpowiedniej funkcji i timera.

    Mikrokontrolery Początkujący   27 Sie 2012 13:52 Odpowiedzi: 2    Wyświetleń: 1116
  • REKLAMA
  • Konfiguracja przerwań i timera w Atmega32-poprawność kodu ?

    Jeżeli to jest cały Twój program, to nie dziwne, że uC się zawiesza. Brakuje mu sekcji main. Co do konfiguracji timera, to skorzystaj z trybu CTC zamiast robić te dziwne operacje z TCNT0.

    Mikrokontrolery   02 Gru 2024 11:59 Odpowiedzi: 3    Wyświetleń: 228
  • REKLAMA
  • [C] Atmega32: Przerwania licznika, diody co sekundę, preskaler 256, TIMER1_OVF_vect

    Opczytaj o działaniu operatorów. & to operator iloczynu logicznego, czego się spodziewasz? Ma być PORTC^=0xFF;

    Mikrokontrolery Początkujący   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1740
  • ATmega32 IAR: Nie działa przerwanie przy przepełnieniu timera T1

    Witam, Popełniłeś kilka błędów: - aby odblokować przerwania od przepełnienia timera 1 trzeba ustawić bit 2 a nie 5 w rejsestrze TIMSK - wektor przerwania od przepełniania timera 1 to nie 0x12 a 0x24 Dobrze jest przy pisaniu w C korzystać z funkcji dostarczanych wraz z kompilatorem "intrinsic function" takich jak __interrupt_enable, __interrupt_disable,...

    Mikrokontrolery AVR   11 Lis 2008 00:00 Odpowiedzi: 3    Wyświetleń: 1440
  • Obliczanie czasu dla Timer 0 w ATmega32 z preskalerem /8 i 16MHz kwarcem

    A po co ten nawias? 16MHz czyli 1 cykl trwa 1/16000000 = 62,5ns. 200*8*62,5ns = 100us

    Mikrokontrolery Początkujący   21 Lut 2016 13:32 Odpowiedzi: 1    Wyświetleń: 975
  • [Atmega32][C]Odtwarzanie PCM przez PWM. Częstotliwości.

    To raczej zły pomysł. Wyjście prawdopodobnie ustawi się w ciągły stan 1. Trzeba wyłączać przerwanie od Timera i tyle.

    Mikrokontrolery AVR   18 Sty 2011 14:24 Odpowiedzi: 37    Wyświetleń: 5906
  • Atmega32: Jak skrócić czas odczytu DS18b20 co 3 sekundy?

    nie zagłebiajac sie w kod, wydaje mi sie ze to jest ten delay_ms. ma prawo wystepowac cos takiego ze siedzisz w delay'u to juz sie zmienil czas ale minie spory kawałek sekundy zanim odswiezysz wyswietlacz.. na test usun delay'a, jak pomoze to zrob to czekanie na timerze

    Mikrokontrolery AVR   10 Lip 2009 12:19 Odpowiedzi: 13    Wyświetleń: 2048
  • [Atmega32][Bascom] konfiguracja timerów dla portów pb.0 i 1

    Wszystkie Timery układu Mega32 mogą generować sygnały PWM: Timer0 - jeden kanał: OC0 - PB.3 Timer1 - dwa kanały: OC1A, OC1B - PD.5, PD.4 Timer2 - jeden kanał OC2 - PD.7 Na wejściach T0 i T1 liczniki nie generują sygnałów PWM. Co do samej konfiguracji to problem jest prawie żaden. W przypadku Timer1 sprawa jest prosta, gdyż CONFIG TIMER1 posiada wszelkie...

    Mikrokontrolery AVR   11 Paź 2009 17:55 Odpowiedzi: 7    Wyświetleń: 3390
  • [C] [ATmega32] - ATmega32 - obsługa timera/przepełnienie co 100ms/pomiar na ADC

    To, kiedy jest generowane przerwanie i jakie, nie zależy od tego, jakie napiszesz procedury obsługi przerwań, a od tego, jakie przerwania włączysz w odpowiednim rejestrze. Do każdego włączonego przerwania musisz napisać procedurę jego obsługi. Jeśli włączasz TOIE - musisz mieć procedurę timerX_ovf_vect, jeśli włączasz OCIE1A - musisz mieć TIMER1_COMPA_vect....

    Mikrokontrolery AVR   11 Lis 2013 23:14 Odpowiedzi: 19    Wyświetleń: 3252
  • Początkujący - timer z pwm i komparator analogowy

    Atmega32 - timer 1 w trybie 8-bit pwm, zmiana porównania napięć wejściowych powoduje zmianę stanu wyjścia komparatora - sygnalizacją LED 8. Przy stanie wysokim wyjścia komparatora ma nastąpić wyzwolenie przechwycenia stanu czasomierza1.

    Mikrokontrolery   30 Paź 2009 01:23 Odpowiedzi: 10    Wyświetleń: 3523
  • [Atmega32] Jak skonfigurować dwa 8-bitowe timery w Atmega32 do różnych zadań?

    Dzień dobry! Mam taki o to problem, przerzuciłem notę ale nie mogę jakoś ogarnąć jak uruchomić drugi timer 8 bitowy, przykładowo: Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq

    Mikrokontrolery AVR   06 Lis 2011 00:27 Odpowiedzi: 1    Wyświetleń: 1229
  • [ATMEGA32] - Problemy z przejściem do AVR_Studio_5

    Nie rozumiem. Dlaczego bez optymalizacji nie ma błędów i w AVR_Studio 4 też nie ma błędów? [url=http://mikrokontrolery.blogspot.com... Użyj timera, większy zysk.

    Mikrokontrolery AVR   20 Wrz 2012 21:19 Odpowiedzi: 9    Wyświetleń: 1263
  • [ATMEGA32][C] Pomiar czasu między dwoma zdarzeniami i wyświetlenie na LCD.

    Szukaj pod hasłem "Timer Interrupt Capture" przykładów jest od groma nawet pod Arduino ATMEGA328..

    Mikrokontrolery AVR   15 Paź 2019 15:38 Odpowiedzi: 2    Wyświetleń: 414
  • skok jednostkowy z opóźnieniem czasowym - atmega32

    Na Timerze. W przerwaniu od INTx ustawiasz wartość początkową Timera i uruchamiasz go. A w przerwaniu od Timera ustawiasz/kasujesz pin wyjściowy.

    Mikrokontrolery AVR   07 Lis 2009 20:40 Odpowiedzi: 3    Wyświetleń: 1701
  • Jak napisać kod w C dla atmega32 do mrugania diodą PWM bez blokowania?

    A co dokładnie nie działa? Pewnie cały czas świeci :) Przeanalizuj swoją pętlę while i zobacz co się dzieje po ustawieniu timera :) Podpowiedź: wykorzystaj dodatkową flagę i użyj tylko RAZ timera programowego.

    Mikrokontrolery AVR   13 Lip 2019 13:02 Odpowiedzi: 19    Wyświetleń: 741
  • Atmega32 - Jak wyświetlić co ile jest podawany impuls

    load timer0=250 to jest wartość początkowa timera

    Mikrokontrolery AVR   09 Maj 2014 15:23 Odpowiedzi: 12    Wyświetleń: 1047
  • Atmega32: Jak ustawić inny timer dla DCF77 przy użyciu BASCOM?

    Procesor Ci nie zwalnia na pewno - chodzi tak jak chodził. Masz pewnie zle napisaną procedurę przerwania, w której jest cos blokującego, lub jakies delaye np. ponieważ nic nie pokazałes - wiecej nic Ci nikt nie pomoze bez kodu

    Mikrokontrolery   07 Maj 2016 19:30 Odpowiedzi: 6    Wyświetleń: 951
  • [ATMEGA32][BASCOM] - Praca Timer1 w trybie CTC liczenie wygenerowanych impulsów

    A niby czemu ma program skakać do procedury obsługi przerwania od przepełnienia? Przecież on się nie przepełnia, tylko po doliczeniu do wartości OCR lub ICR , natychmiast się zeruję ( przy okazji może ,ale nie musi zmieniać stan pinu OC). Musisz uruchomić przerwanie od tego właśnie porównania - czyli od Compare, tak jak wspomniał kolega wyżej. Tylko...

    Mikrokontrolery AVR   11 Paź 2013 20:26 Odpowiedzi: 12    Wyświetleń: 2640
  • [ATMEGA32][WinAVR] Impulsator/enkoder - wykorzystanie timera

    [url=http://www.elektroda.pl/rtvforum/to... [url=http://www.elektroda.pl/rtvforum/to... Musisz dokładnie wiedzieć jakie sygnały wystawia twoje urządzenie aby móc je prawidłowo obsłużyć.

    Mikrokontrolery AVR   02 Mar 2010 02:52 Odpowiedzi: 8    Wyświetleń: 3198
  • [Atmega32] Program w C - dioda miga co 2s zamiast co 60s, dlaczego?

    na razie 2s na minute ... W weekend spróbuję zrobić tak jak pisałeś i zobaczę efekty. Wzoruj się na kodach z jakichś zegarków jest ich na forum sporo w dziale DIY. Na początek możesz zaglądnąć tutaj: LED sterowany przez Timer (przykład bez kwarcu 32,768kHz).

    Mikrokontrolery AVR   22 Cze 2012 15:04 Odpowiedzi: 32    Wyświetleń: 4132
  • ATmega32 - Program nie wchodzi w obsługę przerwania TIMER0_COMP_vect

    Mnie wychodzi, że to nie jest tryb CTC tylko normalny. Po drugie na przerwanie compare trzeba zezwolić w rejestrze TIMSK - bit OCIE0 - masz < zamiast << stąd problem. Jak masz jakieś wątpliwości co do konfiguracji, to użyj symulatora AVR Studio. Można sobie w nim też ustawić tryb pracy i odczytać wartości rejestrów kontrolnych dla niego i potem...

    Mikrokontrolery AVR   30 Gru 2012 14:29 Odpowiedzi: 17    Wyświetleń: 2439
  • [ATmega32] Jak uzyskać zmienną częstotliwość PWM 50-1000 Hz na ATmega32 w Bascom?

    a pokaż jak konfigurujesz ten timer...

    Mikrokontrolery AVR   09 Lip 2014 19:04 Odpowiedzi: 21    Wyświetleń: 7809
  • ATmega32 - Poprawność funkcji|Inicjalizacja Timera w głównej pętli programu

    O ile zmiana uint8_t na uint16_t rozwiązała problem. To nie jestem pewien czy funkcja przelicz wykonuję dobrą konwersję. Wnioskuję to z faktu że jeżeli w tablicy char będą kody ASCII "00064" *(czyli 100) to program zachowuje się inaczej niż w wypadku podstawienia wewnątrz f=100 przed metodą ustaw_timer

    Mikrokontrolery AVR   14 Sty 2013 16:31 Odpowiedzi: 6    Wyświetleń: 1593
  • Jak zintegrować ADC z TIMER2 w ATmega32 do próbkowania 8kHz w AVR Studio 4?

    Ja bym to jednak zrobił tak jak wynika z twojego opisu programu bascomowego. Czyli timer na 8kHz, w przerwaniu timera odczytujesz ADC i startujesz kolejną konwersję. ADC musi być tak ustawiony, aby skończyć konwersję przed kolejnym przerwaniem timera, co nie jest problemem. Dzięki temu masz gwarancję, że przy każdym przerwaniu timera (z wyjątkiem pierwszego)...

    Mikrokontrolery AVR   13 Lis 2011 15:02 Odpowiedzi: 21    Wyświetleń: 3390
  • [ATMEGA32] Jak napisać początek programu na ATMEGA32 z funkcjami i obsługą LCD?

    Użyj przerwań timera, PWM możesz zrealizować sprzętowo (też na timerze).

    Mikrokontrolery AVR   14 Wrz 2011 12:44 Odpowiedzi: 18    Wyświetleń: 1681
  • Atmega32 - Wart. rejestru licznika przy debugowaniu jest inna niż w rzeczywistoś

    Dlatego, że podczas symulacji Atmel Studio symuluje procesor, w efekcie wie ile wykonał instrukcji i jakich - program jest wykonywany instrukcja po instrukcji, nawet jeśli dajesz mu run. W trybie debugowania sprzętowego pomiędzy pułapkami sprzętowymi może minąć dowolna liczba, dowolnych instrukcji. W efekcie nie ma jak ich policzyć i cycle counter nie...

    Mikrokontrolery AVR   21 Mar 2013 21:52 Odpowiedzi: 7    Wyświetleń: 1737
  • AVR ATmega32 Problem - ATMega 32A Sterowanie potencjometrem silnika krokowego

    Treść Twojego programu nie odpowiada założonej funkcjonalności. Podobno chcesz, żeby silnik śledził położenie potencjometru, a tymczasem robisz coś zupełnie innego - wykonujesz pewną liczbę kroków w zależności od różnicy dwóch kolejnych pomiarów ADC. Zacznij od przerwania timera, zgłaszanego z okresem kroku. W nim odczytaj ADC i przefiltruj (obecnie...

    Mikrokontrolery   01 Mar 2015 01:17 Odpowiedzi: 11    Wyświetleń: 3312
  • [Atmega32][c] timer1 ctc nie dziala clear output on comp match

    Zastanów się, co jest w rejestrze OCR1A w momencie uruchamiania timera. Wpisz do OCR1A wartość przed włączeniem timera.

    Mikrokontrolery AVR   31 Mar 2011 14:52 Odpowiedzi: 5    Wyświetleń: 2352
  • [C] Jak zrealizować czasomierz i mierzyć częstotliwość na ATMega32?

    ad 1. Użyj timerów - taktując je zegarem o odpowiedniej częstotliwości licznik timera będzie zliczał czas. ad. 2. Użyj timera :) Tylko w trybie input capture - w tym trybie licznik zlicza impulsy zegara taktującego i jest stopowany zboczem sygnału doprowadzonego do wejścia ICP timera.

    Mikrokontrolery   21 Maj 2012 13:18 Odpowiedzi: 9    Wyświetleń: 1572
  • Jak obsłużyć więcej serwomechanizmów na atmega32 (PB3, PD7)?

    PB3 jest wyjściem PWM podłączonym do timera nr 0, natomiast PD7 do timera numer 2. Musisz po prostu skonfigurować analogicznie pozostałe dwa timery. Tylko że one są 8-mio bitowe, więc rozdzielczość będzie gorsza.

    Mikrokontrolery AVR   03 Sie 2019 13:14 Odpowiedzi: 23    Wyświetleń: 732
  • [ATmega32] [C] PWM - Jak usunąć przydźwięk o niższej tonacji?

    Dużo też zależy od kodu, zwłaszcza jak jest blokujący i w dodatku oparty na polingu timera...

    Mikrokontrolery AVR   27 Mar 2016 23:22 Odpowiedzi: 74    Wyświetleń: 7832
  • 1wire i przerwania. Czy i który timer wykorzystuje 1wire? ATmega32.

    Czy i który timer wykorzystuje 1wire. Chce wyorzystać jeden timer do cyklicznych przerwań, ale jak wykorzystam timer 0 lub timer 1 wysiada transmisja 1wire. Timer2 wykorzystuje zegar czasu rzeczywistego wewnetrzny. ATmega32. Pozdrawiam ! PL

    Mikrokontrolery   20 Kwi 2005 10:51 Odpowiedzi: 23    Wyświetleń: 3760
  • [ATmega32] Jak napisać procedurę obsługi przerwania timera0 dla diody LED na ATmega32?

    [syntax=asm] .device ATmega32 .include "m32def.inc" .def temp= r16 .def counter= r17 .org 0 RJMP start .org $016 ;wektor przerwania dla przepełnienia timera RJMP przerwanie start: ldi temp, high(RAMEND) out SPH, temp ldi temp, (1<<CS00) | (1<<CS02) ;konfiguracja preskalera i zegara out TCCR0, temp ;w rejestrze TCCR0 (ustawienia główne timera)...

    Mikrokontrolery AVR   27 Paź 2011 11:19 Odpowiedzi: 8    Wyświetleń: 2555
  • atmega8[gcc] - błędne odczyty czasu 1uS przy użyciu timer2 i ISR

    (at)nowyARM W zupełności się zgadzam. Tyle, że w przypadku atmegi 8 jest jeden problem - brak ICP. Cała rodzina tych procków ma ICP. Od Atmega8 do Atmega32: "PB0 ICP1 (Timer/Counter1 Input Capture Pin)" dla A8.

    Mikrokontrolery   14 Kwi 2018 14:33 Odpowiedzi: 16    Wyświetleń: 666
  • [BASCOM] Jak skonfigurować przerwanie z transoptorem na Atmega32 bez INT?

    Z tego co wiem "PIN Change Interrupt" ma np. Atmega168 i Atmega 328. Atmega 32 - jakoś nie widzę takiej możliwości. Proszę o poprawienie mnie, jeśli się mylę. Oczywiście zawsze można skorzystać z tych specjalnych pinów - INT0, 1 czy 2 lub zasymulować taką kontrolę stanu pinu w zwykłym przerwaniu - np. timera.

    Mikrokontrolery AVR   27 Maj 2012 17:57 Odpowiedzi: 6    Wyświetleń: 1189
  • ATmega32 - timer0 (CTC)ustawianie zadanej częstotliwości generacji przerwania

    No tak masz rację. Ale powiem Ci, że wartości 99900 Hz w ten sposób w ogóle nie da się tutaj osiągnąć przy zegarze 16 MHz i z użyciem jednego timera ;)

    Mikrokontrolery AVR   23 Gru 2012 12:29 Odpowiedzi: 28    Wyświetleń: 5226
  • [ATmega32][C] - Zegar na ściane z wyświetlaczem 12x30

    Kol. BlueDraco na ARM robi to na timerze, nie na UART - jakoś się przekonać nie mogę... ;) Skąd się bierze odbiornik DCF77 za 14 zł?

    Mikrokontrolery AVR   13 Lut 2015 10:38 Odpowiedzi: 22    Wyświetleń: 2856
  • Zegarek na LCD i atmega8 ,brak precyzji...i Timer'ów.

    Prawda jest taka że czytałem i ciągle nie wiem co jest nie tak. czytałem o tych timerach już dużo. Mam atmega32 i kwarc 11059200hz ew. 12Mhz

    Mikrokontrolery   22 Wrz 2007 16:04 Odpowiedzi: 38    Wyświetleń: 5713
  • [Atmega32] [Atmega32][ASM] Problemy z odbiorem RC5 - przerwanie INT1 i synchronizacja zegara

    mogą być 2 bity startu, bo standard RC5 właśnie tak jest "skonstruowany", że posiada 2 bity startu. Natomiast jego rozszerzenie czyli RC6 wykorzytuje drugi bit startu jako normalny bit danych. Ok - teraz odpowiedź dla autora, wydaje mi się, że uda się to wyjaśnić bo sam kiedyś miałem podobny problem ze zrozumieniem tego etapu dekodowania. Cały problem...

    Mikrokontrolery AVR   14 Gru 2008 21:48 Odpowiedzi: 9    Wyświetleń: 2577
  • [ATMEGA32] Jak obsłużyć przerwania dla 4 czujników w ATMEGA32 z Bascom?

    nie, pętla dojdzie do końca (do słowa Loop Until ...) i potem dopiero zacznie się wykonywać druga polecam jednak zostawić parę zadań timerom

    Mikrokontrolery AVR   18 Kwi 2011 17:12 Odpowiedzi: 11    Wyświetleń: 1882
  • Błąd w programie multipleksowania LED na atmega32 - przerwania nie działają

    // ================= PROCEDURA OBSŁUGI PRZERWANIA COMPARE MATCH ISR(TIMER0_OVF_vect) Błąd. To jest przerwanie od przepełnienia licznika. Przerwanie od porównania to: TIMER0_COMP_vect . W nagrodę Pomógł od mniej spostrzegawczych użytkowników i moderatorów :) A co do tranzystorów, to oczywiście lepsze by były PNP, ale z NPN też będzie działać (trochę...

    Mikrokontrolery Początkujący   01 Cze 2015 18:16 Odpowiedzi: 22    Wyświetleń: 1497
  • AVR EVB.4.3 ATmega32, pomiar napięcia prostokątnego 10kHz, 0-12VAC

    Producent sondy, z którą mam do czynienia pokazywał mi sygnał wyjściowy na oscyloskopie. Przy wzroście amplitudy "dołek" prostokąta pozostawał na poziomie zera, a "górka" rosła lub malała. Co to właściwie znaczy? Zmieniała się wysokość czy szerokość "górki"? Musimy w końcu to ustalić, bo w przypadku zmiany amplitudy stanu wysokiego nic nam nie da pomiar...

    Mikrokontrolery AVR   07 Gru 2011 10:08 Odpowiedzi: 42    Wyświetleń: 8058
  • ATmega32 - Jak zliczać impulsy, generować PWM i przerwania co kilka ms?

    I teraz pierwsze pytanie: czy da się zliczać impulsy z zewnątrz używając Timer2? Wtedy bym podpiął do nóżki TOSC. The Oscillator is optimized for use with a 32.768 kHz watch crystal. Applying an external clock to the TOSC1 pin may result in incorrect Timer/Counter2 operation. Jak źle (lub dobrze) jest z tym w praktyce nie wiem. Tylko jeszcze zostaje...

    Mikrokontrolery AVR   05 Lis 2014 23:09 Odpowiedzi: 4    Wyświetleń: 1593
  • Atmega32, C - Przerwania INT0 i INT1 - Co tu nie gra?

    Nie mogę zliczać impulsów timerami gdyż są one już zajęte do innych celów. A przerwań innych niż INT0, INT1 używasz?

    Mikrokontrolery   18 Lis 2013 20:28 Odpowiedzi: 20    Wyświetleń: 3624
  • ATMEGA32[C] - Źle działający programowy PWM na timerze 2

    Witam. Pierwszy Twój wzór dotyczy: Phase Correct PWM Mode drugi to: Fast PWM mode

    Mikrokontrolery AVR   25 Cze 2015 22:43 Odpowiedzi: 12    Wyświetleń: 1308
  • KAMAMI ZL3 AVR, Atmega32-16PU, TIMER0 - Częstotliwość przed i po preskalowaniu

    Witam. Wybacz ale chce mi się rozpisywać. Ustawianie 1 sekundy dla zegara 16MHz [syntax=c] OCR1A = 0x3D08; 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[/syntax] to co wychodzi z prescalera...

    Mikrokontrolery AVR   30 Mar 2017 19:25 Odpowiedzi: 12    Wyświetleń: 1326
  • ATmega – jednoczesne użycie Timer0 do zliczania impulsów i Timer1 do PWM oraz czasu

    Witam Chodzi o Atmega32. Są tutaj dostępne trzy Timery, ale nie znam stosowania Timera2. Pozdrawiam

    Mikrokontrolery   09 Maj 2008 09:05 Odpowiedzi: 5    Wyświetleń: 1783
  • ATmega32, Bascom – start i stop licznika Timer1 zboczem narastającym i opadającym

    A kolega rozumie różnice pomiędzy pracą w trybie timer i counter ??? ;)

    Mikrokontrolery   26 Cze 2006 09:01 Odpowiedzi: 11    Wyświetleń: 2092
  • [Atmega32]Jak skonfigurować zegarki wewnetrzne (Timer1 i Timer0)?

    1. W jakim języku piszesz? 2. Kalkuluje się to tak: Masz kwarc 16 000 000 Hz (16 MHz) i dajesz sobie jeden z dopuszczonych prescalerów, np. 64 i wtedy timer zlicza Ci impulsy z częstotliwością 16 000 000 / 64 = 250 000 Hz, czyli jeden impuls timera to 4*10^-6 s lub inaczej aby odmierzyć 1s musisz zliczyć 250 000 impulsów, Jako, że Timer0 jest 8 bitowy...

    Mikrokontrolery AVR   26 Cze 2011 20:40 Odpowiedzi: 13    Wyświetleń: 1845
  • Czujnik odległości HC-SR04, LED i Atmega32, język C

    PWM potrzebuje licznika, aby odmierzać czas w którym ustawia pin w stan wysoki i niski. Używasz również timera do regularnego pomiaru czasu echa. To nie może być ten sam timer, co do odmierzania czasu w PWM. Atmega32 ma 3 timery (dwa 8-bitowe i jeden 16-bitowy). Spójrz do datasheet-u mikrokontrolera. Pamiętaj również o tym, aby wszystkie zmienne, których...

    Mikrokontrolery Początkujący   02 Lip 2022 16:56 Odpowiedzi: 12    Wyświetleń: 1872
  • AVR ATmega32: Jednoczesne użycie timerów 0 i 1 do sygnału i wyświetlacza

    Mam takie pytanie czy można korzystać oddzielnie / w tym samym czasie z dwóch timerów 0 i 1. Po prostu jednym generuje częstotliwość na potrzeby generowania sygnału, a drugi timer potrzebuje do sterowania wyświetlaczem... proszę o szybką odpowiedź

    Mikrokontrolery AVR   28 Mar 2010 23:14 Odpowiedzi: 10    Wyświetleń: 1272
  • [ATMEGA32][C++] - [WinAVR]Obsługa impulsatora obrotowego na przerwaniach.

    Pokazaną tam funkcję (ReadEncoder) po prostu zamień na ISR z przerwań enkodera, albo zrealizuj obie funkcje oddzielnie - tzw. wykorzystaj przerwania do wybudzania, a odczyt enkodera zrób niezależnie od przerwań pinu, np. w przerwaniu timera

    Mikrokontrolery AVR   02 Gru 2013 18:03 Odpowiedzi: 5    Wyświetleń: 2004
  • [Atmega128] [Atmega128][C] - Timer0 blokuje _delay_ms przy aktywnym przerwaniu TIMER0_OVF_vect

    W przypadku programu dla ATmega32 też używasz "avr-g++" do linkowania?

    Mikrokontrolery AVR   06 Wrz 2012 03:28 Odpowiedzi: 15    Wyświetleń: 1779
  • [ATMEGA32][BASCOM] - Przerwania zagnieżdżone - LCD razem z INT0

    Nie możesz wykorzystać timera do zliczania impulsów?

    Mikrokontrolery AVR   14 Maj 2013 06:48 Odpowiedzi: 7    Wyświetleń: 2682
  • ATMEGA32-16PU jak sprawdzić prawidłowe odmierzanie czasu impulsów ICR1 ?

    Brak neta to znaczne utrudnienie. Bez programu trudno będzie mi pomóc Tobie sprawdzić ustawienie timera. Ale test z zegarkiem raczej potwierdza prawidłowe ustawienie. Możesz wydłużyć czas pomiaru do kilku minut, by zmniejszyć jego błąd.

    Mikrokontrolery AVR   16 Kwi 2011 11:57 Odpowiedzi: 12    Wyświetleń: 8647
  • Bascom - instrukcja: Config Clock i niedziałający PortC.7 w Atmega32

    Tym razem odpowiedź brzmi nie - jedyne co możemy odzyskać przy tym zegarze to kontrolę nad pinami - jakiekolwiek uruchomienie timera2 spowoduje wariowanie czasu i AVR-dosa. Timer poza tym też nie będzie pracował normalnie bo soft clock będzie w nim mieszał

    Mikrokontrolery AVR   16 Mar 2012 18:39 Odpowiedzi: 9    Wyświetleń: 1946
  • [ATmega32] ATmega32 i ADS1256 - problem z obsługą SPI dla dwóch układów jednocześnie

    W slave CPHA nie ustwiam. a po co CS1 skoro mogę operować na wejściach PB3 i PB4?? Układ dwóch Atmeg też nie nie działa zbytnio prawidłowo... czy macie przykład sterowania dwoma AVR?? w slave mam jeszcze obsługę przerwania od komparatora i timera

    Mikrokontrolery AVR   29 Cze 2012 19:01 Odpowiedzi: 31    Wyświetleń: 4382
  • [C] Jak ustawić Timer dla programowego UART na Atmega32 przy 16MHz?

    void set_timer_interrupt(void) { TIFR |= (1>>TOV0); TIMSK |= (1>>TOIE0); } Pewnie dla tego nie działa. A tu problem z diodą DDRD |= (1>>7); //txd jako wyjście DDRD &= ~(1>>6); //rxd jako wejście

    Mikrokontrolery   11 Lip 2007 10:48 Odpowiedzi: 14    Wyświetleń: 2966
  • Atmega32 [c] - Jak generować podaną ilość impulsów w czasie?

    Zwłaszcza jak NWW wyjdzie dosyć wysoki np 1000. Jesteś optymistą. Przy podanych parametrach (50 i 0,1s) Maksymalne NWW (najmniejsza wspólna wielokrotność a nie dzielnik) to NWW=47*43*41*37= ponad 3000000. Zastanowiłbym się także nad użyciem przerwania od timera zamiast pętli z delayem. Nie ma się nad czym zastanawiać. Użycie timera to konieczność....

    Mikrokontrolery AVR   05 Gru 2009 00:11 Odpowiedzi: 3    Wyświetleń: 1466
  • [ATmega32][ASM][AVR Studio 4] prosty sterownik silnika krokowego

    Wogóle nie grzebałem jeszcze w asm. Chociać- trzeba będzie. Ale tak- masz wektory przerwań. Z danego wektora trzeba zrobić skok do etykiety (chyba tak to się nazywa) która to przerwanie obsłuży. Tam umieszczasz te rol czy ror. Jest to wywoływane co x ms- zależnie od tego co masz w ustawieniu Timera.

    Mikrokontrolery AVR   24 Paź 2011 10:37 Odpowiedzi: 7    Wyświetleń: 2134
  • Czy rezonator kwarcowy jest konieczny dla ATmega8, ATmega16, ATmega32?

    Możesz ale nie musisz bo AVR-ki mają wbudowany generator który domyślnie ustawiony jest na 1MHz ;). Jeżeli będziesz budował np. zegarek na timerze to wykorzystując wew. generator będzie trochę oszukiwał. Wykorzystując zew. kwarc błąd nie będzie aż tak duży.

    Mikrokontrolery   01 Lis 2008 07:44 Odpowiedzi: 2    Wyświetleń: 1165
  • [ATMEGA32][C] - Timer1 - licznik impulsów. Pytanie.

    Atmega644PA posiada 2 timery 8 bitowe i 1 16 bitowy, natomiast Atmega1284p posiada dwa timery 16 bitowe. Najpierw spróbuję rozwiązania z wykorzystaniem wejść generujących przerwania jak sugeruje użytkownik "tmf", chyba że wciąż będzie brakowało timerów to będę musiał pokusić się o AVR z 4 timerami. Pozdrawiam

    Mikrokontrolery Początkujący   17 Lut 2013 19:10 Odpowiedzi: 10    Wyświetleń: 2259
  • [Bascom][Atmega32] Załączenie o odpowiednej godzinie

    Mam taki problem, jak zrealizować załączenie wyjścia o ustawionej godzinie nie zależnie w którym podprogramie będę. Zacznij używać przerwań to będziesz mógł sprawdzać w przepełnieniu od timera.

    Mikrokontrolery AVR   02 Sty 2011 23:36 Odpowiedzi: 6    Wyświetleń: 1055
  • [Atmega328P][C] - Obsługa przycisków z wykorzystaniem timerów

    Tak.

    Mikrokontrolery AVR   16 Sie 2012 11:12 Odpowiedzi: 15    Wyświetleń: 1656
  • [ATmega32][C][AVR Studio 4] Slave SPI, timery i przerwania - kolizja.

    tadzik85 dziękuję za błyskawiczna odpowiedź. Próbowałem tego rozwiązania i niestety gdy w przerwaniu od SPI umieszczę flagę i bez względu gdzie realizuję odbiór czy w przerwaniu od timera czy w pętli głównej drugi bajt wraca do mastera czyli wydaje mi się, że ATmega nie nadąża z odczytem.

    Mikrokontrolery AVR   23 Lis 2011 21:03 Odpowiedzi: 6    Wyświetleń: 1979
  • Jak zliczać impulsy z dwóch kontaktronów na ATmega32 w C++?

    Witam . Zadanie jest trywialne . Potrzebujesz 3 zmiennych i dwóch przerwań zewnętrznych plus przerwanie do wyświetlacza. Po starcie procka ustawiasz wartość jednej z zmiennych która będzie równa ilości przerwań wyświetlacza w czasie 10 sekund . Podczas aktywacji przerwania od T1 aktywujesz przerwania od INT0 i INT1 . INT0 zwiększa jedną zmienną a INT1...

    Mikrokontrolery AVR   19 Lip 2010 21:00 Odpowiedzi: 20    Wyświetleń: 2831
  • [Bascom][Atmega32] - "Config KBD" a praca timerów.

    W helpie bascoma nie znalazłem konkretnej odpowiedzi na moje pytanie. Odnośnie wait pisze tam tylko "Instrukcja wstrzymuje działanie programu na podaną ilość sekund. Odmierzany czas jest wartością przybliżoną, więc nie należy stosować tej instrukcji do dokładnego odmierzania czasu. Używanie przerwań, może znacznie wydłużyć działanie instrukcji ."Osobiście...

    Mikrokontrolery Początkujący   26 Paź 2012 12:58 Odpowiedzi: 10    Wyświetleń: 1725
  • TIMER0 w Atmega32 i Bascom - zależy mi na zrozumieniu zagadnienia

    Żeby nie zapomnieć na końcu to już tutaj napiszę, że liczy się to w programach bo one się rzadziej mylą, ale zrozumienie tematu jest oczywiście ważne. Jest kilka, a w pełni darmowych, kalkulatorów do tego. Timer jest urządzeniem sprzętowym wbudowanym w mikrokontroler. Najczęsciej taktowany jest w taki sposób, że sygnał zegarowy taktujący mikrokontroler...

    Mikrokontrolery Początkujący   16 Lut 2017 00:47 Odpowiedzi: 8    Wyświetleń: 1248
  • Atmega32 - Jak uruchomić odbiór RC5 przy ograniczonej liczbie timerów?

    w tym wątku Bascom... i nie mam więcej pytań. Przejdź na normalny język (C/C++), bo to Bascom i biblioteka cię ogranicza, a nie Atmega. BTW: Nie raz robiłem zapis na karcie SD w Atmega bez żadnego timera (daty plików nie były dla mnie istotne). Czy Kolega ma na myśli szybką zmianę stanu portu sterującego LCD, stan zmieniałby się po przepełnieniu Timer'a,...

    Mikrokontrolery Początkujący   18 Gru 2014 11:13 Odpowiedzi: 4    Wyświetleń: 813
  • [atmega32] Kompilacja C: optymalizacja a działanie programu z <util/delay.h>

    Jednak na początku mam przecież: ... #include <avr/interrupt.h> ... Jak używasz przerwań, to funkcje z <util/delay.h> nie będą działały prawidłowo. Jak więc pozbyć się tego błędu? Jak musisz korzystać z przerwań, to jedynym wyjściem jest napisanie własnych funkcji opóźniających w oparciu o timery.

    Mikrokontrolery AVR   07 Lut 2011 12:05 Odpowiedzi: 5    Wyświetleń: 1301
  • [atmega32] Jak napisać program w C do multipleksowania 2 wyświetlaczy LED na ATmega32?

    Źle do tego podchodzisz. Całe multipleksowanie zrób w przerwaniu timera, który określi dokładnie jak długo wyświetlana będzie każda cyfra. Teraz to robisz w pętli idącej z max szybkością proca, w efekcie piekielnie szybko multipleksujesz LCD, co pomniejsza ich jasność, a dwa, że jak program się na czymś na chwilę zatrzyma (czyli odczycie PCF) to całość...

    Mikrokontrolery AVR   29 Gru 2010 10:51 Odpowiedzi: 15    Wyświetleń: 6891
  • [atmega32[C] Proszę o pomoc w dopracowaniu programu

    1) Umieść program w znacznikach CODE 2) Podziel program na części, a w głównej pętli programu odpalaj kolejno podprogramy. 3) Stosuj wcięcia gdyż teraz nie sposób analizować tego programu, gdzie zaczyna się pętla a gdzie warunek, gdzie jest początek a gdzie koniec pętli. 4) Pomyśl nad innym sposobem obsługi klawiszy - wywal _delay_ms(500). W tym momencie...

    Mikrokontrolery AVR   15 Mar 2011 20:08 Odpowiedzi: 7    Wyświetleń: 1887
  • [ATMEGA32] ATMEGA32 - Jak poprawić dokładność pomiaru czasu z kwarcem 14,7456MHz?

    A tak przy okazji kalibracja na 2 timerach: http://www.romanblack.com/one_sec.htm

    Mikrokontrolery AVR   19 Sty 2011 17:06 Odpowiedzi: 17    Wyświetleń: 2678
  • AVRStudio, PonyProg, ATmega32 - problem z Timerem T0 i T1, zmiana czasu nie działa

    Witam. Mam zestaw opisany jak w temacie. Programator STK200. Pojawił mi się problem który nawet trudno wytłumaczyć. Próbowałem juz nawet z drugim ATmegą i tak samo się dzieje. Nadmienię że do układu dołączam oscyloskop Hamega - sprawny i dokładny. Napisałem program z wykorzystaniem Timera T0 - odmierza zadany czas i zapala diodę po czym przy następnym...

    Mikrokontrolery   19 Paź 2006 07:48 Odpowiedzi: 5    Wyświetleń: 1498
  • ATmega328/Arduino Uno – jak skonfigurować timer do pomiaru częstotliwości sygnału?

    Wpisz a googlach - Arduino Frequency Counter , znajdziesz całe kompletne opracowania. Co do obsługi timerów: https://majsterkowo.pl/zegar-cyfrowy-led... http://100-x-arduino.blogspot.com/2016/0... http://atmega32.republika.pl/17.htm Niestety najlepsze teksty o timerach są w...

    Arduino   16 Mar 2018 05:07 Odpowiedzi: 4    Wyświetleń: 555
  • AVR Buzzer z generatorem - jak regulować głośność za pomocą PWM?

    CTC. COMPA regulacja okresu , COMPB regulacja wypełnienia. COMPB/COMPA współczynnik wypełnienia. Mogę prosić o przykład ustawienia rejestrów TIMERA 1 dla ATMEGA32 ???

    Mikrokontrolery AVR   05 Lis 2010 18:53 Odpowiedzi: 7    Wyświetleń: 6578
  • Przenoszenie kodu z Bascom do AVR GCC - obsługa EEPROM i timera

    (at)stozek - normalnie w Bascom nie jest potrzebna komenda Start Timer0 bo jest on uruchamiany od razu podczas konfiguracji. Używa się tej komendy tylko jeśli poprzednio zatrzymałeś Timer poprzez Stop Timer0. Rozumiem, że zatrzymujesz timer. Tak więc zatrzymywanie timera to zabranie mu źródła taktowania. Bascomowe komendy moża wiec rozumieć tak: Start...

    Mikrokontrolery AVR   06 Sty 2024 09:40 Odpowiedzi: 3    Wyświetleń: 291
  • Zmiana TIMER1 na TIMER2 dla PWM w ATMEGA32 - jak to zrobić? BASCOM

    Tu masz rację. Myślałem o Timerach 8 bitowych bo tu było pytanie o Timer0/2 Timer1 jest konfigurowany jako Phase Correct a Timer2 jako Fast PWM https://obrazki.elektroda.pl/8915388600_...

    Mikrokontrolery Początkujący   18 Paź 2024 07:59 Odpowiedzi: 12    Wyświetleń: 291
  • [ATmega8] [ATmega8][C] - Przeróbka kodu z ATmega328 na ATmega8, Timer0 na Timer2, LCD pusty

    Pierwsze pytanie - czy w inny sposób udaje ci się coś wyświetlić na LCD? I drugie - tam jest funkcja dodająca transakcje, która przy okazji włącza timer. Poprawiłeś ją? Chodzi o tą: [syntax=c] bool LCD_PutText_B(uint8_t x, uint8_t y, char *txt, LCD_trans *buf, bool autodel) { buf->cmd=LCD_Text; buf->Ready=false; buf->SelfDel=autodel; //Czy zwolnić pamięć...

    Mikrokontrolery AVR   03 Sty 2016 19:19 Odpowiedzi: 2    Wyświetleń: 951
  • ATmega32 - Przerwanie timer0 nie działa z warunkiem Transmit w USART_RXC_vect

    Nie mogę niczego wywalić. w USART musi być co jest a timer musi zbierać bity z wejścia dosyć dokładnie

    Mikrokontrolery AVR   04 Sty 2013 23:53 Odpowiedzi: 17    Wyświetleń: 2241
  • [Atmega32][C][Eclipse] - bład programu gdy przerwamnie timer0 aktywne

    Właśnie o to mi chodzi. Trudno analizować program do odbioru protokołu, którego nie znamy, a komentarze tego nie ułatwiają, a wręcz przeciwnie. Natomiast co do działania rzeczonej instrukcji kompletnie się mylisz. Zerknij do jakiegokolwiek podręcznika C. Ciekawe jest też spostrzeżenie natury ogólnej, a nie tylko Twojego problemu. Większość kodów przewijających...

    Mikrokontrolery AVR   05 Gru 2012 08:49 Odpowiedzi: 12    Wyświetleń: 1818
  • ATMEGA32 - Jak uruchomić równoległe wątki do pomiarów i komunikacji RS232?

    A po co ta "pętla główna"? Nie wystarczą same przerwania? Np. jedno od timera sterujące pomiarami, drugie od UARTa.

    Mikrokontrolery AVR   31 Paź 2015 17:39 Odpowiedzi: 35    Wyświetleń: 5478
  • [ATMEGA32/AT90CAN32][C/ASM] Regulacja fazowa obciążenia

    Przy odblokowaniu timera weź pod uwagę prescaler. Jeśli jest różny od 1 to on cały czas zlicza - trzeba go wyzerować, bo inaczej pierwszy impuls będzie po dosyć losowym czasie. Włączaj triak na dłużej - szczególnie przy kątach otwarcia rzędu 180 stopni prąd płynący przez triaka może być niewystarczający do jego podtrzymania. Jeśli możesz zmienić schemat,...

    Mikrokontrolery AVR   30 Kwi 2010 19:52 Odpowiedzi: 4    Wyświetleń: 2640
  • Jaki DAC do Atmega32? Łatwość podłączenia i obsługi transmisji.

    To PWM na timerze mikrokontrolera + filtr RC wystarczą.

    Mikrokontrolery AVR   11 Gru 2011 13:43 Odpowiedzi: 12    Wyświetleń: 1598
  • [atmega328p] [atmega328p][c] Timer0 - dioda nie miga, ustawienia 8MHz, kod nie działa

    Bity CS00 i CS02 od preskalera są w rejestrze TCCR0B, a nie TCCR0A. Masz preskaler na 0 więc timer nie zlicza.

    Mikrokontrolery AVR   11 Sie 2014 23:33 Odpowiedzi: 7    Wyświetleń: 3843
  • Czasowy włącznik (Timer) 6 kanałowy na mikrokontrolerze

    No i wlasnie nie pokazuje mi tej liczby :_0 wywala jakas glupia :-( tyle ze ja nie wiem czy to nie problem tego ze ty robisz to na atmega32 a ja na atmega8 :-)

    Mikrokontrolery AVR   11 Maj 2010 20:09 Odpowiedzi: 61    Wyświetleń: 12964
  • Inicjalizacja zegara Atmega32 - jak ustawić TOSC1/TOSC2?

    Witam. Potrzebuję napisać funkcję która zainicjalizuje Timer w Atmega32 (asynchroniczny) tak, by działał z zewnętrznym kwarcem 32,768kHz podłączonym pod TOSC1/TOSC2. Timer ma zgłaszać przerwanie co 1 sekunde. W przerwaniu powinien zmieniać stan diody na pinie PD0 na przeciwny. Proszę o pomoc w napisaniu kodu . Przepisz dokładnie to samo co napisałeś...

    Mikrokontrolery AVR   01 Lut 2020 10:43 Odpowiedzi: 3    Wyświetleń: 573
  • Cykliczne załączanie PWM w ATTiny2313A/ATMega328P

    Cześć Pobierz notę katalogową np. Attiny2313a i popatrz jak wygląda kod obsługi USART'a, bo masz błędy w kodzie. Nie chce mi się wierzyć, że nie da się osiągnąć tego czego oczekujesz na Attiny. W przerwaniach timer'a, czy to jednego czy drugiego, możesz manipulować rejestrami COM0Xn, przerwaniami TIMSK. Powinieneś osiągnąć możliwość włączania i wyłączania...

    Mikrokontrolery AVR   20 Gru 2019 22:11 Odpowiedzi: 19    Wyświetleń: 840
  • Najprostrzy program wykorzystujacy Timer0 w Atmega32

    Zamieszczam przyklad programu napisanego na kolanie, zmienia stan lini PC3 co okolo (LicznikMax*10ms ) - wychodzi co ok. 100 ms Gdybyś miał wątpliwości to podniosłem moje kości z krzesła przed komputerem po płytkę z AtMega32 i sprawdziłem w ukladzie - DZIAŁA! Kompilowany pod ICC626, polecam "Wizarda" ,pomaga w minute ustawić co potrzeba bez sięgania...

    Mikrokontrolery   12 Lut 2005 16:43 Odpowiedzi: 1    Wyświetleń: 2102
  • [ATmega32][C/LabView] - Obsługa dwukierunkowa RS232

    Ale to już niekoniecznie. Skoro pomiar ADC będzie najczęściej co 1 ms, to spokojnie w przerwaniu timera można odczytywać ADC i rozpoczynać kolejną konwersję, której wynik odczyta się w następnym przerwaniu timera i tak w kółko.

    Mikrokontrolery Początkujący   12 Wrz 2012 18:36 Odpowiedzi: 53    Wyświetleń: 8451
  • [C] Atmega32 Timer0 CTC – dioda nie zapala się w przerwaniu, kod nie działa

    Istnieje jeszcze jedna możliwość. Jakiego używasz AVR-GCC? Możesz mieć jakąś starszą wersję z błędem, który właśnie objawia się poprzez niepoprawne działanie przerwań COMPARE. Wystarczyłby jeden błąd w adresie wektora TIMER0_COMP_vect i "po zawodach". ps. Nie rzekomo działającego, tylko działającego. Niestety nie mogę ci strumieniowo przesłać video...

    Mikrokontrolery   07 Mar 2011 09:24 Odpowiedzi: 8    Wyświetleń: 1997
  • [Atmega32] [Atmega32][Eclipse/C] Problem z przerwaniami INT1 i INT0 w bramie świetlnej

    nie - bariera jest rozstawiona teraz na powiedzmy około 6 cm od siebie. Wydaje mi się, że jest to problem z timerem, ale wg mojej oceny prawidłowo go zadeklarowałem. Dodam, iż kwarc mam 11.0592MHz. Preskaler 256. Przerwanie timera co 1 sekundę.

    Mikrokontrolery AVR   07 Cze 2011 08:08 Odpowiedzi: 12    Wyświetleń: 3053