timer2 atmega32

Znaleziono około 333 wyników dla: timer2 atmega32
  • 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ń: 3402
  • REKLAMA
  • ATmega32 – jaka jest domyślna częstotliwość zegara CPU i Timer2 w trybie CTC?

    Jak kolega umie na 8 bitach pokazać 77.125 to będzie się dało;) Nie da się.

    Mikrokontrolery   20 Mar 2011 12:14 Odpowiedzi: 3    Wyświetleń: 2237
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Zmiana TIMER1 na TIMER2 dla PWM w ATMEGA32 - jak to zrobić? BASCOM

    Witam! Potrzebuję zmienić TIMER1 do obsługi PWM na TIMER2 ktoś pomoże? ATMEGA32 BASCOM

    Mikrokontrolery Początkujący   18 Paź 2024 07:59 Odpowiedzi: 12    Wyświetleń: 345
  • [atmega32] - RTC, przerwania Timer2, maksymalna częstotliwość 32768Hz

    Natomiast jak timer2 inicjuje: I prawidłowo, ponieważ 32768/Preskaler/(OCR+1)=16384. Zastanawiam się, po co Ci przerwanie co 1 takt Timera2 napędzanego kwarcem zegarkowym :?:

    Mikrokontrolery AVR   03 Sty 2015 01:33 Odpowiedzi: 19    Wyświetleń: 1419
  • Konfiguracja PWM na Timer2 w ATmega8 - ASM/Bascom na OC2 (PB3)

    Tu nie ma żadnej filozofii. Ja co prawda programuję na ATmega16 i procedura wygląda tak: void generator_PWM(unsigned int wypelnienie) { TCCR2 =0x69; //tryb FAST PWM, bez preskalera, zeruj OC0 gdy porownanie = TRUE; f = 16M/256 = 62,5kHz OCR2 = wypelnienie; //wartosc porownywana 0..255 } Jak zrobiłeś PWM na ATmega32 to z tego co wiem...

    Mikrokontrolery   05 Cze 2006 11:30 Odpowiedzi: 3    Wyświetleń: 5454
  • REKLAMA
  • [bascom] Różnice w przerwaniach między Atmega8 a Atmega32 w Bascom - jak dostosować kod?

    Te procesory się aż tak nie różnią. Dodatkowe funkcjonalności pinów nie przeszkadzają w niczym dopóki ich nie uruchomisz. (PCINT - Pin Change Interrupt trzeba wiedzieć jak włączyć). Jest duża różnica jeśli chodzi o Timery właśnie. Mega8 ma na przykład tylko jeden rejestr Compare dla Timer2 dlatego inaczej się nazywają. Opisałem to u siebie na stronie...

    Mikrokontrolery Początkujący   05 Gru 2014 06:58 Odpowiedzi: 12    Wyświetleń: 1479
  • Re: komputer MIK CA80 - reanimacja zabytkowego komputerka

    Co do wykorzystania ATTiny jako RTC to pomysł ogólnie jest ok, ale lepsza w tym przypadku była by jakaś ATMega, w której to Timer2 może pracować w trybie asynchronicznym z kwarcem 32kHz. Takie rozwiązanie w uśpieniu pobiera ok. 5-10uA, więc czas życia baterii będzie stosunkowo długi, na pewno ponad rok pracy na baterii 2032 da się uzyskać (sprawdzone...

    Elektronika Retro   11 Gru 2025 18:35 Odpowiedzi: 480    Wyświetleń: 125526
  • [ATmega32] Jak działa funkcja millis() w Arduino i konfiguracja Timer2 w ATmega32?

    Tak, przy czym jeśli ISR jest wywoływany co 1ms, to wystarczy po prostu inkrementować zmienną timer0_milis, bez tych cudów, które masz.

    Mikrokontrolery AVR   16 Paź 2012 10:38 Odpowiedzi: 7    Wyświetleń: 2370
  • [M32] Jak zadeklarować Timer2 w Bascom dla ATmega32?

    Myślę, iż po sprawdzeniu sprawy dowiemy się prawdy na forum. Wie Kolega, nie, zrobię to w ścisłej tajemnicy, tak żeby nikt się o tym nie dowiedział. 1. Podany na samym początku kod kompiluje się BEZ BŁĘDÓW w Bascomie 2.0.7.6 2. Ponadto - rozmawiamy od ATMega32, tymczasem w kodzie załączonym w 1. poście regfile podany jest dla ATMega644p - a to zupełnie...

    Mikrokontrolery AVR   06 Sie 2013 09:33 Odpowiedzi: 20    Wyświetleń: 2139
  • Jak obsłużyć więcej serwomechanizmów na atmega32 (PB3, PD7)?

    A gdy by taktowanie było 12MHZ ? Albo jakaś alternatywa, czy tylko w atmega32 można użyć tych 4 nóżek do sterownia serwem ? Bo w programie docelowym będzie jeszcze UART i timery programowe: [syntax=c] void soft_timers_init( void ) { TCCR2 |= (1<<WGM21); TCCR2 |= (1<<CS22)|(1<<CS21)|(1<&l... OCR2 = 108; TIMSK = (1<<OCIE2);...

    Mikrokontrolery AVR   03 Sie 2019 13:14 Odpowiedzi: 23    Wyświetleń: 741
  • [Atmega328] Atmega328 Timer2 - Zapis na SD co 2 minuty działa zbyt szybko

    teraz jak widać 2 sekundy - manipuluję wartością przepełnień zmiennej Licznik_sd - pomiędzy 58000 a 60000 Załadowanie wartości 6 do Timer2 powinno się odbyć tylko na początku ? Config Timer2 = Timer , Prescale = 64 ' 1 sekunda = 500 Timer2 = 6 On Timer2 Czas '250 x 8us = 2 ms , 256 - 250 = 6 Enable Interrupts Enable Timer2 Z Atmega32 nie miałem takich...

    Mikrokontrolery AVR   01 Gru 2011 15:00 Odpowiedzi: 26    Wyświetleń: 2285
  • ATmega32, Timer2 RTC, SLEEP_MODE_PWR_SAVE – powrót do snu po przerwaniu Timer2

    na podstawie flagi z przerwania INT2 na początku pętli głównej wchodzić w uśpienie. Ale pętla główna jest wykonywana powiedzmy 0.5 sek. Co sekundę wykonywane jest przerwanie od Timer2. Więc procesor będzie w uśpieniu tylko ok. 50% czasu. Ale problem z długim wykonywaniem się pętli głównej wystąpi tylko za pierwszym razem po zaniku zasilania (ustawienie...

    Mikrokontrolery AVR   14 Paź 2014 18:47 Odpowiedzi: 8    Wyświetleń: 1182
  • [C] Atmega32 - licznik czasu - niedokładność pomiaru przy 8MHz

    Możesz także wykorzystać kwarc tzw zegarkowy 32,768kHz podłączając go do Timer2 (piny TOSC1 i TOSC2) w trybie asynchronicznym.

    Mikrokontrolery Początkujący   10 Sty 2017 17:17 Odpowiedzi: 3    Wyświetleń: 981
  • Takt, taktowanie, częstotliwość,cykl procesora, timety prośba o wyjaśnienie.

    1Hz to raz na sekundę. 8MHz to osiem milionów razy na sekundę. Sekunda jest tu kluczowa. W ciągu sekundy procesor taktowany 8MHz przetworzy około 8mln instrukcji (pomijam te które wymagają dwóch taktow) no a jak podłączysz do procesora taktowanie 16MHz to odwali dwa razy tyle roboty w ciągu sekundy . Zerknąłem na twoje kody i mam kilka rad. W Bascom...

    Mikrokontrolery Początkujący   28 Lis 2022 19:41 Odpowiedzi: 18    Wyświetleń: 1854
  • REKLAMA
  • 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ń: 579
  • Atmega32 - TIMSK &=~(1<<OCIE2) Resetuje caly uC

    Dodałem to tylko dlatego aby sprawdzić gdzie i kiedy resetuje się procesor. Bez łańcuchów nie wiedziałem gdzie i co się dzieje bo otrzymywałem tylko ATMega32 UART test Dokonuje pomiaru ATMega32 UART test Dokonuje pomiaru ATMega32 UART test Dokonuje pomiaru TIMER2 Liczy mikrosekundy jak długo trwa echo z HC-SR04 i po jego ponownym uruchomieniu następuje...

    Mikrokontrolery AVR   29 Sty 2013 10:28 Odpowiedzi: 6    Wyświetleń: 1557
  • Jak mierzyć impuls na ATMEGA32 bez blokowania procesora?

    Ok, wracając do tematu to spłodziłem coś takiego i wygląda na to, że działa. Mcucr = &B00000100 On Int1 Pomiar_impulsu Pomiar_impulsu: If Pind.3 = 0 Then Start Timer2 Else Stop Timer2 Czas_impulsu = Timer2 Timer2 = 0 End If Return Dzięki za pomoc Piotr

    Mikrokontrolery   22 Maj 2007 19:52 Odpowiedzi: 23    Wyświetleń: 3393
  • AVR ATmega32 – jak zacząć przygodę z mikrokontrolerami? Wasze doświadczenia i rady

    ATMega32 to moim zdaniem dobry wybór, dużo pinów - możesz dużo ledów podłączyć ;) I2C, SPI, UART, Timery w tym ważny Timer2 więc wszystko co potrzeba, by zacząć miło zabawę z tą rodzina uK. Albo to samo z USB czyli ATMega32U2 ..4.

    Mikrokontrolery Początkujący   28 Mar 2013 15:38 Odpowiedzi: 9    Wyświetleń: 1299
  • [Atmega32][Bascom] konfiguracja timerów dla portów pb.0 i 1

    Timer0 - jeden kanał: OC0 - PB.3 Timer1 - dwa kanały: OC1A, OC1B - PD.5, PD.4 Timer2 - jeden kanał OC2 - PD.7 Racja zapomnialem, ze atmega32 ma 4 pwm, a nie 3 jak atmega8 :P

    Mikrokontrolery AVR   11 Paź 2009 17:55 Odpowiedzi: 7    Wyświetleń: 3423
  • [ATmega32][C][AVR Studio 4] Slave SPI, timery i przerwania - kolizja.

    Witam! ATmega32 16MHz jako slave odbiera dwa bajty po SPI 1MHz ( 15cm taśmy 10 żyłowej )od mastera LPC2148 . Jeżeli jest włączone tylko SPI, a inne przerwania są wyłączone jest wszystko dobrze. Jeżeli włączę przerwanie od timera2 generowane co 100us to zdarza się że atmega gubi jeden bajt i krzaczy się cała transmisja, ale po jakimś czasie jak zgubi...

    Mikrokontrolery AVR   23 Lis 2011 21:03 Odpowiedzi: 6    Wyświetleń: 1994
  • Jak zmierzyć prędkość obrotową turbiny na Atmega32 z czujnikiem Halla?

    Witam. chce zbudować urządzenie które będzie mierzyło prędkość obrotową turbiny i kilka innych rzeczy jak na razie utknąłem z pomiarem prędkości. układ opieram na scalaku Atmega32 do pomiaru prędkości wykorzystuje czujnik hala i magnes zamontowany na wałku (aktualnie wiatraczku komputerowym do testów) Program wygląda w ten sposób że chciałem mierzyć...

    Programowanie Początkujący   09 Lip 2019 19:49 Odpowiedzi: 3    Wyświetleń: 669
  • Gotowe programy na mikrokontrolery ATmega32 – wymiana i opisy projektów

    To może dość krótka procedurka pozwalająca zbudować ciało zegarka RTC np. w układach ATMega8/88/16/32 ; ========================================... ; procedura wywoływana przez TIMER2 co sekundę (praca ASYNC) ; zliczanie odbywa się w kodzie BCD, można łatwo wyłuskiwać ; kody wyświetlanych cyfr przez proste operacje na półbajtach...

    Mikrokontrolery   30 Gru 2009 20:54 Odpowiedzi: 5    Wyświetleń: 2135
  • Wartość OCR2 dla przebiegu 10Hz w Atmega32 - czy poprawna?

    Przy użyciu timera2 i trybu CTC chciałem uzyskać przebieg prostokątny o częstotliwości 10Hz. Czy dobrze dobrałem wartość OCR2, aby uzyskać taką częstotliwość? Nie wygląda abyś to zrobił poprawnie i otrzymał spodziewany effekt. Po pierwsze: Jeżeli wyjście kierujesz na pin PD.7, który jest skojarzony z wyjściem Timera2 (OC2) nie ma potrzeby stosowania...

    Mikrokontrolery AVR   24 Kwi 2020 19:06 Odpowiedzi: 3    Wyświetleń: 831
  • ATmega128: Timer0 z kwarcem zegarkowym w trybie asynchronicznym nie działa

    "Ktoś ma jakiś pomysł, żeby to rozwiązać? Może ktoś ustawiał RTC na innej atmedze i mu działał?" Kiedyś robiłem na Atmega32 , i działało . Rożnica taka , że w A32 timer pracujący z oscylatorem zewnętrznym to Timer2 ASSR = 1<<AS2; TCCR2 = 1<<CS22 | 1<<CS20; TIMSK = 1<<TOIE2;

    Mikrokontrolery AVR   27 Lip 2009 10:56 Odpowiedzi: 7    Wyświetleń: 2327
  • Atmega32 Bascom - niestabilny pomiar czasu trwania impulsu na INT0

    Witam, Mam problem z pomiarem czasu trwania impulsu. Próbowałem różnych sposobów, siedzę już nad tym 3 dzień i nic mi nie wychodzi. Na wejście INT0 atmegi32 podaję sygnał np. 30Hz i wypełnieniu 15%. Sygnał jest stabilny więc tutaj problem odpada. Potrzebuję zmierzyć czas trwania stanu wysokiego. W programie który stworzyłem na wyświetlaczu wyświetla...

    Mikrokontrolery AVR   08 Lip 2017 20:08 Odpowiedzi: 5    Wyświetleń: 1773
  • 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. ATmega32 nie ma wbudowanego interface 1wire, wiec nie rozumiem problemu, a wróżyc tylko mogę, że o bascom się rozchodzi... Stawiałbym na niezbyt szczęśliwą obsługe przerwań przez Bascom (zapisuje/odczytuje...

    Mikrokontrolery   20 Kwi 2005 10:51 Odpowiedzi: 23    Wyświetleń: 3844
  • Dokładność RTC (TIMER2) zależy od częstości przerwań TIMER0?

    Witam! Programuję w BascomieAVR układ ATmega32 do obsługi węwnętrznego zegara RTC oraz miltipleksacji sześciu wyświetlaczy. Chciałem się zapytać czy dokładność wewnętrznego zegara RTC (kwarc 32.768kHz), który uruchamiam komendą: Config Clock = Soft, zależy od przerwań TIMER0, które odpowiedzialne są za multipleksację wyświetlaczy?? Rozumiem, że jeżeli...

    Mikrokontrolery   20 Kwi 2005 17:29 Odpowiedzi: 2    Wyświetleń: 1707
  • Atmega32 - Jak uruchomić odbiór RC5 przy ograniczonej liczbie timerów?

    Witam Mam układ na Atmega32, który mierzy kilka parametrów ( temperatury, wilgotność, ciśnienie ) i zapisuje na karcie SD. Timer0 wykorzystuje do włączania flag Timer1 w trybie PWM do sterowania jasnością, na podstawie wartości odczytanej z czujnika światła Timer2 jest potrzebny do zapisu na karcie SD Chciałem uruchomić odbiór RC5 ( odbiornik jest na...

    Mikrokontrolery Początkujący   18 Gru 2014 11:13 Odpowiedzi: 4    Wyświetleń: 828
  • Zegar dwunastodiodowy w oparciu o ATmega8 i DS1307

    Ad 1 i 3: Jeśli pytasz o ATmega8, to timerem asynchronicznym jest (jak napisałem powyżej) Timer2. Posiada on dedykowany temu kwarcowi (32,768kHz) oscylator. W przypadku tego mikrokontrolera niestety piny XTAL i TOSC są tymi samymi pinami. W innych przypadkach np. ATmega32 piny te są wydzielone więc można dwa kwarce podłączyć. Szczegóły w tym zakresie:...

    DIY Konstrukcje   05 Sie 2015 22:29 Odpowiedzi: 21    Wyświetleń: 4179
  • Zegar na ATmega32 i DS1307 zatrzymuje się - multipleksowanie LED

    Witam, zbudowałem klasyczny zegar, tak jak w temacie napisałem na ATmega32, Chińskim module z układem DS1307 i z jakąś pamięcią na I2C której nie używam, czas pokazywany jest na wyświetlaczu LED. Wcześniej testowałem sobie to wszystko z wyświetlaczem LCD 2x16 HD44780 wszystko śmigało mi super. Po dodaniu LCD i multipleksowania zegar po kilku, kilkunastu...

    Mikrokontrolery AVR   23 Mar 2019 22:42 Odpowiedzi: 6    Wyświetleń: 909
  • BAscom atmega - Programowanie w Bascomie,silnik DC,Atmega32

    Łap, bo jak się długo męczy temat a efektów nie widać to można popaść w depresję a tego nie chcemy :D Tego LM293 to kupiłem chyba ze dwa lata temu i tak sobie leżał bo używam innych driverów, ale pomyślałem, że się może kiedyś przydać. No i się doczekał :D Nie wiem jaki jest ten Twój silniczek, ale mój pochodzi z Walkmana. Pump up the volume żeby usłyszeć...

    Mikrokontrolery AVR   20 Lut 2016 11:42 Odpowiedzi: 32    Wyświetleń: 3273
  • Jak zmierzyć czas na ATmega32 z kwarcem 4MHz i wyświetlić na LCD w Bascom?

    na bascomie sie za dobrze nie znam, timery mam juz wykorzystane w programie tak: Config Timer0 = Counter , Edge = Rising Config Timer1 = Timer , Prescale = 64 Config Timer2 = Timer , Prescale = 1 napisales by ustawic timer tak by odliczal sekunde ale nie wiem jak to zrobic(?) i dlatego nadal szukalem prostszego rozwiazania... moze da sie cos wykompinowac...

    Mikrokontrolery   20 Lut 2007 14:04 Odpowiedzi: 7    Wyświetleń: 2112
  • Jak poprawić dokładność Timer1 w ATmega32 przy zegarze 8MHz?

    Jeżeli dobrze pamiętam, możesz podłączyć kwarc 32768Hz do MCU i używając Timer2 stworzyć niezależny od taktowania procesora zegar RTC. Przykładów szukaj w którejś z not na stronie Atmela. Dodano po 3 AVR134 http://atmel.com/dyn/resources/prod_docu... http://www.atmel.com/dyn/resources/prod_...

    Mikrokontrolery   17 Sie 2007 23:12 Odpowiedzi: 5    Wyświetleń: 1473
  • [m32][C] zegar LED, brak multipleksu, kompilacja bez błędów.

    Bardzo dziękuję za te informacje. W przyszłości będę to rozbijał na dwie linie(zerowanie i ustawianie bitów rejestru). Tymczasem, po przeczytaniu datasheet, a konkretnie sekcji dotyczącej Timer0 i Timer2, stwierdziłem, że mogę po prostu wpisać jedną liczbę do np. rejestru TCCR0. Np TCCR0 = 0b00001111. To powinno spowodować włączenie pinów 7:4 jako wejścia...

    Mikrokontrolery Początkujący   23 Lip 2012 19:55 Odpowiedzi: 51    Wyświetleń: 3797
  • ATMega32: Czy Timer1 obsłuży jednocześnie PWM i Input Capture?

    Hmm, czy ATmega32 na pewno ma timer3? Rzecz w tym, że mam już gotowy układ, w którym są wykorzystane nóżki procka OCR1A i OCR1B (outputy timera1) - gdybym teraz do PWM wykorzystał inny timer, musiałbym wprowadzać zmiany w układzie, czego chciałbym uniknąć (a do tego timer2 też mam zajęty, a silniki są dwa). Mówisz, że logiczne jest, że praca timera...

    Mikrokontrolery   24 Lut 2010 21:48 Odpowiedzi: 8    Wyświetleń: 3393
  • [ATmega32] ATmega32 Bascom: Jak wysyłać dane przez RS232 co 1-2 sekundy?

    Witam, Mam taki problem. Chcę wysyłać do PC informację w formie takiego temp1;temp2;f1;temp3 i coś jeszcze. Jak wysyłam informację to chcę żeby ona była raz wyświetlana powiedzmy co ok 1-2s a nie tak jak na screenach pod kodem. (to jest losowe). Co może być nie tak. Timera2 używam jako odmierzacz czasu a timer0 do pomiaru częstotliwości (na 555) $regfile...

    Mikrokontrolery AVR   01 Sty 2009 20:12 Odpowiedzi: 1    Wyświetleń: 1728
  • Sterowanie 4 silnikami DC przez PWM na Atmega32 w C – konfiguracja rejestrów

    Ja osobiście jak narazie pisze w Bascomie. W Bascomie wygląda to tak: Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 ' Konfiguracja Timera1 dla Pwm1a i Pwm1b Config Timer2 = Pwm , Async = Off , Pwm = On , Compare Pwm = Clear Down , Prescale = 1 ' Konfiguracja Timera2 dla Ocr2 Config Pinb.3 = Output...

    Mikrokontrolery   20 Sie 2009 23:04 Odpowiedzi: 1    Wyświetleń: 1722
  • Sterowanie diody RGB Atmega32 - programy, rozwązania

    Witam! Dopiero zaczynam zabawę w Bascom-ie, wiec proszę o wyrozumiałość. Zbudowałem układ na Atmega32, 4 kanały PWM do sterowania RGB+biały. Jeden klawisz do zmiany programów, LCD (do sprawdzenia co się dzieje) oraz czujnik oświetlenia na fototranzystorze. Co chciałbym zrobić: -klawiszem zmieniamy programy (różne kombinacje kolorów) -czujnik oświetlenia...

    Mikrokontrolery   12 Paź 2012 21:44 Odpowiedzi: 1    Wyświetleń: 1518
  • ATMEGA32 - Odczyt napięcia zasilania z przetwornika ADC - bascom

    Witam Mam problem z moim układem. Przy pomiarze ADC w moim układzie wyskakuje mi cały czas wartość w okolicach 60 (zakres ADC do 1023). Obojętnie co podaję na wejście cały czas mam tą wartość. Jeżeli jednak dokonuję pomiaru miernikiem to mam odpowiednie napięcie, np 2,5V. Jednak co ciekawe, jeżeli podam te napięcie bezpośrednio na nóżkę w płytce prototypowej...

    Mikrokontrolery Początkujący   31 Mar 2014 20:48 Odpowiedzi: 4    Wyświetleń: 2214
  • Dlaczego ATmega32 w sterowniku CO resetuje się nieregularnie?

    Witam serdecznie. Mam taki oto problem. Zbudowałem sterownik do centralnego ogrzewania sterujący elektrozaworem i pompą w zależności od temperatury w bojlerze i na piecu. Problem jest taki - po chwili pracy (nieregularnie) resetuje się. Ktoś ma jakiś pomysł? Napięcie zasilające jest dobre. Program w bascomie: '---------------------------------------...

    Mikrokontrolery   21 Lut 2008 07:52 Odpowiedzi: 7    Wyświetleń: 1682
  • [bascom] atmega128 PWM - Brak sygnału na kanale OC1C, konfiguracja w Bascom

    Witam Zawsze bawiłem się z atmega32 ale od do projektu potrzeba mi 6 kanałów PWM 16bit (sterowanie 2 serwa i 4 regulatory z rewersem). Zastosowałem atmega128 T1 i T3 . Wszystko było było by OK ale na kanale OC1C jest brak sygnału , zapewne banalne rozwiązanie ale jakoś nie mogę zatrybić nadajnika: [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000...

    Mikrokontrolery AVR   17 Lip 2016 18:58 Odpowiedzi: 4    Wyświetleń: 1686
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

    Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...

    Mikrokontrolery   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 1155
  • Atmega32 / Bascom - Konflikt dwóch SPI programowych z MAX7219 i WTV020SD

    Witam Mam program budzika, który jako dodatkową atrakcję miał mieć możliwość mówienie czasu na żądanie i odtwarzanie oprócz buzzera utworu jako alarmu. Atmega steruje przez jedno SPI programowe układem MAX7219, a przez konwerter poziomów i drugie SPI programowe odtwarzaczem WTV020SD. O ile sam WVT020SD + PCF8563 ( wyjście CLK do INT1 ) działają dobrze,...

    Mikrokontrolery AVR   29 Mar 2017 12:35 Odpowiedzi: 20    Wyświetleń: 2493
  • ATmega32 - Pomiar czasu między dwoma zboczami narastającymi na INT0 i INT1

    Całkowicie zapomniałem o temacie :) Z problemem poradziłem sobie w następujący sposób, jest to wycinek z większego programu więc coś może być źle wycięte :) [syntax=c] //--------------------------------------... // Dołączone biblioteki //--------------------------------------...

    Mikrokontrolery AVR   19 Gru 2013 20:04 Odpowiedzi: 13    Wyświetleń: 2514
  • Jak dekodować RC5 bez Timera i uniknąć zawieszania programu?

    Witam, Wybrałem przerwanie wyzwalane wejściem ICP Timera1 ponieważ - załatwia mi to 2 rzeczy od razu. Po pierwsze obsługa IR działa ładnie na przerwaniach i nie zajmuję żadnego z wejść INTx, po drugie od razu zużywam ten sam timer. Jeśli chodzi o kod obsługi ramek IR - to pewnie, że obsługuje on tylko poprawne ramki i jest odporny na te "uszkodzone...

    Mikrokontrolery   08 Kwi 2009 22:30 Odpowiedzi: 7    Wyświetleń: 2532
  • Zakłócenia w komputerze pokładowym Atmega32 w Simson S51 po uruchomieniu silnika

    Program skrócony, żeby mierzył tylko prędkość i dystans http://obrazki.elektroda.pl/3747501700_1... W załączniku schemat w PDF i SCH (eagle)

    Mikrokontrolery AVR   14 Maj 2012 15:37 Odpowiedzi: 25    Wyświetleń: 4540
  • [AtMega32] Jak skonfigurować 4 kanały PWM w Bascomie?

    Tylko proszę mi podpowiedzieć, czy dobrze rozumiem nazwy kanałów i ich timerów Timer0 - Pwm0 Timer1 - Pwm1a, Pwm1b Timer2 - Ocr2

    Mikrokontrolery   10 Kwi 2012 11:46 Odpowiedzi: 4    Wyświetleń: 1090
  • Jak napisać kod w C dla atmega32 do mrugania diodą PWM bez blokowania?

    Ale mieszasz. Ustawiłeś dwa cykliczne przerwania i dziwisz się, że coś nierówno miga. Tu w avr nie ma wielowątkowości sprzętowej i jedno przerwanie przeszkadza drugiemu. Przenieś i wyłącz to przerwanie to co masz w ISR(TIMER2...) do ISR(TIMER1...) . Idea programowego PWM i timerów jest właśnie w tym aby działało wszystko pod jednym wspólnym cyklicznym...

    Mikrokontrolery AVR   13 Lip 2019 13:02 Odpowiedzi: 19    Wyświetleń: 759
  • [C] Jak zaimplementować przerwania dla 2 wyświetlaczy 7-segmentowych w C?

    To co dawid512 napisał jest najprawdopodobniej na atmega32. Musisz poczytać dokumentację i zmienić ten kod, gdyż timer0 na atmega8 ma trochę mniejsze możliwości. [dodano] Można też skorzystać z timer2, jego obsługa będzie łatwiejsza.

    Mikrokontrolery AVR   28 Gru 2008 16:16 Odpowiedzi: 14    Wyświetleń: 2428
  • [atmega32] [atmega32][Bascom] Niezgodność czasu z kwarcem 16 MHz i problem z fusebitami

    w nowym kodzie robiłem toglebit na porcie na którym była kiedyś IRDA... a może nie może tylko na porcie np. portc.2 myślałem że o to chodzi. nie dokładnie to określiłem w zdaniu albo pomieszałem nazwy funkcji rzeczywiście.. gdzieś się zapodziało.. musiałem skasować przez pomyłkę.. teraz działa poprawnie wielkie dzięki.. Dodano po 9 za to przyciski od...

    Mikrokontrolery AVR   31 Gru 2008 01:56 Odpowiedzi: 29    Wyświetleń: 2850