licznik atmega32

Znaleziono około 1193 wyników dla: licznik atmega32
  • 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ń: 1824
  • 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ń: 1692
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [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ń: 2571
  • 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ń: 5766
  • 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ń: 978
  • PWM, Timer1 16bit w Atmega32 i przebieg na oscyloskopie

    Edytowałem swój poprzedni post masz tam dokładną odpowiedź na swój dylemat: https://eduinf.waw.pl/inf/prg/009_kurs_a... "Gdy jest używany rejestr OCR1A jako wartość TOP w trybie PWM, rejestr OCR1A nie może być stosowany do generowania przebiegu wyjściowego PWM. Jednakże wartość TOP będzie w tym przypadku podwójnie buforowana, co pozwoli ją zmieniać...

    Mikrokontrolery   05 Paź 2023 18:24 Odpowiedzi: 21    Wyświetleń: 627
  • 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ń: 1593
  • atmega32 [C] - Obsługa klawiszy, wyświetlacza, przerwań i do tego ADC.

    Klasyczny błąd obsługi wyświetlacza plus kilka innych błędów, które popełniłeś w tym kodzie dają razem takei właśnie efekty. "Klasyczny błąd obsługi wyświetlacza" polega na tym, że przed wystawieniem obrazu cyfry nie wyłączasz poprzedniej. Powinno być tak: - wyłącz cyfrę - podaj segmenty dla nowej - włącz nową cyfrę Nie potrzbujesz też żadnych if-then-else...

    Mikrokontrolery Początkujący   21 Kwi 2013 18:28 Odpowiedzi: 29    Wyświetleń: 3498
  • 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ń: 3171
  • REKLAMA
  • 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ń: 759
  • REKLAMA
  • 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ń: 2132
  • 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ń: 2290
  • Optymalizacja wysyłania danych do radia w projekcie ATmega32 BASCOM

    Proszę. Można to zrobić na kilka sposobów. Pokazuję taki najprostszy żeby pokazać mechanizm. Kiedy bit w bajcie na danej pozycji ma wartość 1 to pin nadawczy jest ustawiany w stan wysoki i po 500us jest zerowany i znów czekamy 500us. Po tej operacji licznik wskazujący o który Bit w Bajcie nam chodzi jest zwiększany. Bity występują w ilości 8 ale numerowane...

    Mikrokontrolery AVR   09 Kwi 2016 19:03 Odpowiedzi: 3    Wyświetleń: 1164
  • 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ń: 1779
  • ATmega 32 - Podajnik Taśmowy z Czujnikiem Ruchu i Dzielnikiem Napięć

    Witam. Jest to mój pierwszy post także z góry przepraszam za niedokładność i serdecznie proszę użytkowników o jakiekolwiek porady i sugestie. Jest to mój pierwszy kontakt z elektroniką w praktyce, dużo czytam, nadrabiam zaległości jednak terminy na uczelni gonią. Ale do rzeczy : Zamieszczam schemat mojego projektu, jest to podajnik taśmowy z czujnikiem...

    Mikrokontrolery Początkujący   27 Lis 2012 11:12 Odpowiedzi: 8    Wyświetleń: 2553
  • [ATmega32][C][2 przerwania od przepełnienia licznika T0 i T2

    Witam serdecznie. Piszę program, w którym muszę zliczać przychodzące impulsy z licznika energetycznego do procka. Aby nie zliczać impulsów pochodzących od drgań styków wymyśliłam takie rozwiązanie. Jeśli na INT0 przyjedzie zbocze opadające, włącz licznik T0. Gdy licznik przepełni się- minie 32ms i w tym miejscu będzie poziom niski na pinie, to atmega...

    Mikrokontrolery AVR   31 Sty 2010 17:29 Odpowiedzi: 6    Wyświetleń: 3457
  • 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ń: 2154
  • Jak zrobić cykliczny odczyt wartości napięcia na ATmega32?

    Witam, chciałem zrobić cykliczny odczyt wartości napięcia na mikrokontrolerze ATmega32. Kod PRAWIE działa, aby odświeżyć pomiar muszę wgrać panownie program do ATmegi. Gdzie może być problem? [syntax=c]#include<avr/io.h> #include<util/delay.h> #include"HD44780.h" volatile int a=0; volatile float wynikV=0; volatile int calosc=0; volatile...

    Mikrokontrolery Początkujący   11 Lis 2015 10:20 Odpowiedzi: 13    Wyświetleń: 1419
  • [Atmega32][C][ZL3AVR] Pomiar napięcia - przetwornik ADC

    Hej, mam problem z odczytem napięcia przy wykorzystaniu przetwornika ADC. Kwarc 16 MHz, dlatego preskaler ustawiony na 128. Wewnętrzne źródło napięcia odniesienia = 2,56V. Chciałbym odczytać napięcie z PA6.. program ten mam wyzwalany przyciskiem z klawiatury no i niestety nic nie wyświetla. Ekran LCD i funkcje do niego poprawnie działają. [url=http://www.btc.pl/pdf/zl3avr.pdf]Do...

    Mikrokontrolery AVR   21 Maj 2011 15:46 Odpowiedzi: 4    Wyświetleń: 2401
  • [Zlecę] - program pod atmega32

    Rozwiązanie układowe wygląda w taki sposób, że pod porty PORTA, PORTB i PORTC mam podłączone drabinki rezystorowe r2r. Do pinu PD2 doprowadzany jest sygnał synchronizujący z detektora zera sieci. Do pozostałych PIND mam podłączone przyciski. Na podstawie zliczonych przerwań uC powinien generować trzy przebiegi prostokątne pierwszy w fazie z sygnałem...

    Ogłoszenia Elektronika   29 Lip 2010 14:58 Odpowiedzi: 1    Wyświetleń: 962
  • AVR Atmega8 - Licznik impulsów w C z binarnym wyjściem na porty

    Witam, chciałbym zbudować licznik impulsów na atmega 8 który by zliczał ile impulsów było w czasie 1 sekundy i wartość tych impulsów wysyłała w postaci binarnej na wyjścia procesora. Dodano po 1 Język w którym bym to chciał to C znalazłem identyczny projekt na forum ale w bascomie a w tym języku się wogóle nie orientuje

    Mikrokontrolery   30 Sie 2014 16:20 Odpowiedzi: 4    Wyświetleń: 1458
  • ATMega 32 nie wykrywa szybkiego impulsu z czujnika szczelinowego przy 120m/s

    Witam, konstruuje obecnie w ramach hobby chronograf, który ma mi posłużyć w asg. Sprawa wygląda tak: Kupiłem czujniki szczelinowe, podłączyłem do kontrolera i gdy wkładam coś w szczelinę to zapala się dioda sygnalizująca sygnał na tym pinie. Kiedy puszczam kulka w ten sposób by zakryła szczelinę dzieje się to samo. Natomiast jeśli już strzelam 6mm kulką...

    Mikrokontrolery AVR   07 Paź 2017 14:55 Odpowiedzi: 32    Wyświetleń: 3978
  • [Atemega32] Cyfrowy rejestrator wielokanałowy.Kłopot z podłączeniem przetwornika

    Witam. Jestem w trakcie projektowania cyfrowego rejestratora wielokanałowego. Nie ukrywam, że jestem początkujący w tym temacie, dlatego potrzebuje pomocy w kilku kwestiach. Mianowicie, nie do końca wiem jak podłączyć przetwornik ADC0817. Na schemacie, który załączyłem poniżej, już "jakoś" go podłączyłem, ale jestem prawie pewien, że nie wszystkie połączenia...

    Projektowanie Układów   17 Paź 2013 16:41 Odpowiedzi: 5    Wyświetleń: 1479
  • [Atmega32][C] Obrotomierz cyfrowy, symulator obrotów silnika..

    Witam, zacząłem sobie dziś robić mały projekcik, są to 2 płytki z procesorami atmega32, jedna ma za zadanie naśladować silnik(prowizorycznie) jest generatorem impulsów prostokąt. z wykorzystaniem timera 16bit CTC, jeden kanał to częstotliwość a drugi to szerokość impulsu. Do przeliczania obrotów na minutę wykorzystałem wzorek: x=(F_CPU/(T1_PRESCALER*((float)obroty)/6...

    Mikrokontrolery AVR   09 Maj 2011 12:34 Odpowiedzi: 1    Wyświetleń: 1669
  • Atmega32 - Pomiar czasu między zboczami narastającymi na ICP1

    Witam. Chciałbym zmierzyć czas pomiędzy dwoma impulsami (stanami wysokimi) występującymi na pinie ICP1. Używam do tego celu timera1 oraz kodu znalezionego w internecie, zmodyfikowanego na własne potrzeby: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <util/delay.h> #include "HD44780.h" volatile...

    Mikrokontrolery AVR   25 Sty 2014 14:56 Odpowiedzi: 12    Wyświetleń: 2718
  • Licznik impulsów góra/dół z czterema czujnikami na Atmega

    Z góry dziękuję za przeczytanie tego postu. Mam do zrobienia urządzenie w którym pracuje licznik. I tak: jest 4 czujniki podające sygnał 0 lub 1 na mikrokontroler. Sygnały są podawane w "prawo" czyli 1,2,3,4,1,2,3,4,1,2,3,4... lub w "lewo" czyli 4,3,2,1,4,3,2,1...I tak kiedy sygnały przychodzą w "prawo", wewnętrzny licznik w programie dodaje o 1 z każdym...

    Mikrokontrolery   16 Lis 2018 08:02 Odpowiedzi: 5    Wyświetleń: 1377
  • C - ATmega32 i enkoder o dużej częstotliwości impulsów

    Dzień dobry, Jestem na etapie projektowania i oprogramowywania pewnego układu. Układ ten składa się m.in. z silnika+enkodera, dokładnie takiego, Pololu 172:1 Metal Gearmotor 25Dx56L mm LP 6V with 48 CPR Encoder Na wyjściu z przekładni, mamy 48*172= 8256 impulsów na jeden obrót. Na wał osadzoną mam rolkę napędową o średnicy 31 mm . Daje nam to prędkość...

    Mikrokontrolery AVR   21 Gru 2015 13:21 Odpowiedzi: 8    Wyświetleń: 1236
  • atmega32 Bascom - pomiar i generowanie częstotliwości

    WItam Potrzebuję zmienić częstotliwość przebiegu prostokątnego o np 3,3 raza. Czestotliwość wejściowa jest zmiennna w pewnym zakresie maks 500hz. Wymyśliłem sobie żeby to zrealizować tak aby na INT0 podawać sygnał wejściowy i wywołuje przerwanie impulsy a timer0 generuje przerwania co jakiś mniejszy czas probkowania. Zliczam impulsy probowania pomiedzy...

    Mikrokontrolery Początkujący   13 Mar 2014 09:21 Odpowiedzi: 6    Wyświetleń: 1638
  • [Atmega32]+czujnik przyśpieszenia+obsluga PWM / ADC

    Witam: A wiec tak: Odczyt z czujnika--->porownanie z tablicą--> wysłanie na PWM Podlączenia: PWM PORTD 4,5 Czujnik MMA7341 PORTA 0,1,2 Beda dwie tablice: Tablica1 Tablica2 Bede upuszczać pewien obiekt z wysokosci do 0,5m, w tym czasie wartość z czujnika bedzie calkowana aby uzyskac predkość, a nastepnie wartość ta bedzie porownywana z tablicy1 I 2....

    Mikrokontrolery AVR   06 Paź 2011 15:40 Odpowiedzi: 27    Wyświetleń: 3794
  • ATmega 8 ciekawy licznik - W działającym kodzie wpis do EEPROM

    Witam Licznik zlicza paczki impulsów. Gdy odstęp między kolejnymi paczkami>1sek, licznik zeruje się i zlicza od nowa. Do "pełni szczęścia" brakuje mi aby stan licznika z ostatniej paczki impulsów zapisał się w EEPROM, tak aby po ponownym włączeniu zasilania widniał na liczniku. Każda nowa paczka impulsów powinna wyzerować licznik, zliczyć impulsy...

    Mikrokontrolery   16 Lut 2016 14:12 Odpowiedzi: 6    Wyświetleń: 963
  • Zegar na zewn. kw.+przyciski [Atmega32]+LCD w C (AVRStudio)

    Witam Mam problem z zegarem na lcd. Wyświetlacz mi działa. Działa nawet zegar, lecz jest on napisany bardzo łopatologicznie i używa, delaya, a to nie jest wg mnie najlepszym pomysłem. Chciałbym,żeby zegar wyliczał sekunde z zewn kwarca 32.768 kHz. Tak podobno najlepiej. Poniżej przedstawiam program, który aktualnie używam. Próbowałem wklejać proste...

    Mikrokontrolery AVR   04 Gru 2008 00:33 Odpowiedzi: 1    Wyświetleń: 1859
  • Program na Atmega8/Attiny: Licznik impulsów, zmiana napięcia ADC 0-5V

    Witam wszystkich Potrzebuję program na atmega8 bądź Attiny jeśli się da który ma rozpoznawać kierunek obrotu tarczy i w zależności od niego zwiększać bądź zmniejszać napięcie na wyjściu ADC. Tak dokładnie to ma działać tak: na tarczy zabudowane są trzy czujniki: transoptory szczelinowe - prawo, lewo i reset. Są one "zwierane" w ten sposób: ruch tarczy...

    Mikrokontrolery Początkujący   21 Lip 2016 06:17 Odpowiedzi: 4    Wyświetleń: 2061
  • 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ń: 4386
  • 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ń: 2028
  • [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ń: 1008
  • Kolektor próżniowy ze sterownikiem SOLARCOMP 951 - transmisja szeregowa RS485

    Na początku żeby zestawić komunikację użyłem programu Terminal do wysyłania zapytań. Spędziłem nad tym sporo czasu ale sterownik w końcu wysłał odpowiedź. Później napisałem krótki program na ATmega32 który co 5 sekund wysyła zapytanie i odczytuje odpowiedź dowolnej temperatury. Nie odczytywałem jeszcze parametrów ale jak sterownik już odpowiada to kwestia...

    Energia Odnawialna   04 Wrz 2025 17:12 Odpowiedzi: 62    Wyświetleń: 15582
  • PipeBOMB - zegar VFD,lampa IW18,Pilot, BlueTooth, sync. SNTP

    http://obrazki.elektroda.net/22_12519122... Witam, Chciałbym dzisiaj zaprezentować moje ostatnie dziełko - czyli nowy zegar tym razem na popularnej lampie VFD IW-18. Nazwałem go PipeBOMB - gdyż swoją budową przypomina taką bombę ;) ... nawet bardzo .... można nawet sobie będzie z pilota odpalić licznik CountDown do pseudo wybuchu ;) (do sterowania...

    DIY Konstrukcje   04 Wrz 2009 20:57 Odpowiedzi: 46    Wyświetleń: 20888
  • [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ń: 4937
  • Dziwne znaki na wyświetlaczu AV-G12864 w liczniku na ATmega32 po dłuższym działaniu

    Witam ! Niedawno temu zrobiłem sobie licznik do skutera cpi husar na atmega32. Wczoraj dopiero go testowałem i wszystko wyświetla na wyświetlaczu graficznym AV-G12864 ( 128 x 64 znaki) jak należy.Licznik ten ma dokonywać pomiaru prędkości, satnu naładowania akumulatora, przebieg i temperaturę silnika. Jednak gdy pochodzi dłużej to na wyświetlaczu zaczynają...

    Mikrokontrolery   07 Wrz 2008 18:31 Odpowiedzi: 2    Wyświetleń: 2033
  • [AVR C] Atmega32 - Liczenie naciśnięć przycisku z przerwaniami, problem z licznikiem

    1. Zanim te "WyslijNapis" przejdą w przerwaniu, to licznik zdąży się przekręcić ze 100 razy... 2. timer_init() jest cieniutki...

    Mikrokontrolery Początkujący   05 Cze 2012 05:08 Odpowiedzi: 15    Wyświetleń: 1793
  • Atmega32 - Wart. rejestru licznika przy debugowaniu jest inna niż w rzeczywistoś

    Jeśli taka opcja jest dostępna (nie każdy AVR to potrafi i nie każdy JTAG to udostępnia) to w zakładce właściwości (DEBUG) okna debugowania będzie opcja Run timers in stopped mode. Czasami pojawia się to w zakładce PWM i wtedy można to wybrać dla indywidualnych timerów. Z drugiej strony jeśli nie masz takiej opcji to wybierz tryb symulacji - w tym trybie...

    Mikrokontrolery AVR   21 Mar 2013 21:52 Odpowiedzi: 7    Wyświetleń: 1800
  • 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ń: 2349
  • Atmega32 - błędne zliczanie impulsów zewnętrznych na liczniku T0

    Walcze z licznikiem na Atmega 32 inicjacja wyglada tak : DDRB = 0xff; // DDRB jako wyjscie // t0 JAKO LICZNIK PORTB |= _BV(0); // BEZ PODCIAGNIECIA NIE CHCE LICZYC TCCR0 = _BV(CS01)|_BV(CS02); //_BV(CS00)| cs0 rosnace/~opadajace zbocze TCNT0 = 200; TIMSK |= _BV(TOIE0); // T0 wywoluje przerwanie Caly problem polega...

    Mikrokontrolery   09 Kwi 2008 12:54 Odpowiedzi: 3    Wyświetleń: 1547
  • [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ń: 2277
  • 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ń: 1821
  • [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ń: 3722
  • 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ń: 2228
  • Silnik krokowy bipolarny ATmega32 - program sterujący w języku C z wykorzystaniem przerwań

    Jeśli mam być szczery to potrafię korzystać z google i zależało mi na szybkim i prostym wytłumaczeniu, jakie timery jak zdefiniować odpowiednio czasy i jak obsłużyć te przerwania. W C robiłem głównie aplikacje konsolowe i znam konstrukcje pętli, umiem korzystać z instrukcji warunkowych i ogólne podstawy. Niestety przy uC zabija mnie tempo prowadzonych...

    Nauka Elektroniki, Teoria i Laborki   07 Sty 2021 00:04 Odpowiedzi: 2    Wyświetleń: 690
  • 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ń: 2159
  • atmega32 - Timer0 Fast PWM i PID (avr221) - Jak poprawnie skonfigurować?

    Fakt, poprawiłem tego wielbłąda. Teraz wyjście działa. Prosiłbym o sprawdzenie poprawności kodu co do przepisywania wyjścia PID do wartości wypełnienia PWM. Kiedy nastawiłem mu temperaturę parę stopni poniżej temp. otoczenia, układ dogrzał komorę peltierami do 28 stopni, licznik wypełnienia przekręcił się przez 255 i rósł dalej.

    Mikrokontrolery AVR   10 Maj 2016 12:48 Odpowiedzi: 6    Wyświetleń: 1134
  • Komunikacja SPI ATmega32 - zawieszanie podczas nadawania.

    Witam, Od jakiegoś czasu próbuję obsłużyć interfejs SPI na uC ATMega32, ponieważ chcę sterować potencjometrem cyfrowym. Mam problem w sprzętowym SPI. Napisałem program testowy. Ma działać następująco: co 100ms (stała INTERWAL_RAMEK) ma nadać ramkę danych oraz zmieniać stan PA0 na przeciwny. W zależności od odkomentowanej linii w przerwaniu timera nadawanie...

    Mikrokontrolery Początkujący   29 Kwi 2020 08:38 Odpowiedzi: 6    Wyświetleń: 459
  • 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ń: 1122
  • 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ń: 5538
  • Konfiguracja przerwań zewnętrznych INT0 w ATMEGA32 - problem z kompilacją

    Witam, dołączę się do tematu aby nie zaśmiecać forum. Moim problemem jest drganie styków przycisku aby wywołać przerwanie int2. Przyciskiem włączam i wyłączam optotriak MOC3041 który z kolei załącza sterownik lampy sodowej 70W przez triak. Problem jest taki: mimo, że zrobiłem programową obsługę drgań styków to działa ono jedynie bez obciążenia - czyli...

    Mikrokontrolery   28 Lip 2012 15:06 Odpowiedzi: 2    Wyświetleń: 2301
  • [Atmega32] Jak skonfigurować dwa 8-bitowe timery w Atmega32 do różnych zadań?

    Tu uruchamiasz timer0 z preskalerem ... [syntax=c] //######## konfiguracja timera1 ############## TIMSK |= (1<<TOIE0); //Przerwanie overflow (przepełnienie timera) TCCR0 |= (1<<CS02) | (1<<CS00); // źródłem CLK, preskaler 1024 TCNT0 = timer_start;// //Początkowa wartość licznika //######################################... [/syntax]...

    Mikrokontrolery AVR   06 Lis 2011 00:27 Odpowiedzi: 1    Wyświetleń: 1259
  • Konfiguracja rejestru TCCR0 dla przerwania 8-bit ATmega32 w C

    Ok. Może jestem ciemny, ten przykład jest w ogóle na licznik 16- bitowy, przeczytałem przykład na licznik 8-bitowy, ale wrzuciłem do avrstudio i niedziała :( Czy mógłby ktoś napisać prosty program, taki, żeby powiedzmy po przepełnieniu licznika flaga powodowała skok do danego miejsca i wykonanie określonej operacji?

    Mikrokontrolery AVR   05 Sty 2010 01:51 Odpowiedzi: 5    Wyświetleń: 1814
  • ATmega32 - Program nie wchodzi w obsługę przerwania TIMER0_COMP_vect

    Coś namieszałeś... Jeżeli chcesz ustawić licznik w trybie CTC to musisz: -włączyć tryb: TCCR0 |= (1<<WGM01); -wybrać preskaler w rejestrze TCCR0 -podział w rejestrze OCR0

    Mikrokontrolery AVR   30 Gru 2012 14:29 Odpowiedzi: 17    Wyświetleń: 2496
  • Atmega32 jako SPI slave - wysyłanie ramki danych 2-5 bajtów, przerwania SS

    zgadza się jednak chce zrobićlicznik bajtów, żeby wiedzieć który bajt został aktualnie wysłany. Ramki będą miały różne długości. Po przejściu linii SS w stan niski chciałem, żeby licznik ustawił się na 0 i zliczał przesłane bajty. Dokładnie jak jest w książce.

    Mikrokontrolery AVR   11 Mar 2015 19:09 Odpowiedzi: 4    Wyświetleń: 1002
  • [Atmega32] Atmega32 C – błędne wyświetlanie temperatury poniżej 7°C i powyżej 33°C na diodzie

    'Nie, static uint8_t licznikAnowy = 1 znaczy, że ta zmienna jest inicjowana tylko raz, przy starcie aplikacji, a jej wartość jest zachowywana pomiędzy kolejnymi wywołaniami, niezależnie czy jest to zmienna globalna, czy lokalna. ', po co to napisałeś... wiem po co użyłem static, a ten komentarz tam oznacza praktycznie tyle ze licznik wraca do pierwszego...

    Mikrokontrolery AVR   05 Wrz 2011 13:34 Odpowiedzi: 19    Wyświetleń: 2605
  • ATmega32 - Monitor na VGA sterowany przez mikrokontroler Atmela

    Jak wystarczy ci mono to mozesz uzyc wbudowanego rejestru przesuwnego, uzywajac technik z C64 czy Atari 8 bit (generator znakow w ROM, uzywasz semigrafiki, czesc z znakow mozesz trzymac w RAM) spokojnie dasz rade zrobic w to w sofcie na przerwaniach i nie powinno zajac za duzo czasu. Jesli jednak ma to byc kolor i wieksza rozdzielczosc to jest sens...

    Mikrokontrolery Początkujący   05 Sie 2012 20:01 Odpowiedzi: 22    Wyświetleń: 4499
  • Dlaczego przerwanie T0 w ATmega32 nie działa? Zmiana stanu diody w C

    Działający kod, dioda zmienia stan co sekundę. #include<avr/io.h> #include <avr/interrupt.h> #define F_CPU 1000000 char licznik = 0; //zmienna dla licznika programowego int main(void) { TCCR0 = 0x05; //(1 << CS02) | (1 << CS00); prescaler na 1024 TIFR |= (1 << TOV0); TIMSK |= (1 << TOIE0); // aktywne przerwanie overflow...

    Mikrokontrolery   18 Lip 2011 17:54 Odpowiedzi: 7    Wyświetleń: 1035
  • Jak zaimplementować dzielnik częstotliwości na ATmega32 w języku C?

    Ale o co Ci chodzi z tym zdefiniowaniem pinu? A z tym wyrzucaniem wartości licznika na cały port to tmf dobrze gada. Ale do tego jeszcze dojdziemy, na razie wytłumacz o jakie definiowanie chodzi. Bo chyba nie o #define? Żeby na każdym pinie mieć inną częstotliwość to tych pinów nie trzeba "definiować" czy "rozdzielać". Po prostu na każdym zmieniasz...

    Mikrokontrolery AVR   23 Lip 2011 10:28 Odpowiedzi: 20    Wyświetleń: 2831
  • Kodowanie biphase maski z PWM na ATMega32 - jak to zrobić?

    AD2. Hmm, ale myslalem ze tylko OCR1A moze robić jako TOP value w w TCNT1. Jeśli chce mieć te 12800 albo 14400, to musze ograniczać licznik a OCR1B chyba nie może tego robić. No chyba, że nie zauwazyłem jakiejś kombinacji prescaler/count number, która pozwolić działać na pełnym obrocie licznika. Jeszcze tego nie widze do konca, ale moze juz wkrotce...

    Mikrokontrolery AVR   17 Wrz 2008 16:03 Odpowiedzi: 22    Wyświetleń: 2090
  • Płytka testowa z ATMega32 by agent_J

    Bez obrazy ... ale troche mało peryferii. PS. RTC jest na I²C? Kolega chyba nieczytał dokumentacji ATmega32, bo można podłączyć rezonator 32,768kHz do pinów TOSC1 i TOSC2, a następnie aby uruchomić RTC należy obsłużyć licznik 2 do pracy asynchronicznej i preskalerze 128 przerwanie będzie występowało dokładnie co 1s. Przestudiuj dokumentacje. Jeżeli...

    DIY Konstrukcje   04 Wrz 2006 22:17 Odpowiedzi: 11    Wyświetleń: 9116
  • [C] Atmega32: Przerwania licznika, diody co sekundę, preskaler 256, TIMER1_OVF_vect

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

    Mikrokontrolery Początkujący   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1770
  • Jak napisać funkcję do odmierzania czasu w Atmega32 z kwarcem 8MHz?

    Pisałem ostatnio zegar na attiny2313 również popędzany z 8Mhz. Ponieważ musiałem ograniczyć się do 8bitowego licznika wykorzystałem: prescaller 64, zliczanie do 250 w trybie z maksymalną wartością licznik w rejestrze OCRxx i generowanie przerwania przy przepełnieniu. Otrzymałem generowanie przerwania z częstotliwością 500Hz. Teraz tylko programowy podział...

    Mikrokontrolery   11 Cze 2007 23:41 Odpowiedzi: 19    Wyświetleń: 2608
  • [AtMega32] Jak podłączyć AtMega32 do generatora sygnału prostokątnego?

    Witam. Chciałem przetestować napisany licznik impulsów na generatorze sygnału prostokątnego i mam pytanie dotyczące podłączenia Atmegi do tego cuda.:p. Jak rozumiem, jedno wyjście daje na masę, drugie na pin od zewnętrznego clocka Atmegi + opornik kilka kilo między wyjścia? I druga sprawa - jaką amplitudę powinien posiadać ten przebieg? Taką jak zasilanie...

    Mikrokontrolery Początkujący   15 Cze 2012 19:24 Odpowiedzi: 2    Wyświetleń: 1577