atmega32 timer

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

    źle zdefiniowana funkcja obsługi przerwania. Sprawdź w odpowiednich plikach nagłówkowych.

    Mikrokontrolery AVR   15 Mar 2010 14:28 Odpowiedzi: 3    Wyświetleń: 1176
  • [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ń: 3121
  • 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ń: 1299
  • REKLAMA
  • [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ń: 1089
  • 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
  • [C] Atmega32: Przerwania licznika, diody co sekundę, preskaler 256, TIMER1_OVF_vect

    Uruchamianie timera przed zaprogramowaniem okresu nie jest najlepszym zwyczajem. Wartość wpisywana do OCR to okres - 1. Napisz po prostu: OCR1A = FCLK / 256 - 1; (O ile częstotliwość zegara jest zdefiniowana pod nazwą FCLK - nie pamiętam, bo skończyłem z AVR jakieś 4 lata temu.)

    Mikrokontrolery Początkujący   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1761
  • 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ń: 4374
  • 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ń: 1482
  • [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ń: 1265
  • [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ń: 1083
  • [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ń: 1134
  • 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ń: 261
  • REKLAMA
  • 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ń: 1017
  • [C] [ATmega32] - ATmega32 - obsługa timera/przepełnienie co 100ms/pomiar na ADC

    Piszesz o przerwaniu od przepełnienia i takie włączasz (TIMSK |= (1<<TOIE1)), ale go nigdzie nie obsługujesz. Ten komentarz [syntax=c]ISR(TIMER1_COMPA_vect) //obsluga przerwania wywolanego przepelnieniem licznika[/syntax] nie jest prawdziwy. Od przepełnienia jest: TIMER1_OVF_vect Poza tym w ten sposób [syntax=c]TCCR1A |=(0<<COM1A1) | (0<<COM1A0)...

    Mikrokontrolery AVR   11 Lis 2013 23:14 Odpowiedzi: 19    Wyświetleń: 3252
  • [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ń: 5936
  • 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ń: 2078
  • [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ń: 3408
  • 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ń: 3541
  • [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ń: 1256
  • 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ń: 1749
  • [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ń: 1266
  • 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 Wrz 2025 20:19 Odpowiedzi: 43    Wyświetleń: 8244
  • [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ń: 429
  • 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ń: 753
  • 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ń: 1785
  • 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ń: 957
  • [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ń: 2649
  • 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ń: 1053
  • [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ń: 3216
  • [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ń: 4162
  • [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ń: 7833
  • 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ń: 1638
  • 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ń: 3336
  • 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][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ń: 2391
  • [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ń: 1599
  • 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ń: 3663
  • 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ń: 3799
  • [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ń: 7946
  • 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ń: 735
  • 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ń: 705
  • 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ń: 5235
  • [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ń: 2583
  • [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ń: 2868
  • [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ń: 1195
  • 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ń: 1608
  • [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ń: 1885
  • ATmega32 - Program nie wchodzi w obsługę przerwania TIMER0_COMP_vect

    Witam do postu dołączam kod programu. Problem jak w temacie. Przy "na sztywno" ustawionej częstotliwości pracy f=40000Hz i przy tym timer0 preskaler 8 i OCR0=50. Układ ewidentnie nie wchodzi w obsługę przerwania. Proszę o sugestie i ewentualne pytania co do kodu. Tryb pracy licznika CTC.

    Mikrokontrolery AVR   30 Gru 2012 14:29 Odpowiedzi: 17    Wyświetleń: 2487
  • 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ń: 1323
  • 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ń: 1353
  • 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ń: 1795
  • 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ń: 1952
  • 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ń: 2095
  • [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ń: 2567
  • [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ń: 1848
  • 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ń: 1198
  • 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ń: 8659
  • 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ń: 1275
  • [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ń: 2034
  • [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ń: 1782
  • 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ń: 1926
  • [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ń: 2688
  • 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ń: 5728
  • [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ń: 4394
  • [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ń: 2981
  • [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ń: 2161
  • [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ń: 2271
  • [Atmega328P][C] - Obsługa przycisków z wykorzystaniem timerów

    Tak.

    Mikrokontrolery AVR   16 Sie 2012 11:12 Odpowiedzi: 15    Wyświetleń: 1680
  • 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ń: 1472
  • [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ń: 1088
  • [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ń: 1988
  • 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, pomiar krótkich odcinków czasu na Atmega32 - jak to zrobić?

    Witam Proszę o pomoc. Potrzebuję wykonać okład mierzący bardzo krótkie odcinki czasu. START podanie impulsu na któryś pin, STOP podanie drugiego impulsu na kolejną nóżkę. Procesor Atmega32 język Bascom. Jaki najmniejszy odcinek czasu mogę zmierzyć ? Jak wygląda procedura pomiaru czasu miedzy Start a Stop? Bardzo proszę o podanie fragmentu kodu. A czy...

    Mikrokontrolery AVR   13 Gru 2008 15:01 Odpowiedzi: 5    Wyświetleń: 2153
  • [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
  • 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ń: 558
  • 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ń: 1251
  • [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ń: 6897
  • 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ń: 816
  • [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ń: 1304
  • [ATmega32] Jak działa funkcja millis() w Arduino i konfiguracja Timer2 w ATmega32?

    W tym trybie timer po prostu zlicza impulsy zegarowe do niego doprowadzone, jeśli przekroczy zakres to zgłasza przerwanie overflow (nadmiaru) i rozpoczyna zliczanie od nowa. Funkcja obsługi tego przerwania zlicza je zwiększając liczniki f - przechowujący czas z rozdzielczością <1ms i m przechowujący liczbę milisekund. W programie należy korzystać...

    Mikrokontrolery AVR   16 Paź 2012 10:38 Odpowiedzi: 7    Wyświetleń: 2358
  • [atmega16/32] - Dokładność timerów/kwarców do pomiaru czasu

    Zrobiłem zegarek na Atmega32 przy kwarcu 8MHz. na dobę przyspieszał 5 do 7 sekund:-)

    Mikrokontrolery AVR   25 Mar 2009 22:48 Odpowiedzi: 4    Wyświetleń: 1833
  • [atmega32] resetuje się przy ustawieniu timera1 w tryb CTC

    Zamiast SIGNAL użyj ISR(TIMER1_COMPA_vect) i tak poza tym to chyba powinno być SIGNAL( SIG_OUTPUT_COMPARE1A )

    Mikrokontrolery AVR   06 Wrz 2010 06:30 Odpowiedzi: 4    Wyświetleń: 1302
  • [ATmega32][c] Przerwanie od porównania w timer1 - ograniczenia

    Twoje procedury obsługi przerwań są stosunkowo długie. Np. ISR(TIMER1_COMPA_vect) trwa ok. 670 taktów zegara. Z kolei odstęp między kolejnymi przerwaniami przy zmiennej okres1=127, jak sam napisałeś, wynosi 8*128=1024 taktów. Jeżeli zmienną okres1 zmniejszysz np. do 80 taktów, to przerwania będą częściej niż trwa ich obsługa, więc niektóre zostaną po...

    Mikrokontrolery AVR   21 Lis 2011 17:23 Odpowiedzi: 10    Wyświetleń: 2488
  • [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ń: 2684
  • 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ń: 1501
  • [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ń: 2643
  • [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ń: 1902
  • [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ń: 2253
  • 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ń: 6614
  • [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ń: 1842
  • 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ń: 306
  • 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ń: 1601
  • 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ń: 333
  • [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ń: 3855
  • 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ń: 13042
  • 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ń: 2123
  • 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ń: 5490
  • 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