licznik atmega32

Znaleziono około 872 wyników dla: licznik atmega32
  • [ATMega32] Jak uruchomić zliczanie licznika w ATMega32 w ASM?

    Może to Ci pomoże: http://www.elektroda.pl/rtvforum/topic43... avr'y są rodziną podobnie zbudowaną, więc czy to atmega16 czy 128 to obsługa jest niemalże identyczna.

    Mikrokontrolery AVR   08 Gru 2008 09:58 Odpowiedzi: 2    Wyświetleń: 999
  • REKLAMA
  • [ATmega32][C/AVR-GCC] - Przycisk w obsłudze przerwania

    A jak masz 10 przycisków wykorzystasz 10 przerwań? marnotrawstwo. wykorzystasz jeden licznik i po kłopocie zero opóźnień typu delay. Same zalety. minus? jeden: wykorzystany licznik.

    Mikrokontrolery AVR   05 Mar 2011 20:47 Odpowiedzi: 11    Wyświetleń: 4907
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Atmega32 - Licznik impulsów, problem z mikroswitchem i wyświetlaniem LCD

    Spróbuj wgrać ten kod.[syntax=basic4gl] $prog &H00 , &H00 , &H00 , &H00 $regfile = "m32def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , E = Pinb.4 , Rs = Pinc.7 , Db7 = Pinb.3 , Db6 = Pinb.2 , Db5 = Pinb.1 , Db4 = Pinb.0 Config Pinc.2 = Input 'tego chuba nie używasz? Config Pind.1 = Input Przycisk Alias Pinb.7 'tego chuba nie używasz?...

    Mikrokontrolery Początkujący   17 Lip 2012 22:23 Odpowiedzi: 7    Wyświetleń: 1806
  • REKLAMA
  • Czy ATMEGA32 obsłuży licznik rowerowy z wyświetlaczem 2x16 lub 4x20?

    EdW 7/2008 Wielofunkcyjny licznik rowerowy http://www.cyfronika.com.pl/kityavt2/avt...

    Projektowanie Układów   23 Paź 2008 14:04 Odpowiedzi: 3    Wyświetleń: 1656
  • [ATMEGA32][C] - Timer1 - licznik impulsów. Pytanie.

    Przy 6 kHz to można się pokusić o zliczanie programowe - czyli podajesz sygnał na wejścia mogące generować przerwania. Z drugiej strony, skoro stosujesz ATMega32, to może prościej wykorzystać ATXMEGA32, gdzie w zależności od wersji liczników masz nawet 8 (albo 16 8-bitowych) i sobie to ładnie sprzętowo rozwiążesz.

    Mikrokontrolery Początkujący   17 Lut 2013 19:10 Odpowiedzi: 10    Wyświetleń: 2256
  • 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ń: 1722
  • [C] Atmega32: Przerwania licznika, diody co sekundę, preskaler 256, TIMER1_OVF_vect

    Chodzi o to, że po pierwszym przerwaniu TCNT1 będzie miał wartość 0, czyli zliczy potem 65536 impulsów. Zaś do generowania, jak Ty chcesz, przerwań co określony odcinek czasu służy tryb CTC. Wtedy w rejestrze OCR ustawiasz ilość impulsów, które chcesz zliczyć, i wygenerować odpowiednie przerwanie.

    Mikrokontrolery Początkujący   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1740
  • [ATmega32][avr-gcc] Multipleksowanie wyświetlacza LED

    wyzerowanie licznika

    Mikrokontrolery AVR   17 Mar 2014 18:48 Odpowiedzi: 21    Wyświetleń: 2691
  • [ATmega32][C][2 przerwania od przepełnienia licznika T0 i T2

    Dokładnie w tej linijce TIMSK | = 1<<TOIE2; //wlacz t2 czyli wysylaj co 5 s stan impulsow Przez ustawienie TOIE2 kasowałaś TOIE0

    Mikrokontrolery AVR   31 Sty 2010 17:29 Odpowiedzi: 6    Wyświetleń: 3436
  • REKLAMA
  • [ATmega32] ATmega32 Timer0 CTC - przerwanie nie działa poprawnie, licznik się zeruje

    A co na to symulacja programu? Taki program wgraj: .nolist .include "m32def.inc" .list ; ## START ########################################... .cseg ;=======================================... ;= WEKTORY PRZERWAŃ = ;=======================================... .org 0x0000 rjmp reset_vector ; po...

    Mikrokontrolery AVR   13 Sie 2008 21:39 Odpowiedzi: 4    Wyświetleń: 2544
  • ATmega32 - Licznik impulsów Timer0 i Timer1 ustawienie

    Zastanów się co będzie w rejestrze TIMSK po wykonaniu tych dwóch linii Twojego programu: [syntax=c]TIMSK = (1<<TOIE0); //przerwanie na przepełnienie ... TIMSK = (1<<TOIE1); //przerwanie na przepełnienie [/syntax] Nie definiuj F_CPU w kodzie z tych powodów: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery Początkujący   29 Mar 2013 22:18 Odpowiedzi: 15    Wyświetleń: 5724
  • Licznik energii - ADE7753, ATmega32 (odczyt rejestrów).

    Myślę, że na początek powinnaś sprawdzić ścieżki płytki montażowej, aby wyeliminować możliwość występowania zwarć lub przerw a także zweryfikować, czy przebieg ścieżek jest zgodny z projektem. Ponadto sprawdź jeszcze pod kątem zwarć zamontowane w układzie kondensatory, często zdarza się, że to one właśnie są przyczyną nieprawidłowego działania całego...

    Projektowanie Układów   27 Lis 2017 23:27 Odpowiedzi: 4    Wyświetleń: 1734
  • ATmega32 + enkoder obrotowy Mirley – kod w C do obsługi inkrementacji/dekrementacji

    Ja obsługę takich enkoderów wykonuje zawsze na jednym przerwaniu. Jeden z impulsów wywołuje przerwanie, w obsłudze przerwania sprawdzam tylko stan drugiego kanału. Jeśli jest wysoki to ++licznik, jeśli jest niski to --licznik.

    Mikrokontrolery AVR   28 Gru 2010 23:02 Odpowiedzi: 23    Wyświetleń: 13733
  • Dziwne znaki na wyświetlaczu AV-G12864 w liczniku na ATmega32 po dłuższym działaniu

    Oto schemat układziku i program napisany do niego :) http://obrazki.elektroda.net/77_12208075... http://obrazki.elektroda.net/15_12208081... http://obrazki.elektroda.net/72_12208082... http://obrazki.elektroda.net/72_12208082... Wczoraj jeszcze próbowałem na innym porogramie, też z grafiką malutką i nic się nie pojawiało dziwnego...

    Mikrokontrolery   07 Wrz 2008 18:31 Odpowiedzi: 2    Wyświetleń: 2003
  • REKLAMA
  • [C] Atmega32 - licznik czasu - niedokładność pomiaru przy 8MHz

    Jeśli korzystasz z wewnętrznego zegara 8MHz to normalne, że masz niedokładności w odliczaniu czasu. Skorzystaj z zewnętrznego kwarcu jako źródła taktowania.

    Mikrokontrolery Początkujący   10 Sty 2017 17:17 Odpowiedzi: 3    Wyświetleń: 975
  • avr atmega32[c] - odliczanie sekundy ,zliczenie 15625 przerwan ?

    Czy istnieje jakis konkretny powód dla którego nie używasz prescalera i/lub 16bit licznika?

    Mikrokontrolery AVR   25 Sty 2017 11:12 Odpowiedzi: 62    Wyświetleń: 4173
  • [BASCOM] ATmega32 BASCOM – jak wykonać programowy reset mikrokontrolera co określony czas?

    Można też skorzystać z Watchdoga i co jakiś czas po prostu nie zresetować jego licznika.

    Mikrokontrolery   02 Gru 2009 19:01 Odpowiedzi: 5    Wyświetleń: 3715
  • ATmega32, Bascom – start i stop licznika Timer1 zboczem narastającym i opadającym

    juz to robie w inny sposob, ale teraz mecze sie nad czyms innym... chce zrobic licznik impulsow zewnetrznych, na timerze 1 ale nie za bardzo chce mi to wyjsc... po prostu program nie chce wejsc mi w przerwanie :( czy moglby mi ktos napisac co powinienem ustawic poza: config Timer1 = timer, prescale = 1 set (pin tam gdzie jest t1) (pin gdfzie...

    Mikrokontrolery   26 Cze 2006 09:01 Odpowiedzi: 11    Wyświetleń: 2092
  • [Atmega32] Program w C - dioda miga co 2s zamiast co 60s, dlaczego?

    Traktuj cyknięcie Timer'a jako kwant czasu. Potem licz oddzielnymi licznikami (programowymi) te kwanty jako czas trwania i czas przerwy. Możesz w ten sposób zrobić, co dusza zapragnie. Przykładowo - gdy timer "cyka" co 1 sek. Możesz ustawić sobie, że masz 20 sekund (kwantów timera) czas trwania - potem (drugi licznik) 30 sekund (kwantów timera) czas...

    Mikrokontrolery AVR   22 Cze 2012 15:04 Odpowiedzi: 32    Wyświetleń: 4132
  • atmega32 [C] - Obsługa klawiszy, wyświetlacza, przerwań i do tego ADC.

    żeby zgasić wyświetlacz, wystarczy wystawić na port cztery jedynki - nie musisz do tego zaprzęgać bieżącej pozycji i robić rozejść warunkowych. Łatwiej byłoby, gdyby licznik chodził od 0 do 3. Poza tym ok.

    Mikrokontrolery Początkujący   21 Kwi 2013 18:28 Odpowiedzi: 29    Wyświetleń: 3474
  • Atmega32 C - klawiatura matrycowa 4x4 na przerwaniach

    Czyli rozumiem że najlepszą praktyką jest ustawianie w flagi w procedurze przerwania a resztę wykonywać w main? W Twoim przypadku na pewno. I tak robić dla każdego rodzaju przerwania? Nie, tylko tam gdzie masz kod, który wykonuje się sporo czasu. Co znaczy "sporo czasu"? A to już zależy, od przypadku :) Innymi słowy chodzi o to, by nie utracić tych...

    Mikrokontrolery AVR   26 Wrz 2012 13:19 Odpowiedzi: 16    Wyświetleń: 4938
  • ADC w ATMEGA32 - odczyt - dlaczego taka kolejność?

    Układ cały czas liczy-nawet jak czytasz. Odczytujesz ADCH- a ADCL chce tam jakiś bit wsunąć. W starych 8051 tak się odczytywało licznik 16 bitowy. W AVR liczniki są buforowane- czytasz z innego rejestru niż rejestr licznika. ADC nie jest buforowane-czytasz bieżącą wartość.

    Mikrokontrolery AVR   05 Lip 2009 19:56 Odpowiedzi: 3    Wyświetleń: 1581
  • ATmega32 - ATmega32 Program licznik 0-99 na wyświetlaczu 7-segmentowym

    Słyszałeś o wyświetlaniu multipleksowym?

    Mikrokontrolery AVR   16 Paź 2014 21:44 Odpowiedzi: 5    Wyświetleń: 2106
  • [ATmega32] [ATmega32][C] Konfiguracja liczników 8-bitowych w trybie CTC i toggle

    Timer0 i Timer1 mają wspólny preskaler, Timer2 ma osobny preskaler. Poczytaj o resetowaniu preskalera w dokumentacji. U Ciebie jest inny błąd, w przerwaniu OC2 zmieniasz TCCR1B zamiast TCCR2. Co do zaokrąglania, to 1/76000 jest obliczane wg. zasad arytmetyki liczb całkowitych, a więc wynikiem operacji jest 0. Najprościej policzyć to tak: OCR0 = (1000000+76000/2)/76000;...

    Mikrokontrolery AVR   09 Gru 2008 15:54 Odpowiedzi: 1    Wyświetleń: 963
  • [Atmega 32] [MAX485] [LE-01M] - Komunikacja MODBUS między ATMEGA32,a licznikiem

    Za pomocą R4 (R5) polaryzujesz driver w stan nadawania więc po resecie gdy uC jeszcze nie ustali poprawnej wartości będziesz nadawać "1". Lepiej gdy spolaryzujesz do GND, wówczas zaczniesz nadawać gdy uC to wymusi.

    Mikrokontrolery Początkujący   18 Cze 2014 22:02 Odpowiedzi: 4    Wyświetleń: 3216
  • atmega32 [C] - Kod obrotomierza zliczającego impulsy i wyświetlającego na LCD

    O co ci chodzi? To chcesz obrotomierz, czy licznik obrotów/impulsów? Masz dostępne opisy obrotomierzy optycznych, które realizują podstawowy pomiar ilości obrotów na minutę. Możesz sobie jedynie wejście przerobić. Na pewno też znajdziesz jakiś licznik impulsów.

    Mikrokontrolery Początkujący   24 Lip 2013 21:14 Odpowiedzi: 10    Wyświetleń: 2325
  • 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 - 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ń: 2439
  • [AVR C] Atmega32 - Liczenie naciśnięć przycisku z przerwaniami, problem z licznikiem

    nie zabezpieczałem się, ale gdy zliczałem same naciśnięcia bez timera wszystko było dobrze, więc na razie tak zostawiłem a tak czy tak licznik się nie zeruje, więc coś jest nie tak ;D

    Mikrokontrolery Początkujący   05 Cze 2012 05:08 Odpowiedzi: 15    Wyświetleń: 1769
  • Bascom AVR, ATMega32 - Jak zrobić licznik motogodzin przebiegu urządzenia.

    Możesz zapisywać co sekundę EEPROM, stosując techniki wear leveling. Jeśli masz EEPROM np. 512 bajtów, a wykorzystujesz 4 bajty, to wydłużysz żywotność kilkaset razy.

    Mikrokontrolery Początkujący   04 Lis 2012 13:38 Odpowiedzi: 3    Wyświetleń: 2010
  • [atmega32] Timer1 CTC bez resetu licznika i input capture dla PPM 8 kanałów

    Witam, Czy da się jakoś magicznie zrobić, żeby licznik w trybie CTC nie kasował się przy dojściu do zadanej wartości, tylko liczył dalej sobie... Chodzi mi o to, ze zrobiłem na rejestrze przesuwnym taktowanym przez CTC sterowanie 8 serwami modelarskimi, a teraz chce jeszcze zrobić odczyt PPM 8 kanałów odbiornika (po kolejki przez multiplexer 74151)...

    Mikrokontrolery AVR   14 Wrz 2010 15:06 Odpowiedzi: 17    Wyświetleń: 2841
  • Bascom Atmega32 - przechowywanie zmiennej w pamięci ulotnej (SRAM?)

    Wszystkie zmienne programu są przechowywane w RAM. Kod inkrementacji czasu jest błędny - instrukcje If powinny być skaskadowane - nie ma sensu sprawdzać, czy minuty doliczyły do 60, jeśli wcześniej nie zwiększałeś licznika minut.

    Mikrokontrolery AVR   05 Wrz 2015 11:45 Odpowiedzi: 6    Wyświetleń: 1041
  • [Atmega32][C] Termometr Cyfrowy - kiepsko mierzy i/lub kiepsko wyświetla

    Jak to, przecież w C (avrgcc) można normalnie tworzyć zmienne lokalne deklarowane właśnie wewnątrz funkcji... Dobrze wiedzieć :) Wydawało mi się, że przy takiej próbie miałem błąd i zawsze wszystkie zmienne używane w funkcji deklaruję na jej początku. Oczywiście jeśli chcesz rozdzielczość 0,1st.C (rozdzielczość DS1820 to 0,0625) to trzeba tylko: [syntax=c]...

    Mikrokontrolery AVR   28 Gru 2011 21:06 Odpowiedzi: 26    Wyświetleń: 2697
  • Jak przechwycić przerwanie zewnętrzne w TIMER0 dla ATMEGA32 w C?

    Okazało się, że jest kilka wersji ATMEGA32 i akurat włączenie przerwanie licznika TIM0 było w innym miejscu rejestru.

    Mikrokontrolery   13 Lis 2005 21:35 Odpowiedzi: 2    Wyświetleń: 1478
  • [atmega32][Bascom] jak zmierzyc czas otwarcia wtrysku w aucie?

    Programu się wstydzę, bo jest bardzo "prostacki", i pewnie zagmatwany :) Wydaje mi się że te resety wynikały z tego, że przerwanie od T0 (które może się pojawiać nawet co ok 0,3s) "nakładało" się z przerwaniem od T2, chociaż takie coś chyba nie powinno mieć miejsca:) A może do odmierzania 0,5s użyć DS1307? Bo mam przygotowaną płytkę pod niego, gdybym...

    Mikrokontrolery AVR   13 Sie 2011 10:13 Odpowiedzi: 20    Wyświetleń: 3338
  • [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ń: 1566
  • Czy kod i schemat do sterowania silnikiem krokowym Atmega32 są poprawne?

    Jeżeli tak zrobisz i nastąpi przypadek, że w momencie w którym licznik będzie miał wartość 125, a warunek który dopisałeś nie będzie spełniony to nie wykona się kod zawarty w instrukcji if, czyli nie wykona się zerowanie zmiennej licznik. W rezultacie zmienna licznik w następnym przerwaniu będzie miała już wartość 126, itd. - i teraz pytanie: Czy to...

    Robotyka Modelarstwo i CNC   17 Kwi 2013 05:51 Odpowiedzi: 11    Wyświetleń: 3132
  • Atmega32 - błędne zliczanie impulsów zewnętrznych na liczniku T0

    DDRB = 0xff; // DDRB jako wyjscie Dlaczego ustawiasz PORTB jak wYjście, a nie jako wEjście? Spróbuj ustawić jako wejście, może zadziała.

    Mikrokontrolery   09 Kwi 2008 12:54 Odpowiedzi: 3    Wyświetleń: 1520
  • Maksymalna częstotliwość przerwań na ATmega32/64 dla zliczania impulsów w C

    Pytanie pomocnicze brzmi - po co zliczać przerwania w C, skoro od tego ma się sprzętowy licznik?

    Mikrokontrolery AVR   18 Lis 2011 17:45 Odpowiedzi: 12    Wyświetleń: 1765
  • [atmega32][bascom] 4 przyciski, jedno przerwanie i powerdown

    Żeby zrobić za pomocą Timera - to nie możesz używać trybu PowerDown tylko Sleep - żeby właśnie Timery mogły działać to po pierwsze. W taki trybie jednak będziesz miał nieco większy pobór prądu niż w pełnym PowerDown. Więc wszystko zależy na ile ma wystarczać bateria o ile jest to coś zasilane z baterii. Bez PowerDown'a na pewno będzie to sporo krótszy...

    Mikrokontrolery AVR   07 Wrz 2009 14:13 Odpowiedzi: 21    Wyświetleń: 6276
  • [atmega32] Jak napisać program w C do multipleksowania 2 wyświetlaczy LED na ATmega32?

    Mam niewielkie a raczej bardzo małe doświadczenie z licznikami i przerwaniami i nie za bardzo wiem jak się do tego zabrać,który i jak skonfigurować licznik i gdzie użyć przerwań...

    Mikrokontrolery AVR   29 Gru 2010 10:51 Odpowiedzi: 15    Wyświetleń: 6888
  • ATMEGA32[C] - Źle działający programowy PWM na timerze 2

    Rzeczywiście na oscyloskopie z przeliczenia częstotliwość wynosi około 100Hz... Dodano po 41 Posiadam dwa silniki, także wykorzystuje licznik T0 i T1 ...

    Mikrokontrolery AVR   25 Cze 2015 22:43 Odpowiedzi: 12    Wyświetleń: 1296
  • [ATmega32] Zatrzymanie programu po odbiorze danych RS232 w Bascom

    Mnie zastanawia jedna rzecz, skoro korzystasz z przerwań to po jakiego grzyba tam input? Zobacz jak mozna to rozwiazac: Odebrano: Disable Urxc ' wylaczenie przerwania na czas trwania aktualnego 'Jesli licznik znakow jest mniejszy od maksymalnego rozmiaru bufora to... If Licz_znaki < Max_znakow Then '...zwieksz licznik znakow, do buforu transmisji...

    Mikrokontrolery AVR   26 Lut 2009 19:14 Odpowiedzi: 4    Wyświetleń: 1850
  • Atmega32: Różnica częstotliwości na OC1B - oscyloskop pokazuje 63Hz zamiast 122Hz

    A bo tyle stanów potrafi przyjąć licznik 16-bitowy. 2^16=65536.

    Mikrokontrolery AVR   14 Maj 2017 22:00 Odpowiedzi: 23    Wyświetleń: 1215
  • Jak stworzyć przerwanie 50Hz w ATMEGA32 w języku C?

    tak. preskaler dopiera się zwykle tak by otrzymać największą możliwą liczbą którą można zapisać do licznika

    Mikrokontrolery AVR   30 Lip 2010 15:34 Odpowiedzi: 15    Wyświetleń: 3182
  • PWM, Timer1 16bit w Atmega32 i przebieg na oscyloskopie

    Timer1 używają wartości OCR1A do 255 Licznik pracuje w trybie FAST PWM -8 bit.

    Mikrokontrolery   05 Paź 2023 18:24 Odpowiedzi: 21    Wyświetleń: 609
  • Jak generowac kilka przebiegow prostokatnych na jednym at32?

    Atmega32 ma 3 liczniki Atmega128 ma 4 liczniki podobnie Atmega162 i 64. Timery pracują niezależnie od pracy programu, ale z programu można nimi sterować(bo po co by były)

    Mikrokontrolery AVR   01 Kwi 2009 21:01 Odpowiedzi: 50    Wyświetleń: 5391
  • [ATMega32][BASCOM/MCS] - Co poprawić w kodzie ?? Prośba do doświadczonych.

    Co do samego stylu ja dodam od siebie. 1. Odświeżanie danych na LCD - nie rób ciągle Cls, Cursor Off Noblink. Ta druga instrukcja tylko na początku programu, a zamiast kasować danych i wyświetlać od nowa, zrób to za pomocą funkcji Locate i nadpisywania odpowiednich miejsc. 2. Konfiguracja pinu sterującego przekaźnikiem na początek programu. 3. Waitms...

    Mikrokontrolery AVR   14 Lut 2013 13:33 Odpowiedzi: 3    Wyświetleń: 1458
  • ATMEGA32[C] tryb CTC i odliczanie dokładnie 1 sekundy

    1. W trybie CTC licznik liczy aż do osiągnięcia ustalonej wartości, następnie może (ale nie musi) generować przerwanie i zawsze jest automatycznie zerowany i liczy od nowa. 2. Tak, możesz w przerwaniu załadować TCNT dowolną wartością od której licznik będzie liczył. Tylko w przypadku rejestrów 16-bitowych pamiętaj, że koniecznie najpierw musisz załadować...

    Mikrokontrolery AVR   26 Sty 2011 22:20 Odpowiedzi: 16    Wyświetleń: 2820
  • [C] Serwonapęd - silnik DC, Atmega32, PWM, PID, Enkoder

    Spróbuję zaprogramować ATMEGĘ8 tak aby na dwóch przykładowych pinach pojawiały się impulsy STEP_UP, STEP_DOWN, wtedy główny MCU (ATMEGA32) będzie musiał w przerwaniu tylko zmniejszyć lub zwiększyć licznik pozycji silnika.Powinno być sporo szybciej.

    DIY Konstrukcje   07 Gru 2013 17:34 Odpowiedzi: 143    Wyświetleń: 63627
  • Programowanie mikrokontrolera Atmega324a-pu dla układu LED - prośba o weryfikację kodu

    Software PWM możesz zrobić na dowolnym pinie wyjściowym cyfrowym. Użyłbym timera 8-bitowego. Należy wtedy włączyć i obsłużyć dwa przerwania: 1. przepełnienie (przy przejściu licznika z wartości 255 na 0) - ustaw wtedy stan wysoki na wymarzonym pinie 2. przekroczenie wartości - ustaw wtedy stan niski na wymarzonym pinie Przykładowy kod: https://www.elektroda.pl/rtvforum/viewto...

    Mikrokontrolery Początkujący   09 Paź 2023 15:54 Odpowiedzi: 11    Wyświetleń: 825
  • Atmega32 jako SPI slave - wysyłanie ramki danych 2-5 bajtów, przerwania SS

    Cześć Atmegę 32 chcę dać jako slave. Wysyłana będzie ramka danych składająca się z 2 do 5 bajtów. W książce Język C dla mikrokontrolerów AVR znalazłem świetny przyklad ktory idealnie by się nadał. Jednak w nocie katalogowej atmegi32(atmega32APU) nie mogę znaleźć info o przerwaniu od zmiany stanu na lini SS. Czy jest jakaś możliwość sensownego rozwiązania...

    Mikrokontrolery AVR   11 Mar 2015 19:09 Odpowiedzi: 4    Wyświetleń: 939
  • Jak wyprowadzić sygnał zegara z XTAL2 w Atmega32?

    Tzn przed licznikiem??? Załamka ciągle nie działa :(

    Mikrokontrolery   08 Maj 2006 17:33 Odpowiedzi: 20    Wyświetleń: 2107
  • [ATmega32][C/LabView] - Obsługa dwukierunkowa RS232

    Nie wiem jak jest w AVR ale w PIC nie wyślesz pustego bufora przerwanie się wykona jeśli jakieś dane są w buforze. Tak samo z odbieraniem. Można dodać licznik by kontrolować wysyłanie i odbieranie.

    Mikrokontrolery Początkujący   12 Wrz 2012 18:36 Odpowiedzi: 53    Wyświetleń: 8451
  • [ATmega32] ATmega32: Błąd przy szybkim wpisywaniu znaków z klawiatury PS/2 na LCD

    Oczywiscie ze mozna i tak istnieje jeszcze wiele rozwiazan tego problemu np mozna w ogole licznikow/wskazników. To co zapronowałem wydaje mi sie optymalne ezerwuje tylko 1 bajt na licznik/wskaznik, a program jest prosty.

    Mikrokontrolery AVR   31 Gru 2009 12:12 Odpowiedzi: 21    Wyświetleń: 3881
  • sterowanie oświetleniem (ATmega32, moc3052, bta06). Problem.

    Oscyloskopem niestety nie dysponuję. Działanie detektora zera sprawdzałem w ten sposób, że przy co setnym impulsie dodawałem sobie do licznika wartość jeden, i - zgodnie z oczekiwaniami - mniej więcej co sekundę licznik zwiększał się o 1. (wartość licznika wyrzucałem na diody).

    Projektowanie Układów   30 Kwi 2008 16:08 Odpowiedzi: 2    Wyświetleń: 1701
  • Jak napisać funkcję do odmierzania czasu w Atmega32 z kwarcem 8MHz?

    Wykorzystaj liczniki, na 16 bitowym liczniku spokojnie odmierzysz sekunde.

    Mikrokontrolery   11 Cze 2007 23:41 Odpowiedzi: 19    Wyświetleń: 2572
  • [ATmega32] ATmega32 BASCOM PWM - niestabilny sygnał na oscyloskopie, jak poprawić kod?

    Wiesz o tym, że licznik sprzętowy z preskalerem 1 jest szybszy od programu jaki masz napisany. Zanim instrukcje się wykonają to licznik zliczy jeszcze parę impulsów. Stąd te wachania.

    Mikrokontrolery AVR   09 Lip 2008 18:09 Odpowiedzi: 5    Wyświetleń: 3704
  • Niepoprawne wyświetlanie czasu na LCD z ATmega32 i PCF8563p

    Na początek kwestia formalna: jest za dużo tabulatorów w kodzie przed komentarzami, przez to prawa strona posta oraz kodu jest ucinana na ekranie (mam mały ekran). Co do kodu: czytanie zegarka oraz formatowanie sprintfem w procedurze obsługi przerwania jest mocno słabe. Diabli wiedzą jak jest zrealizowany lib TWI. Jakby był oparty na przerwaniach to...

    Mikrokontrolery AVR   02 Paź 2019 11:25 Odpowiedzi: 6    Wyświetleń: 744
  • 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 – jaka jest domyślna częstotliwość zegara CPU i Timer2 w trybie CTC?

    A mam jeszcze takie pytanie, czy ustawiając wypełnienie PWM przykładowo tego Timera2 na np. 77.125 przy trybie CTC, licznik zlicza do 77, czy do 77.125 ?

    Mikrokontrolery   20 Mar 2011 12:14 Odpowiedzi: 3    Wyświetleń: 2207
  • Konfiguracja przerwań i timera w Atmega32-poprawność kodu ?

    Witam. Chciałbym prosić o pomoc. Czy ten kod jest poprawny. Program działa bez zarzutów. Natomiast, gdy włączę przerwanie"sei". Układ się zawiesza. [syntax=c]void init_Ex1() { // Timer clock = I/O clock / 1024 TCCR0 |= (1<<CS02)|(1<<CS00); // Clear overflow flag TIFR |= (1<<TOV0); // Enable Overflow Interrupt TIMSK |= (1<<TOIE0);...

    Mikrokontrolery   02 Gru 2024 11:59 Odpowiedzi: 3    Wyświetleń: 222
  • [Atmega32] [Atmega32][ASM] Problemy z odbiorem RC5 - przerwanie INT1 i synchronizacja zegara

    Co do programu przedstawionego w załączniku. Strasznie marnujesz czas procesora, powinienes w przerwaniu wykonac kilka instrukcji a ty wykonujesz wszystko. Uboczną stroną jest jescze to ze musisz zapisywac wykorzystywane rejestry na stosie i "uziemiasz sobie licznk 0" Proponowałbym taki sposób: czujnik dołaczasz do wejscia into lub int1 ustawiasz na...

    Mikrokontrolery AVR   14 Gru 2008 21:48 Odpowiedzi: 9    Wyświetleń: 2577
  • Budowa przetwornika cyfrowo-analogowego z AVR ATmega32, rezonator 11,0952 MHz, 50Hz

    Zapewne program się wykrzacza na tym reti(). Skąd pomysł, aby umieścić taką instrukcję? Ponadto raczej lepiej byłoby aby zmienna licznik była zadeklarowana jako static w ISR.

    Mikrokontrolery AVR   23 Wrz 2022 19:52 Odpowiedzi: 3    Wyświetleń: 576
  • Atmega32 - Jak uruchomić odbiór RC5 przy ograniczonej liczbie timerów?

    Połącz funkcje wykonywane przez liczniki 0 i 1, zwalniając w ten sposób jeden z nich.

    Mikrokontrolery Początkujący   18 Gru 2014 11:13 Odpowiedzi: 4    Wyświetleń: 813
  • [Eagle] Sprawdzenie schematu licznika rowerowego z ATMega328P-AU i LCD Nokii 3310

    Co do kondensatora tantalowego, to nie ma to dużego znaczenia z jakiej biblioteki i jakiej nazwy użyjesz dla tego elementu. Byle by się zgadzała wielkość obudowy i miejsce wyprowadzeń. Zresztą tak się robi z wszystkimi elementami. Nie szukaj po nazwie tylko po wielkości obudowy. A nazwę nadasz sam narzędziem Value . Kondensator C7 nie podłączaj do wejścia...

    Pomoc w PCB   05 Sty 2013 19:43 Odpowiedzi: 10    Wyświetleń: 5928
  • [ATmega32][C/avrgcc] Konroler wariuje na początku pracy

    A te twoje liczniki i zmienne globalne modyfikowane w przerwaniach sa zadeklarowane jako volatile?

    Mikrokontrolery AVR   18 Lut 2010 15:48 Odpowiedzi: 2    Wyświetleń: 897
  • Jak zrobić licznik impulsów na mikrokontrolerze Atmega16?

    Taki licznik chce zrobić: https://aki-technical.blogspot.com/2020/... Dodano po 31 Jest też projekt na liczniku i nie wiem które rozwiązanie wybrać pod swój projekt: https://www.engineersgarage.co...uilt-co...

    Mikrokontrolery AVR   06 Sie 2020 12:26 Odpowiedzi: 6    Wyświetleń: 915
  • [atmega32] zapios do eepromu i reset mikrokontrolera

    return przydałby się na końcu. I zacznij stosować ISR() Matko boska! tadzik weź ty się ze 4 albo 6 razy zastanów jak coś podpowiesz - RETURN w procedurze obsługi przerwania w C ????? Chyba że ty piszesz swoje programy w Bascomie ze wstawkami w C albo odwrotnie. do autora - żadnego polecenia return w przerwaniu bo będziesz miał tylko jeszcze gorzej....

    Mikrokontrolery AVR   14 Maj 2010 08:17 Odpowiedzi: 18    Wyświetleń: 1983
  • Jak sterować częstotliwością 1-5 kHz na ATmega32 za pomocą PWM?

    No tak to na pewno, ale chodzi mi o to czy będzie jakiś dłuższy przestój ? Czy w jakiś milisekundach ? Jak ma się to zliczanie do czasu rzeczywistego ? Ile trwa zliczenie całych 16 bitów dla licznika ???

    Mikrokontrolery AVR   25 Mar 2010 21:04 Odpowiedzi: 16    Wyświetleń: 1836
  • [BASCOM][ATmega32] - Multipleksowanie wyświetlaczy 7-segmentowych +aliasy +pętla

    W celu eliminacji drgań styków należy użyć przerwania licznika, by odczytywać stan przycisku tylko raz na około 10 ms . Nie używamy funkcji Debounce i delay_ms ! Czy przycisk został naciśnięty sprawdzamy w zmiennej globalnej dostępnej w programie głównym.

    Mikrokontrolery AVR   14 Lis 2012 20:58 Odpowiedzi: 10    Wyświetleń: 3798
  • KAMAMI ZL3 AVR, Atmega32-16PU, TIMER0 - Częstotliwość przed i po preskalowaniu

    W pdf jest napisane wszystko . Może napiszesz czego oczekujesz a co wychodzi . Pewnie w obliczeniach zapomniałeś o samym liczniku i wychodzi 256 razy mniej . Wielu początkujących robi taki błąd , ze zapomina o tym ze aby licznik się przepełnił musi policzyć tyle impulsów ile ma jego pojemność a w niektórych trybach ta wartość się jeszcze zmienia . Napisz...

    Mikrokontrolery AVR   30 Mar 2017 19:25 Odpowiedzi: 12    Wyświetleń: 1323
  • [atmega32][C] PCF8583 odczyt czasu daty i dnia tygodnia

    Tu nie chodzi o nazewnictwo, tylko o wynik operacji. Najmłodszy bit jest gubiony, a nie wpisywany na najstarszą pozycję. Ale mniejsza z tym. Po maskowaniu będzie wszystko jedno. Natomiast mam pytanko - dlaczego pętla obejmuje te konwersję. Powinno być jakos tak [syntax=c] int licznik; for(licznik=0;licznik<5;licznik++) { buffer_t[licznik] = TWI_read(pcf8583,rtc_adres[licznik]);...

    Mikrokontrolery AVR   09 Sty 2012 02:09 Odpowiedzi: 22    Wyświetleń: 4333
  • ATmega32 - Jak zliczać impulsy, generować PWM i przerwania co kilka ms?

    zliczanie impulsów z dwóch enkoderów Jeżeli to są enkodery inkrementalne z sygnałem A, B i ew. Home, zrezygnuj z megi64/128. Xmegi mają wsparcie sprzętowe do obróbki sygnału z takich enkoderów przez użycie liczników w połączeniu z eventami. Na STM32Fxxx zrobisz to łatwiej i być może szybciej korzystając z gotowców. generowanie dwóch przebiegów PWM...

    Mikrokontrolery AVR   05 Lis 2014 23:09 Odpowiedzi: 4    Wyświetleń: 1593
  • 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
  • Bascom: Jak zmienić częstotliwość dla Atmega32 z obsługą enkodera i RC5?

    Wpisywanie $CRYSTAL bez rzeczywistej zmiany taktowania procesora będzie powodować, że wszelkie opóźnienia i obliczenia kompilatora dotyczące liczników nie będą zgodne ze stanem faktycznym. GETRC5() korzysta aktywnie z licznika TIMER0. Tak manewruje wartością wpisaną do rejestru licznika oraz preskalerem by otrzymać jednakowe odcinki czasu zliczane później...

    Mikrokontrolery Początkujący   20 Cze 2014 21:55 Odpowiedzi: 3    Wyświetleń: 1080
  • ATMEGA32-16PU jak sprawdzić prawidłowe odmierzanie czasu impulsów ICR1 ?

    Ale skąd mam wiedzieć że licznik dobrze zlicza tzn co 1 mikrosekundę? Skąd mam wiedzieć że udało mi się na podstawie taktowania procesora wyliczyć dokładnie jedną mikrosekundę? Zaletą mikrokontrolerów jest to, że wystarczy być pewnym ustawień rejestrów i zegara, i musi odliczać prawidłowo. Pokaż program. Oczywiście kontrola jest wskazana :)

    Mikrokontrolery AVR   16 Kwi 2011 11:57 Odpowiedzi: 12    Wyświetleń: 8647
  • Jak zintegrować ADC z TIMER2 w ATmega32 do próbkowania 8kHz w AVR Studio 4?

    Po pierwsze uruchom timer w trybie CTC, nie będziesz musiał ciągle przeładowywać licznika. Po drugie jak raz uruchmoisz ADC to nie musisz tego robić ponownie, wystarczy uruchamiać konwersję. Po trzecie - po co preskaler ADC? On ma zakończyć konwersję w miarę szybko (w każdym razie przed kolejnym przerwaniem timera. I najważniejsze - w przerwaniu timera...

    Mikrokontrolery AVR   13 Lis 2011 15:02 Odpowiedzi: 21    Wyświetleń: 3390
  • [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
  • Arduino ATMEGA328 - Zerowanie licznika po "zaniku sygnału"

    Walają mi się jakieś scalaki rejestrów przesuwnych, czy zamiast 7219 można wykorzystać takie rozwiązanie? Nie jestem sympatykiem zamawiania pojedynczych elementów elektronicznych, dlatego chciałbym wykorzystać to co mam pod ręką, ale narazie zadowolę się LCD a w razie potrzeby zamówię ów układ scalony. Mam kilka wyświetlaczy LED głównie 4 cyfrowych...

    Arduino   18 Sty 2017 17:54 Odpowiedzi: 3    Wyświetleń: 1020
  • [ATmega32] Jak napisać procedurę obsługi przerwania timera0 dla diody LED na ATmega32?

    Jak już napisałem, można kombinować różnie. W tym przypadku po prostu po 62 przerwaniach zapalasz diodę, a po 124 gasisz (lub odwrotnie). W tym przypadku czas zapalenia (62 przerwania) i czas zgaszenia (124 - 62 = 62 przerwania) są równe, ale nie muszą być. Poza tym w takim rozwiązaniu znasz stan sterowanego pinu, kiedy jest w stanie niskim (pierwsze...

    Mikrokontrolery AVR   27 Paź 2011 11:19 Odpowiedzi: 8    Wyświetleń: 2552
  • Jak zbudować zegar na Atmega32 bez użycia PCF8583?

    Moze zastosowanie osobnego zegara np. DS1307 bedzie prostszym rozwiazaniem. Podtrzymywany z aku CR2032 po zaniku zsilania. Nawet po zaniku zasilania , czy wylaczeniu bedzie tykal. Stosowanie zegara zewnętrznego przy ATmegach wydaje się zbyteczne na fakt możliwości wykonanie wręcz sprzętowego zegarka na odrębnym kwarcu 32768kHz na liczniku T2

    Mikrokontrolery   29 Gru 2005 20:01 Odpowiedzi: 12    Wyświetleń: 2358
  • [Atmega328p] [C] lcd[RC1602B5-LLH-JWV]wyświetla tylko kwadraty pomocy potrzebuje.

    Wypróbuj ten kod: [syntax=c] #define F_CPU 16000000 #include <stdlib.h> #include <avr/io.h> #include <util/delay.h> //-------LCD------------------------ #define LCD_ADDRESS (0x7C) /* * LCD_commands */ #define LCD_CLEARDISPLAY 0x01 #define LCD_RETURNHOME 0x02 #define LCD_ENTRYMODESET 0x04 #define LCD_DISPLAYCONTROL 0x08 #define LCD_CURSORSHIFT...

    Mikrokontrolery AVR   31 Gru 2024 19:17 Odpowiedzi: 22    Wyświetleń: 855
  • [Atmega32][C] Przesyłanie danych z Inpu Capture Unit

    Dlatego, że w chwili zajścia zdarzenia do ICR przepisywana jest wartość licznika timera. ICR to nie jest rejestr, który jest przez timer inkrementowany, stąd też nie ma wielkiego sensu do niego coś zapisywać. A że licznik timera się inkrementuje, więc kolejne wartości ICR to po prostu wartości licznika timera w momencie zajścia zdarzenia. Aby to zmienić...

    Mikrokontrolery AVR   29 Sty 2012 21:15 Odpowiedzi: 2    Wyświetleń: 1368
  • Jak zliczać impulsy z dwóch kontaktronów na ATmega32 w C++?

    kolega ma kompletnie skopane procedury obslugi przerwań, nie wiem czemu nikt dotychczas tobie nie napisał że obsługa przerwania to nie jest miejsce na stosowanie procedury delay(). To także nie jest miejsce na to aby wstawiać tam instrukcje case-select choć to jeszcze od biedy przejdzie. Przerwanie musi byc maksymalnie zwięzłe. Dla wyświetlacza musisz...

    Mikrokontrolery AVR   19 Lip 2010 21:00 Odpowiedzi: 20    Wyświetleń: 2828
  • ATmega32 - rzeczywista częstotliwość kwarcu i czas wykonania programu

    ...i do tego wszystkiego trzeba jeszcze zablokować przerwania, bo obliczenia się rozjadą. Do takich długich czasów w 99% przypadków używa się timerów - odpowiedni podzielnik razy licznik w przerwaniu i bez skomplikowanych obliczeń masz dokładny wynik.

    Mikrokontrolery   13 Sie 2007 13:00 Odpowiedzi: 6    Wyświetleń: 1101
  • [ATmega32][Bascom] Dokładny pomiar czasu trwania przerwania

    Takie rzeczy zwykle robi się tylko na liczniku wykorzystując jego odpowiednie wejścia. A skoro zauważyłeś stały błąd uwzględnij go w wynikach.

    Mikrokontrolery AVR   23 Cze 2010 19:04 Odpowiedzi: 12    Wyświetleń: 3675
  • [ATMEGA32] [ATMEGA32][C] - Zakłócenia KS0108 po zmianie portu z PORTA na PORTB

    Przede wszystkim widać , że troszkę na oślep walczysz z prawidłową filtracją zasilania więc może to ci pomoże? http://mirekk36.blogspot.com/2012/04/mik... poczytaj, popatrz i zobacz co z czym jest związane i za co odpowiada .... używasz niewłaściwych kondensatorów ... do filtracji. To jedno... a DRUGIE .... ja bym na...

    Mikrokontrolery AVR   08 Sie 2012 13:36 Odpowiedzi: 13    Wyświetleń: 2460
  • [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ń: 2349
  • [Atmega32] Atmega32, avr-gcc - problem z obsługą przycisku KEY3 i zmienną w main.c

    Porty mam podciągnięte do GND przez rezystor 10k W programie chodzi o stopowanie i uruchamianie licznika za pomocą KEY1 I KEY2 KEY3 To przycisk włączający funkcje odblokowania KEY1 i KEY2 jeśli KEY3 nie zostanie wciśnięty to Zablokuj KEY1 i KEY2 Problem polega na tym, że po włączeniu KEY1 lub KEY3 licznik chwilowo się zatrzymuje, po czym uruchamia się...

    Mikrokontrolery AVR   06 Mar 2014 19:55 Odpowiedzi: 4    Wyświetleń: 1728
  • ATmega32 - Pomiar czasu między dwoma zboczami narastającymi na INT0 i INT1

    Z programowaniem w C za pan brat nie jestem ... Z ATMega32 chyba też nie :-P Output Compare Register (OCR0) are 8-bit register

    Mikrokontrolery AVR   19 Gru 2013 20:04 Odpowiedzi: 13    Wyświetleń: 2490
  • [Atmega32][c] timer1 ctc nie dziala clear output on comp match

    Źle wkleiłem kod, oczywiście ustawiam OCR1A przed włączeniem Timera, jednak bez efektu. Odpaliłem program w avr studio, licznik liczy, ale stan portu odpowiadającego OC1A zawsze jest niski.

    Mikrokontrolery AVR   31 Mar 2011 14:52 Odpowiedzi: 5    Wyświetleń: 2349
  • [M32] Jak zadeklarować Timer2 w Bascom dla ATmega32?

    Nikt tu nie dodaje "licznika". Timer2 jest przez BASCOMa traktowane na równi z TNCT2. A przynajmniej powinno być. Tak samo jak można napisać: Timer2 = 100 i to nie zapisze wartości 100 do "licznika", tylko konkretnie do rejestru TCNT2.

    Mikrokontrolery AVR   06 Sie 2013 09:33 Odpowiedzi: 20    Wyświetleń: 2124
  • ATMEGA32 - Jak uruchomić równoległe wątki do pomiarów i komunikacji RS232?

    Ja w swoim stertowniku basenowym obsługę DS x2 zrobiłem w przerwaniach i oba wyniki mam co każde 750ms. Po prostu selektywnie wykonywane są komendy sterujące, które pojedynczo zajmują bardzo mało czsu prockowi. W Twoim przypadku lepiej ten odczyt przenieść do pętli głównej, a przerwania zostawić na bezpieczny niczym nie zakłócony przesył danych i jakiś...

    Mikrokontrolery AVR   31 Paź 2015 17:39 Odpowiedzi: 35    Wyświetleń: 5475
  • Atmega32 i VMB, VMB - co to za środowisko? Materiały?

    Dokopalem się - chodzi o symulację w VMLab. Moze ktoś z Szanownych Grupowiczów posiada ciekawy program lub programy w WinAVR, które móglbym wykorzystać w swojej pracy (nie naruszjąc praw) a które dobrze zobrazowałyby wykorzystanie liczników i modulatorów Atmegi32. pozdrawiam i dziękuję za pomoc KR

    Mikrokontrolery   22 Lis 2006 09:53 Odpowiedzi: 4    Wyświetleń: 990
  • Bascom, pomiar krótkich odcinków czasu na Atmega32 - jak to zrobić?

    można również ustawić prestaler tak aby licznik się przepełniał i w przerwaniu przepełnienia zwiększać licznik przerwań pozwoli to uzystać wysoką dokładność ( albo zastosować 8 bitowy licznik a 16 zostawić do czego innego )

    Mikrokontrolery AVR   13 Gru 2008 15:01 Odpowiedzi: 5    Wyświetleń: 2135
  • DIGI PROG – zastosowanie i funkcje testera do korekty liczników samochodowych

    Programator do pamieci ATtiny AT90S ATmega ATtiny12 AT90S1200 ATmega8 ATtiny15 AT90S2313 ATmega16 ATtiny26 AT90S2323 ATmega32 AT90S2343 ATmega103 AT90S4433 ATmega128 AT90S8515 ATmega161 AT90S8535 ATmega163 ATmega603 ATmega8515

    Początkujący Elektronicy   11 Paź 2007 20:31 Odpowiedzi: 2    Wyświetleń: 1848
  • [ATmega32]Nie mogę uruchomić LCD na zestawie ZL3AVR

    To nie moze nie zadziałać. Jeśli programator widzi procek (programujesz pewnie z poziomu Bascoma) powinien Ci się zwiększać licznik programowań za każdym programowaniem. Czy tak jest? Czy podczas programowania widnieje prcek ATMEGA32? Jak masz ustawione fuse bity?

    Mikrokontrolery AVR   15 Lut 2009 22:16 Odpowiedzi: 25    Wyświetleń: 3338
  • EvB 4.3v4 ATMega32 DELUX - Częstotliwościomierz atmega32

    ale z tego co się już dowiedziałem nie będzie działać na mojej płytce Nie prawda, będzie działał po zmianie kilku linijek kodu. [syntax=basic4gl]$regfile = "8515def.dat" $crystal = 10000000 [/syntax] To zmień na swojego procka i częstotliwość oscylatora, jaki Masz. Na przykład [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 8000000 [/syntax] Tą...

    Mikrokontrolery Początkujący   16 Gru 2012 13:06 Odpowiedzi: 2    Wyświetleń: 1974
  • ATmega32 nie uruchamia się przy pliku *.hex powyżej 88.8% pamięci FLASH

    Może Fusebity masz ustawione na uruchamianie bootloadera? Na takiego 4kB? Przy programie poniżej 28kB (na oko te 88%) w bootloaderze lądują same FFy i program je bez zawieszania wykonuje (czyli w praktyce "omija" bo FFy to jakieś dość niegroźne instrukcje, zdaje się że "sbrs") i w końcu licznik programu przewija się do 0 i Twój normalny program startuje....

    Mikrokontrolery   01 Lut 2012 15:18 Odpowiedzi: 14    Wyświetleń: 2266