atmega8 licznik impulsów

Znaleziono około 346 wyników dla: atmega8 licznik impulsów
  • [BASCOM][Atmega8] Licznik impulsów nie działa poprawnie.

    Ok po kolei, wywalam wszystko z programu, zostawiam tylko...... zmienna impulsy jest zwiększana o kilkanaście a nie tylko o jeden ............ Licz: If Scisk = 1 And Ok = 1 Then Incr Impulsy Elseif Scisk = 0 And Ok = 1 Then Decr Impulsy End If Return Kontaktron (Reed switch) generalnie jest stosowany jako proxy switch, czyli w ukladach statycznych....

    Mikrokontrolery AVR   19 Lut 2010 10:15 Odpowiedzi: 14    Wyświetleń: 5057
  • Atmega8 licznik impulsów, niewłaściwe wyświetlanie.

    Służę. Może nie dokładnie, ale... Wyświetlaną cyfrę ubrałbym w tablicę np. cyfra_wysw(4) i obliczenia jedności, dziesiątek, setek, tysięcy umieścił w niej zamiast w oddzielnych zmiennych. [syntax=cpp] portb=1 for (i=1; i<=4; i++) { portd=cyfra(cyfra_wysw(i)) if (i<>1) portb << 2 }[/syntax] Może nie jest to idealne, bo dawno nie programowałem,...

    Mikrokontrolery AVR   12 Gru 2011 15:49 Odpowiedzi: 16    Wyświetleń: 2346
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Licznik impulsów na Atmega8- jakie oprogramowanie w Bascom?

    na symulatorze nie masz co patrzeć. One są do niczego. Ok sprawdzę zaraz. Dodano po 18 ok sprawdziłem. Działa bez problemu. Sprawdzałem na płycie testowej a sygnał brałem z Timera2 skonfigurowanego jako PWM. Zmieniałem różnie Prescaler od 1 do 1024 i działało bez problemu.

    Mikrokontrolery   17 Sie 2007 21:02 Odpowiedzi: 4    Wyświetleń: 2687
  • REKLAMA
  • Atmega8 - Licznik impulsów z czujnika magnetycznego na Pind.3 - kod w Bascomie

    Zobacz w Helpie Bascoma, rozkaz DEBOUNCE Px.y , state , label [ , SUB] w szczególnie Config Debonuce

    Mikrokontrolery   18 Cze 2015 17:13 Odpowiedzi: 9    Wyświetleń: 1932
  • 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ń: 1371
  • Książki z przykładami do projektowania układów mikroprocesorowych z T2

    Jaki uC określa dział;) To jaka będzie amplituda sygnału (oraz kształt) wymaga jedynie użycia odpowiednich elementów wejściowych. Do ustawienia rejestrów nic Ci bardziej nie pomoże jak dokumentacja techniczna - wpisz w googlach nazwę procka i odpal PDF'a (datasheet). Co do sposobu pomiaru częstotliwości to masz na szybko dwie metody - pomiar okresu...

    Mikrokontrolery   24 Sty 2011 15:45 Odpowiedzi: 7    Wyświetleń: 2629
  • Program na Atmega8/Attiny: Licznik impulsów, zmiana napięcia ADC 0-5V

    poki co to tylko bascoma cos kumam

    Mikrokontrolery Początkujący   21 Lip 2016 06:17 Odpowiedzi: 4    Wyświetleń: 2025
  • Schemat licznika impulsów cyfrowych BCD z bramkami logicznymi - jak zbudować?

    Inna możliwość to mikrokontroler. Np. ATiny2313 czy ATmega8.

    Początkujący Naprawy   27 Cze 2009 17:09 Odpowiedzi: 5    Wyświetleń: 4771
  • Wyświetlacze VFD to nic strasznego. Część 2. Identyfikacja i uruchamianie

    Witam serdecznie. Czy jest możliwość zatrucia takiego wyświetlacza, przez zbyt niskie napięcie zasilania katody bądź anody? Pytanie powstało na skutek chęci włączenia wyświetlacza CV7Д9. Otóż wyświetlacz ów pięknie mi pasuje do urządzenia, które buduję. Sterowanie wyświetlaczem pochodzi z PT6313, natomiast PT6313 ma być sterowany z Atmega8 (licznik...

    Artykuły   04 Lip 2021 21:41 Odpowiedzi: 324    Wyświetleń: 21465
  • REKLAMA
  • [ATMEGA8] Jak zbudować licznik impulsów 2-120 Hz z alternatora VW Golf 2 TD?

    Witam! aktotowie V ale na oko 12-15V). Coś tam nabazgrałem w mspaincie - za pewne źle. Zapewne coś źle podpiąłem, coś dałem więcej, coś mniej a czegoś wcale. Ale chyba po to jest to forum ;] Oto mój prymitywny schemat: http://obrazki.elektroda.net/66_12246994...

    Mikrokontrolery   25 Paź 2008 17:06 Odpowiedzi: 8    Wyświetleń: 9031
  • [ATmega8][BASCOM] Zliczanie impulsów (ilości przyciśnięć przycisku na sekundę)

    Jeśli wyeliminujesz drgania przycisku, to najprościej to zrealizować podając wyjście przycisku na wejście zegarowe jednego timera (bedzie on zliczał ilość wciśnięć), a drugi timer wykorzystać do odmierzania czasów 1s - dokładnie co 1 s należy kasować licznik pierwszego timera. Ot i wszystko.

    Mikrokontrolery AVR   14 Mar 2012 10:37 Odpowiedzi: 7    Wyświetleń: 4551
  • Atmega8 i TSOP1736: Czy układ do liczenia osób zadziała poprawnie?

    Do zrealizowania tego zadania nie trzeba nawet wykorzystywać TSOPa. Wystarczy prosty detektor na diodzie IRED i fotodiodzie. Za pomocą procka możesz wykonać prosty i bardzo efektowny licznik impulsów, ale pomiar przechodzących osób bd jedynie szacunkowy...

    Projektowanie Układów   14 Cze 2009 00:13 Odpowiedzi: 6    Wyświetleń: 3134
  • [Atmega8] [Atmega8][Bascom] Jak napisać działający licznik impulsów do prędkościomierza?

    A masz tyle?:>

    Mikrokontrolery AVR   02 Lip 2008 18:40 Odpowiedzi: 8    Wyświetleń: 4036
  • Atmega8/16... INT0 jak poprawnie uruchomić licznik impulsów...

    A może prościej te impulsy podawać na wejście zegarowe timera, ustawionego tak, że top=15 i po zdarzeniu overflow generuje ci przerwanie? Oczywiście można też zrobić to na int, tak jak planujesz, ale mój sposób jest całkowicie sprzętowy. W Bascomie nie pomogę, ale może skoro zaczynasz to warto zacząć od c?

    Mikrokontrolery Początkujący   10 Maj 2013 06:42 Odpowiedzi: 4    Wyświetleń: 2013
  • REKLAMA
  • Atmega8 - Timer1: Jak ustawić kierunek zliczania impulsów 24V?

    Ja zawsze wpisuję Timer1 = var i to jest wartość początkowa licznika , a wpisując instrukcję load , podajesz ilość impulsów do zliczenia , a nie wartość początkową timera, kompilator sam wylicza wartość początkową.( chyba ). Timery zliczają w górę.

    Mikrokontrolery Początkujący   28 Wrz 2012 13:16 Odpowiedzi: 2    Wyświetleń: 1278
  • Jak zbudować obrotomierz na Atmega8 z linijką LED i czujnikiem impulsów?

    robilem cos takiego i tez poszedlem drogą licznika i timera. Timer odmierzał kwanty czasu, a licznik przerwania INT0. Dodatkowo wykorzystałem sobie jakieś przełączniki DIP do zmiany szerokości okienka czasowego w których liczone są impulsy.

    Automatyka Przemysłowa   12 Maj 2009 07:25 Odpowiedzi: 23    Wyświetleń: 3940
  • Atmega8 - Jak zrealizować wiele przerwań na INT0 dla kilku enkoderów?

    Raczej jednak w przerwaniu bo zabezpiecza to przed zgubieniem impulsów. Dodano po 1 W przerwaniu od jakiegoś licznika oczywiście

    Mikrokontrolery AVR   06 Sty 2011 16:08 Odpowiedzi: 37    Wyświetleń: 4738
  • Jak zbudować licznik impulsów z czujnikiem indukcyjnym na ATmega8?

    Witam. Potrzebuję zbudować licznik impulsów, który zliczałby impulsy z czujnika indukcyjnego. Nie wiem czy ktoś już robił coś takiego i ma jakieś materiały bo ja nie znalazłem nic konkretnego i interesującego. Interesowałby mnie jakiś projekt oparty na jakimś mikroprocesorze, najlepiej ATmega8 ponieważ mam z niż już trochę doświadczenia i parę sztuk...

    Początkujący Naprawy   01 Kwi 2012 21:13 Odpowiedzi: 1    Wyświetleń: 2242
  • Zmiana kodu z Timer0 na Timer1 w ATmega8 - jak to zrobić?

    Kosmo Timer1=34285 wyszło z prostej kalkulacj. przy zegarze 8000000 i preskalerze 256, timer uP'a zliczy 8000000/256= 31250 "impulsów". Czyli aby licznik sie przepelnil nalezy zaczasc zliczanie od 65535-31250=34285.

    Mikrokontrolery   20 Wrz 2008 16:55 Odpowiedzi: 15    Wyświetleń: 6221
  • ATmega8 i pomiar czasu pojedynczych impulsów dodatnich.

    Wejścia przerwań możesz skonfigurować jako aktywne stanem niskim lub opadającym ewentualnie narastającym zboczem. Ustawiasz najpierw na zbocze narastające, teraz w obsłudze przerwania przestawiasz na aktywne zbocze opadające i włączasz licznik impulsów.

    Mikrokontrolery   18 Wrz 2006 19:31 Odpowiedzi: 7    Wyświetleń: 3104
  • Jak zliczać impulsy z TCRT5000 na Atmega8 bez liczników sprzętowych?

    Jeśli nie licznik użyłbym przerwań. Jednak licznik jest to tego najlepszy. Można nawet hardwarowy zliczać ilość impulsów w odpowiednim okresie. Albo n liczników które zatrzymasz w momencie przerwania. Zliczanie zwykłymi wejsciami może doprowadzić do utraty impulsów.

    Mikrokontrolery AVR   08 Kwi 2010 13:07 Odpowiedzi: 20    Wyświetleń: 4219
  • 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ń: 900
  • [atmega8] Jak uzyskać 40kHz dla paczek impulsów w ATmega8 z Bascom?

    Witaj, No save spokojnie możesz użyć.... pod warunkiem, że nie korzystasz w obsłudze przerwania z instrukcji Bascoma bo jeśli tak to nie odkładając rejestrów na stos, zgubisz ich wartości i w najlepszym przypadku będą się działy różne rzeczy. Ja bym napisał wstawkę w asemblerze odkładając wcześniej na stos używane rejestry w tym SREG. Możesz też użyc...

    Mikrokontrolery AVR   04 Wrz 2009 23:40 Odpowiedzi: 12    Wyświetleń: 2671
  • Jak połączyć zegar i licznik impulsów z halotrona w Bascom?

    w ten sposób to raczej nie przejdzie chodzi o to że timer1 działa jako przerwanie a gdy wykorzystuje do obliczania impulsów drugiego tajmera czyli timer0 to dzieją się cyrki wyśiwetla mi np co druga sekunde itd wszystko to na atmega8

    Programowanie   30 Gru 2007 18:58 Odpowiedzi: 2    Wyświetleń: 1946
  • Licznik zwojów do nawijarki transformatorów – schemat na ATmega8, 4-5 cyfr, LED

    Jako czujnik impulsów może także wykorzystać transoptor szczelinowy. Natomiast co do licznika zobacz sobie na zestaw który możesz samodzielnie zmontować i ma on stosunkowo niską cenę. Licznik ten posiada też od razu przekaźnik, który może sterować licznikiem nawijarki.

    Inne Serwis   26 Sty 2010 21:04 Odpowiedzi: 13    Wyświetleń: 7559
  • [ATMega8515][C] Regulowany generator impulsów 0-12hz

    0 Hz wymaga nieskończonego czasu oczekiwania na zmianę stanu. I nieskończonej pojemności licznika. Proponuję ograniczenie wymagań do 0.1 Hz czy 0.01 Hz. Wtedy można obliczyć wymaganą pojemność licznika i zakres. Liczniki w 8515 mają 8 lub 16 bitów i prescalery. To określa zakres zmiany częstotliwości. A częstotliwość kwarcu też jest istotna. Od tego...

    Mikrokontrolery AVR   13 Lis 2009 15:04 Odpowiedzi: 4    Wyświetleń: 1850
  • Atmega8 - enkoder obrotowy jako licznik w górę i w dół

    Enkoder to mechanicznie zwykły przycisk. Ma też wszystkie wady przycisku, czyli np. drgania styków. Wiele enkoderów na jeden "przeskok" generuje 2-4 impulsów i oczywiście czasy trwania poszczególnych faz zależą od szybkości kręcenia. Przejrzyj darmowe przykłady do książek w mojej stopce - masz tam przykłady obsługi enkoderów w oparciu o ATMega i XMEGA.

    Mikrokontrolery Początkujący   13 Sty 2015 08:24 Odpowiedzi: 9    Wyświetleń: 4665
  • Wiatrak komputerowy Intel - Atmega8+wiatrak komputerowy

    Zły pomysł, zły kod. Użyj jednego timera w trybie zliczania impulsów zewnętrznych i podłącz wyjście wentylatora do jego wejścia. Drugi timer zaprogramuj na zgłaszanie przerwań co 1 sekundę (timer 0 tego nie potrafi), w procedurze przerwania odczytaj wartość licznika, wyzeruj licznik i wyświetl wartość. Nie jest to idealne rozwiązanie, ale o niebo lepsze...

    Mikrokontrolery Początkujący   18 Lut 2015 16:59 Odpowiedzi: 5    Wyświetleń: 2862
  • ATmega8 Timer0/Timer1 – jak ustawić prescaler, by uzyskać 1s przy 1MHz?

    bezpośrednio z bascoma się nieda. trzeba by wpisać odpowiednią wartość do rejestru sterującego timerem ale niepamiętam dokładnie jak to sięrobi, trzeba by zajżec do noty katalogowej tam wszystko dokładnie opisane. ale mozna zrobić inna sztuczkę $regfile = "m8def.dat" Config Pinb.1 = Output $crystal = 1000000 Config Timer1 = Timer , Prescale...

    Mikrokontrolery   14 Mar 2006 21:13 Odpowiedzi: 27    Wyświetleń: 2852
  • Jak zrealizować licznik motogodzin na ATmega8 z pamięcią 24C02?

    Zależy od wymaganej dokładności. Można pomiary zrobić tak: uint32_t motogodziny; const uint8_t precyzja = 10; /* 10 bitów ułamkowych = ok. 1/32 motominuty */ const uint16_t nominalne_rpm = 400; for (;;) { uint16_t impulsy = 0; while (!minela_minuta) { /* zliczaj_impulsy */ } /* zeruj licznik impulsów i odliczanie minuty...

    Mikrokontrolery   21 Maj 2009 23:46 Odpowiedzi: 7    Wyświetleń: 3558
  • ATMEGA8 – konfiguracja timera do zliczania impulsów z czujnika i RPM na LCD 4x20

    "Czyli jak je podzielisz przez 8, to co 8 przyciśnięć przycisku licznik naliczy Ci 1. " gaskoin- dasz sobie uciąć?

    Mikrokontrolery AVR   27 Sie 2010 20:59 Odpowiedzi: 22    Wyświetleń: 3964
  • Licznik ATMEGA8, jak inaczej zliczać niż przez T0?

    Pin T0 jest jedynym zewnętrznym źródłem impulsów dla licznika 0. Możesz tym licznikiem ewentualnie zliczać impulsy zegarowe, albo zegarowe podzielone przez prescaler. Procesor kosztuje ok 6zł, to chyba najlepsze rozwiązanie :)

    Mikrokontrolery   29 Lut 2008 19:31 Odpowiedzi: 6    Wyświetleń: 1879
  • [atmega8] [atmega8][BASCOM] Timer1, błędne odczyty powyżej 63Hz w radiometrze SOSNA?

    To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując tak timer1 do tablicy możesz gubić High timer1....

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 1958
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Program wyświetla to co chcesz ale w symulatorze to trwa bardzo bardzo długo. i Teraz ja licznik odlicza 100 impulsów to musisz pozmieniać obliczenia. Podczas symulacji w warunkach wpisz mniejsze wartości to się szybciej doczekasz tego wyświetlenia na lcd albo zwiększ zmienne ręcznie podczas symulacji. sygnał 125khz do generowania PWM 1,25khz. Nie rozumiem?...

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2532
  • ATmega8 - Pomiar częstotliwości z preskalerem [C]

    Raczej ten przebieg podaj na wejście CLK licznika, a drugi licznik np. przepełniany co 1s (albo częściej, co polepszy responsywność) ma odmierzać wzorcowy czas i odczytywać CNT pierwszego licznika. CTN będzie zawierać liczbę impulsów zegara w mierzonym czasie.

    Mikrokontrolery   17 Maj 2015 14:05 Odpowiedzi: 2    Wyświetleń: 1236
  • Jak skompilować program z Nowego Elektronika na ATmega8 w BASCOM-AVR?

    kod pochodzi z numeru 4/2009 Profesjonalny licznik impulsów a do zaprogramowania atmegi będę używał Usbasp

    Mikrokontrolery AVR   18 Gru 2011 17:51 Odpowiedzi: 13    Wyświetleń: 2511
  • Jak zbudować komputer pokładowy do mini crossa na Atmedze32?

    znam bascoma za słabo żeby napisać coś takiego, ale może kto inny by napisał moje pomysły: prędkość na zasadzie takiej jak licznik rowerowy (chyba zliczanie impulsów) można by dodać przejechaną trasę i temperaturę (ds18b20) oraz woltomierz (chyba przetwornik A/C wbudowany w ATmegę32) ja polecam zrobić to na jakimś lcd alfanumerycznym (z graficznym więcej...

    Projektowanie Układów   16 Lis 2008 21:38 Odpowiedzi: 6    Wyświetleń: 4248
  • [atmega8][avr studio] regulator prędkości z myszy kulkowej

    Sprawdź na oscyloskopie jak wygląda sygnał za 7414, powinien być czysty prostokąt. Jeśli wariuje przy większych prędkościach to może mikrokontroler nie wyrabia z przerwaniami. 1MHz, do tego lekko licząc >100 cykli na przerwanie daje 10Khz, podziel to przez ilość impulsów na obrót. Teraz jeśli silnik kreci się szybciej to wariuje. Zamiast generować przerwanie...

    Mikrokontrolery AVR   13 Sty 2010 16:05 Odpowiedzi: 36    Wyświetleń: 10626
  • Krótki impuls załącza pierwszy przekaźnik a długi drugi Atmega8 program

    W ramach wyjaśnienia - myślałem, że kolega już może zmontował układ i dlatego chciałem schemat. Poza tym chciałem też dopowiedzieć, że po co ATmega8 do tak trywialnego zadania? i po co w ogóle zaprzęgać do tego liczniki? prosty program w pętli napisany w BASCOMie w zupełności wystarczy.

    Mikrokontrolery AVR   20 Cze 2011 08:59 Odpowiedzi: 18    Wyświetleń: 3935
  • BASCOM - Stabilność funkcji Waitms w generowaniu powtarzalnych impulsów na Atmega8a/Attiny25

    . Zamierzam zrobić tak by mogli wprowadzić korektę (jeśli będzie potrzebna) i zapisać w eeprom. czy to dobry pomysł? Jakoś tak; $Crystal=12000000 Config Timer1 = Timer , Prescale = 8 On Timer1 Inter_1mS Inter_1mS: Counter1 = Counter1 + Licznik (64036 - wychodzi z obliczeń, że da to 1ms) /tu odliczę sobie 103/ Błednie to rozumujesz, albo błednie podałeś...

    Mikrokontrolery AVR   06 Lis 2021 18:15 Odpowiedzi: 10    Wyświetleń: 798
  • [ATmega8] ATmega8 Bascom: Jak użyć Timer0 do opóźnienia zapalenia LED?

    Udało mi się odpalić program z książki Pana Wiązani, ale tam timet odmierza 1s Jak to przeliczyć? Jest jakiś na to wzór? Rzeczywiście musiało się 'udac odpalić' bo ten program nie jest pozbawiony błędów (!) \ A jak zrobić żeby odmierzał np 10 sekund? Zmiana preskalera wydłużyła max do 2sekund czas. Aby timer1 odmierzył inne/dowolne interwały czasu,...

    Mikrokontrolery Początkujący   10 Cze 2013 12:08 Odpowiedzi: 19    Wyświetleń: 3459
  • Jak wysłać liczbę binarną na port PD w Atmega8 z WINAVR?

    Dzięki kolego Kubbaz za materiały dotyczące przerwań. Chciałem napisać program który by liczył małe częstotliwości (tzn. licznik by zliczał określoną liczbę impulsów, a timer pokazywał by czas w którym licznik zliczył te impulsy), jednak coś mi nie idzie. Jak by miał ktoś jakieś materiały dotyczące liczników i timerów w Atmega8 lub jakiś podobny program...

    Mikrokontrolery   29 Paź 2006 22:03 Odpowiedzi: 11    Wyświetleń: 6092
  • Schemat licznika przewodów z wyświetlaczem LCD/LED na Atmega8

    Zabierasz się od dupy strony, bez mechaniki nic nie zrobisz, chyba że już ją masz? trzeba się do niej przystosować, albo zaprojektować ją dopasowując do wymagań, zamontować na niej czujnik (najprostszy to kontaktron, lub transoptor) Licznik elektroniczny? mas mnóstwo możliwości możesz: kupić gotowy, kupić zestaw do samodzielnego montażu, skopiować schemat...

    Projektowanie Układów   09 Lis 2017 08:59 Odpowiedzi: 12    Wyświetleń: 5235
  • Atmega8 – program do sterowania LED, zliczanie impulsów Z1, regulacja częstotliwości

    No Dobra program juz prawie napisałem i głowiłem sie nad wersja ze zmiennym PWM+f... ale z tego co mi odpisałes to wnioskuję ze coś tu mi nie gra... A nie możnaby programowo realizować ten restart co 80ms? Moze napisz dokładniej co to ma być a coś doradzimy :) Pozdro No wlasnie o to chodziło by nie restartorwać tego zewnetrznie bo chyba prosciej zaimplementowac...

    Mikrokontrolery   13 Maj 2007 13:20 Odpowiedzi: 8    Wyświetleń: 2630
  • Atmega8 - Jak zmierzyć częstotliwość do 2MHz? Dzielnik czy bezpośrednio?

    Nie tędy droga ;) o wiele efektywniejsze jest zliczanie impulsów przez blok licznika (robi to niezależnie od wykonywanego programu) i tylko w włączać go i wyłączać w określonym przedziale czasu np 1s.

    Mikrokontrolery   20 Lut 2008 21:34 Odpowiedzi: 18    Wyświetleń: 6361
  • Jak podłączyć obrotomierz na ATmega8 do silnika gaźnikowego?

    Witam. Mam zamiar zrobić obrotomierz na ATmega8 i mam dylemat. Zasada programu jest taka. Timer0 działa jako licznik impulsów z silnika. Timer1 liczy sekundę i po minięciu tejże sekundy licznik0 jest mnożony *60 i wyświetla się wynik na wyświetlaczu. I teraz pytanie. Jest to silnik gaźnikowy i w jaki sposób wpiąć się w niego?? wystarczy podciągnąć pin...

    Mikrokontrolery   30 Lis 2006 19:27 Odpowiedzi: 7    Wyświetleń: 4477
  • ATmega8: Nieprawidłowa częstotliwość impulsów przy preskalerze 256 i kwarcu 8MHz

    Witam. Mam problem z generowaniem przez ATmege8 określonej częstotliwości impulsów. Chodzi mi o dokładne impulsy pochodzące z dzielenia przez preskaler częstotliwości kwarcu 8MHz. Np. przy takiej częstotliwości, podziale preskalera przez 256 i wpisaniu do licznika wartości początkowej 31250 powinien być impuls co 1 sekunde. U mnie ten impuls jest co...

    Mikrokontrolery   03 Paź 2005 16:37 Odpowiedzi: 10    Wyświetleń: 2726
  • Jak zbudować licznik impulsów 00:00-23:59 bez TTL?

    Witam, Chodzi mi o licznik impulsów spełniający warunki: - licznik rewersyjny, - możliwość ustalenia stanu początkowego, - zliczanie "zegarkowe" tzn. od 00:00 do 23:59 (wyświetlacz 4-cyfrowy), czyli pojemność 1440 impulsów. Przyznam, że nie bardzo uśmiecha mi się robienie tego na TTL. W sprzedaży jest sporo zestawów do samodzielnego zmontowania zegara...

    Początkujący Naprawy   12 Wrz 2010 20:05 Odpowiedzi: 2    Wyświetleń: 1974
  • [Atmega8][C] - Obsługa wyświetlaczy 7 LED - pierwsze starcie, krytyka programu

    Faktycznie bez problemu udało mi się ustawić godzinę "dwudziestą piątą" :D Zmieniłem na licznik jest używana podczas multipleksowania (4 wyświetlacze) w funkcji switch(licznik) . Do T0 wpisuje wartość początkową, żeby zliczał mi 255 - WART_POCZ impulsów.

    Mikrokontrolery Początkujący   23 Lip 2012 11:45 Odpowiedzi: 18    Wyświetleń: 2714
  • Licznik w trybie asynchronicznym, atmega8, jak działa?

    Ok. Teraz jeszcze głupie pytanie :) Na czym polega ta asynchroniczność? Że sygnał wchodzący na TOSC1 nie ma żadnej synchronizacji z zegarem wewnętrznym? Czy może częstotliwość impulsów nie jest stała? Skąd się bierze CLKasy? To co wchodzi synchronization unit. Czy ten przebieg powstaje na wyjściu T/C oscilator?

    Mikrokontrolery AVR   03 Sty 2009 17:37 Odpowiedzi: 4    Wyświetleń: 1295
  • Jakie elementy zastosować do licznika zębów zębatki w Atmega8?

    Można małe rezystancje stosować, ale przy krótkich impulsach świecenia. Nie zdawaj się tylko na doświadczenie ludzi z forum, czytaj noty katalogowe producentów....

    Mikrokontrolery   29 Sie 2011 19:15 Odpowiedzi: 22    Wyświetleń: 4162
  • [Atmega8][C] - sterowanie triakiem - weryfikacja programu

    2. F_CPU jest w kodzie a nie w Makefile bo tak widziałem w jakichś przykładach. Zerknę gdzie to ustawić w Makefile i zmienię. A swoją drogą - czy nie definiowanie zegara 1MHz jest błędem? Czy może wartość zegara nie jest domyślnie ustawiona na 1MHz? Fabryka ustawia 1MHz, ale to Ty powinieneś się upewnić, czy tak jest w danym egzemplarzu, wrzucając...

    Mikrokontrolery AVR   22 Cze 2012 11:30 Odpowiedzi: 15    Wyświetleń: 4105
  • Obrotomierz wentylatora komputerowego + Atmega8 + LCD

    Witam Chcę zrobić obrotomierz do wentylatorów w komputerze. Chciałbym aby wynik pomiarów był wyświetlany na wyświetlaczu LCD 2x16. Teraz czy dobrze myśle? Atmega8 ma 2 liczniki, więc żółty kabelek pierwszego wentylatora podłączam do pinu nr6, drugi wentylator podłączam do pinu nr11. Teraz piszę oprogramowanie z liczeniem impulsów. Czy ten żółty kabelek...

    Projektowanie Układów   25 Mar 2008 10:51 Odpowiedzi: 9    Wyświetleń: 4021
  • Jak zbudować licznik kilometrów i prędkościomierz na AVR z LCD 2x16?

    Co do samego prędkościomierza to sprawa nie jest skomplikowana. Podstawowe założenie zapewne będzie takie: jeden obrót koła = 1impuls. Procek natomiast niech zajmie się pomiarem czasu pomiędzy tymi impulsami (uruchamiasz sobie TIMER na czas pomiędzy kolejnymi imulsami). Mając te dane jesteś w stanie obliczyć prędkość oraz przejechane kilometry. Potrzebujesz...

    Projektowanie Układów   23 Kwi 2009 16:55 Odpowiedzi: 13    Wyświetleń: 7119
  • Jak zaprogramować generator impulsów 1-20Hz na ATmega8 w Bascom?

    Przykładowo możesz wykorzystać dwa liczniki. Jeden do regulacji częstotliwości, a drugi do regulacji wypełnienia. - licznik pierwszy odlicza czas pomiędzy okresami od 1 sek dla 1Hz do 50 ms przy 20Hz. - licznik drugi oblicza czas trwania impulsu. Powiedzmy że zmiana stanu pinu X generuje przerwanie uruchamiające licznik drugi który po upływie zaprogramowanego...

    Mikrokontrolery   10 Lut 2008 21:48 Odpowiedzi: 12    Wyświetleń: 3900
  • ATmega8 C prosty licznik - wyświetlanie dziwnych znaków i reakcja na PIND

    Dzięki BlueDraco podziwiam Twoją cierpliwość, obiecuje, że się douczę i takich gaf będzie z mojej strony mniej. Dzięki excray za kolejne podpowiedzi; licznik chodzi genialnie. Jestem pełen podziwu, w jaki niezwykle prosty sposób rozwiązałeś zerowanie pierwszym impulsem. Ciekaw jestem czy w swoim środowisku jesteś właściwie doceniony jako programista....

    Mikrokontrolery   11 Lut 2016 22:55 Odpowiedzi: 35    Wyświetleń: 1611
  • Atmega8: Jak wysłać impulsy Timer1 na pin przy warunku portd.3=0?

    Witam serdecznie Potrzebuję zmierzyć zewnętrznym licznikiem ile impulsów z timer1 mieści się w czasie kiedy portd.3=0. Kilka dni na googlach i nic , tak jakby to było niemożliwe. W pomocy bascom pisze 'Możesz odczytywać i zapisywać dane z licznika TIMER1, za pomocą 'specjalnej zmiennej systemowej: W = Timer1 Timer1 = W No i brak info gdzie to wpisać

    Mikrokontrolery Początkujący   26 Cze 2015 19:20 Odpowiedzi: 31    Wyświetleń: 1773
  • [atmega8] [bascom] Jak zatrzymać pętlę do naciśnięcia przycisku?

    tzn uklad z ledami jest tylko przykładowy zamiast przycisku będzie sygnał prostokątny , atmega będzie sterować cewkami zapłonowymi , mogłem zrobić to na np liczniku , zależnie od zliczonych impulsów ustawiać odpowiedni port , lecz chodzi tu o duża szybkość , wydaje mi sie ze oczekiwanie petli na przycisk będzie najszybszym rozwiązaniem

    Mikrokontrolery Początkujący   09 Lip 2012 07:10 Odpowiedzi: 19    Wyświetleń: 3111
  • Czy Atmega8 wystarczy do budowy komputera pokładowego od podstaw?

    Po stronie wtórnej dioda shotky i kondensatorek separujacy, i jeśli chcesz mieć mimium błędów 4093 lub 4017 z przerzutnikiem shmitcha, na wyjściu masz czysty TTL i to wszystko :). Dalej impulsy albo na przerwanie, albo bezpośrednio na wejście licznika impulsów :) w uP Ja bardzo chciałbym zobaczyć czegoś takiego schemat, jakoś nie potrafię znaleść schematu...

    Mikrokontrolery   04 Paź 2007 14:51 Odpowiedzi: 37    Wyświetleń: 7627
  • Jak zliczać impulsy w obrotomierzu cyfrowym na Atmega8 przy 130–460 Hz?

    Witam Nie ma sensu zliczać impulsów, żadna to rozdzielczość. Przy zegarze AVR 8MHz i zliczaniu własnego zegara, przez jeden okres impulsów z zapłonu, przy maksymalnych obrotach np. 500Hz, licznik zliczy do 16000. Przy niższych obrotach trzeba będzie dodatkowo zliczać przepełnienia licznika. Przy takich wartościach można bawić się matematyką i coś ciekawego...

    Mikrokontrolery AVR   31 Sty 2010 20:51 Odpowiedzi: 8    Wyświetleń: 5183
  • [atmega8] Jak poprawnie skonfigurować timer i komparator w ATmega8 do pomiaru odległości?

    Wg dr powinienem wykorzystać 51 "bo jest lepsza" Mam wrażenie, że twój promotor zatrzymał się w poprzedniej "epoce". Generator w oparciu o ATMEGA8 (z wykorzystaniem wbudowanych liczników) jest wystarczająco dokładny i stabilny do tych celów. Nawet jeśli już generator zrobić osobno to wykorzystaj do tego przerzutnik schmitta (konstrukcja spotykana czasem...

    Mikrokontrolery AVR   11 Lut 2012 21:27 Odpowiedzi: 15    Wyświetleń: 3754
  • [atmega8] Jak zrealizować multipleksowanie wyświetlaczy 7-seg. na ATmega8 w C?

    Mi się wydaje że kolega z każdym dojściem swojego licznika sekund do 59 gubi jedną sekundę porównując ją z 59 a nie 60. Dojście do 59 to jeszcze nie minuta. Przejście przez 60 to jest upływ pełnej minuty. Poza tym wydaje mi się że używając przerwania porównania dla timer1 to chyba trzeba podczas obsługi tego przerwania za każdym razem zerować go bo...

    Mikrokontrolery AVR   10 Sie 2009 01:51 Odpowiedzi: 27    Wyświetleń: 5744
  • Jak obsłużyć impulsator 120kHz w BASCOM AVR z wstawką asemblerową?

    ATmega8 posiada trzy liczniki/timery, z których dwa (T0 i T1) mają możliwość zliczania zewnętrznych impulsów, dołączanych do pinów 6 i 11. Wg atmelowskiego pdf'a częstotliwość zliczanych impulsów nie może być wyższa niż połowa częstotliwości zegara ATmegi. Dla bezpieczeństwa i zapewnienia prawidłowej synchronizacji podają wartość fclk/2.5 - co w Twoim...

    Mikrokontrolery   14 Maj 2006 09:45 Odpowiedzi: 15    Wyświetleń: 5368
  • ATmega8 [B] - Zliczanie impulsów z cewki zapłonowej.

    Witam, Chciałem zrobić licznik obrotów na AVR, wydaje mi się, że najlepszym sposobem jest zliczanie impulsów z kabla WN cewki, i tu mam pytanie, czy ktoś ma schemat aby móc ładnie je zliczać za pomocą Timera i nie rozwalić mC? Pozdrawiam Tomasz.

    Mikrokontrolery AVR   25 Wrz 2012 15:35 Odpowiedzi: 8    Wyświetleń: 3177
  • Projekt stroika do gitary na Atmega8 z zasilaniem bateryjnym - pytania techniczne

    Witam wszystkich serdecznie, to mój pierwszy post tutaj, a popełniony został z powodu projektu z mikroinformatyki, jaki muszę wykonać na uczelni ;) Chciałbym się opierać na projekcie opisanym w Praktycznym Elektroniku i danym poniższym schematem. http://obrazki.elektroda.net/100_1238869... Jednakże chciałbym zrobić go na mikroprocesorze Atmega8...

    Projektowanie Układów   05 Paź 2009 19:12 Odpowiedzi: 10    Wyświetleń: 5510
  • ATMega8: Częstościomierz pokazuje zero, problem z Timerem 1 i PB.1

    Hey ! Właśnie napisałem program do częstościomierza, ale nie jak nie może pokazać wyniku - cały czas pokazuje zero. Zasada jest taka, że T/C0 służy do wyznaczenia czasu bramkowania 1s, T/C1 działa tu jako licznik impulsów, których liczba ma się pojawić na wyświetlaczy LED, T/C2 zastosowałem do multipleksacji. Jest to zrobine na ATMega8 z oscylatorem...

    Mikrokontrolery   20 Maj 2005 11:03 Odpowiedzi: 15    Wyświetleń: 1706
  • Jak zrobić minutnik na '51 lub atmega8 z 7-seg. wyświetlaczem LED?

    Witam! albo tu: http://jabel.com.pl/?032d6d1b60c315fdcc1... musisz określić tekst do wyszukania (najlepsze rezultaty osiąga się podając jedno lub dwa słowa bądź też same początki tych słów np. aby znaleźć liczniki impulsów wpisać licz imp ) Bym chciał coś samemu zrobić a nie kupić gotowca.

    Projektowanie Układów   02 Sie 2007 10:29 Odpowiedzi: 4    Wyświetleń: 2186
  • Atmega8 licznik blach – reset procesora i zakłócenia przy pracy styczników

    Nie do końca jestem przekonany , czy na właściwym jestem forum , ale zapytam kolegów . Otóż zrobiłem licznik ciętych blach w gilotynie na procesorze Atmega 8 i wyświetlaczu LCD 2x16 . Opis: silnik i wałki ciągną blachę ,gdy ta dojdzie do krańcówki wtedy następuje zadziałanie tejże krańcówki(zwarcie styków) i załącza się stycznik , który znowu załącza...

    Automatyka Przemysłowa   15 Maj 2006 08:27 Odpowiedzi: 6    Wyświetleń: 1475
  • Jak szybko odczytać dane 10-bitowe z ATMEGA8 do ATMEGA16?

    Witam Ponieważ nie do końca odpowiadają mi podane rozwiązania, zacznę od tego co powinienem na początku podać - ossochosi :) Programuję w bascom. Buduję układ który ma zadziałać jak uproszczony ABS: 1. pomiar prędkości obrotowej każdego koła 2. porównanie tych prędkości 3. min. 10 razy na sekundę reakcja na utratę przyczepności Doszedłem do takiego...

    Projektowanie Układów   28 Sty 2008 09:35 Odpowiedzi: 4    Wyświetleń: 2307
  • [Atmega8][C] - PWM - opis, uruchomienie, zastosowanie

    Gotowca nie dostaniesz bo zaraz zaczną krzyczeć. Zasada jest prosta PWM to modulacja szerokości impulsów. W Atmega8 szerokość impulsu jest regulowana za pomocą wartości w rejestrze OCRn. Po włączeniu trybu PWM timer zaczyna liczyć gdy wartość rejestru TCNTn (licznika) przekroczy wartość zapisaną w rejestrze wtedy na wyjściu PWM OCn nastąpi zmiana ze...

    Mikrokontrolery AVR   04 Sty 2012 22:25 Odpowiedzi: 42    Wyświetleń: 13581
  • [C] [atmega8] - Jak zmierzyć czas między zboczami narastającymi impulsów?

    Mikrokontroler pracuje z częstotliwością 1 MHz. Dokładność chciałbym uzyskać jak największą, aby przekłamania licznika po obróbce sygnału były jak najmniejsze. A rezultaty tego programu w sumie żadne... dodałem obsługę diody, by po wykonaniu pomiaru zaświeciła się na jakiś czas, ale nawet nie mrugnie.

    Mikrokontrolery AVR   03 Lut 2014 17:39 Odpowiedzi: 10    Wyświetleń: 3210
  • Atmega8 i kontrakton – wielokrotne przerwania zamiast jednego impulsu na obrót

    A może zrobić to z innej strony - wykorzystać Timer/Counter1 z odszumiaczem (Noise Canceler). Licznik może zliczać impulsy z kontaktronu, a przerwanie w stałych odstępach może sprawdzać stan licznika.

    Mikrokontrolery   18 Paź 2006 17:34 Odpowiedzi: 20    Wyświetleń: 3926
  • Jak zbudować licznik impulsów 99 z programowalnym przekaźnikiem?

    Ja proponuję rozwiązanie mikroprocesorowe. Wyświetlacz LCD 2x16 - 20zł, atmega8 - 5zł, kilka elementów i płytka jakieś 20zł. Kosz części jakieś 50zł albo i mniej jeśli ma się stare części. Do tego programik i nawijarka jak malowana. Dwa przyciski UP/DOWN do ustawienia liczby zwojów, jeden przycisk START. Wszystko prezentowane na wyświetlaczu LCD. Do...

    Projektowanie Układów   08 Mar 2014 11:39 Odpowiedzi: 5    Wyświetleń: 8647
  • ATmega8: Niska częstotliwość przebiegu prostokątnego zamiast 15625 Hz

    Opis Zbigniewa Gibka: Instrukcja LOAD Przeznaczenie: Powoduje wpisanie wartości do rejestru licznika. Składnia: LOAD licznik , wartość gdzie liczniknazwa licznika; może być: TIMER0, TIMER1 lub TIMER2, wartośćliczba potrzebnych impulsów. Opis: Instrukcja powoduje wpisanie do licznika określonej liczby zliczanych impulsów. Przed załadowaniem wartości...

    Mikrokontrolery AVR   10 Kwi 2009 07:32 Odpowiedzi: 7    Wyświetleń: 1569
  • ATMega8: Jak uzyskać 12-bitowy PWM dla 4096 kroków w ASM?

    OCR1A rozumiem, ale TCNT1 po zapisaniu jakąkolwiek wartością powinien ją zmieniać, jako że jest licznikiem impulsów; a skoro piszesz, że ten rejestr pamięta wartość wypełnienia, to musi być jakiś bufor sprzętowy przed nim lub zrobione odświeżanie TCNT1 w przerwaniu od niego. Nie omieszkam sprawdzić niebawem jak to działa :)

    Mikrokontrolery   07 Lut 2007 15:01 Odpowiedzi: 54    Wyświetleń: 9383
  • [atmega8][Bascom] Zewnętrzne przerwania uniemożliwiają komunikację przez I2C

    To była moja pierwsza myśl, Disable INT0 umieściłem w pętli głównej na zasadzie [syntax=basic4gl]Do Czas = Czas * 0.22148394241 Predkosc = Fusing(czas , "###.#") Predkosc = Format(predkosc , "00000") Mid(predkosc , 4) = " " Text = Predkosc Disable INT0 gosub sendnap Enable INT0 Loop [/syntax] I działanie to przyniosło efekt w postaci narastania licznika...

    Mikrokontrolery AVR   18 Kwi 2012 21:48 Odpowiedzi: 10    Wyświetleń: 3647
  • Programowanie Atmega8 w Bascom - liczenie impulsów i wyświetlanie na HD44780

    W twoim programie wg BASCOM-AVR są błędy: Error : 42 Line : 31 Numeric parameter expected Error : 42 Line : 32 Numeric parameter expected Error : 124 Line : 32 LOOP expected Popraw program. Przepraszam za wcześniejsze błędy. Poniżej prezentuję poprawiony kod: [syntax=text] $regfile = "m8def.dat" $crystal = 16000000 $hwstack = 32 $swstack...

    Programowanie   10 Sie 2023 17:31 Odpowiedzi: 5    Wyświetleń: 285
  • Jak odczytać impulsy 5V z czujnika prędkości auta na komputerze przez USB?

    Tutorial do avr taki znalazłem: http://avr.elektroda.eu/?q=node/8 Jak byś czegoś w sieci szukał, to raczej unikaj tutoriala z patron.net, uczy złych nawyków i jest nieco nie na czasie. Pomiar częstotliwośći na AVR realizuje się w miarę łatwo, przy wykorzystaniu timerów, jeden timer pracuje jako licznik impulsów z zewnątrz, a drugi odmierza czas, mozna...

    Początkujący Elektronicy   15 Kwi 2007 22:08 Odpowiedzi: 5    Wyświetleń: 2325
  • [Bascom] Błąd kompilacji w programie Bascom dla ATmega8 z wyświetlaczem 7-segmentowym

    Witam ! Zastępując fragment programu : 'If Impuls = 0 Then 'Incr Licznik 'Waitms 100 'End If Debounce Pind.5 , 0 , Licz , Sub i dopisując : Licz: Incr Licznik Return Otrzymamy program zliczający pojedyncze impulsy. Pozdrawiam. Stefan

    Mikrokontrolery AVR   23 Paź 2009 12:52 Odpowiedzi: 11    Wyświetleń: 3373
  • Jak napisać program na ATmega8 do pomiaru prędkości z czujnika ABS?

    Ja proponuję licznik wykożystać jako licznik impulsów, a nie czasu. Wtedy nie potrzebuję przerwań i innych sztuczek. No i ten stały mój numer - gdy staniemy autem (jak konie w westernie), to stała czasowa programu odczyta mi prędkość "0" i co 0,1 s będzie mi to wyświetlała. I tak do bulu.

    Mikrokontrolery   23 Lut 2011 11:06 Odpowiedzi: 38    Wyświetleń: 5927
  • Atmega8, Bascom - Timer0 zlicza przypadkowe impulsy, jak to naprawić?

    Dr_dead....źródłem impulsów są kontaktrony, albo poprawniej zwarcie styku kontaktronu powoduje powstanie impulsu. Sprawdzę oczywiście wydajność żródła zasilania ale nie sądzę aby tu była przyczyna problemu. Raczej liczone sa jakieś"śmieci" z drgającego styku....i moje pytanie raczej skierowane było w tym kierunku. Zastosowałem parametr , przy konfiguracji...

    Mikrokontrolery   30 Cze 2007 20:25 Odpowiedzi: 6    Wyświetleń: 1961
  • Dlaczego licznik impulsów na ATmega8535 nie działa jak na AT90S8535?

    Na AT90S8535 zrobiłem sobie licznik impulsów i elegancko zlicza. Zrbiłem to na dwa sposoby (poniższy kod) z wykorzystaniem jednego timera i bardziej dokładny z wykorzystaniem 2 Timerów. Najgorsze jest to że gdy wsadziłem ATmega8535 na lcd pojawia mi się zero tak jakby counter w ogóle nie zliczał impulsów. Zegar procków (7.372.800 Hz) ten sam. Co jest...

    Mikrokontrolery   02 Cze 2005 22:36 Odpowiedzi: 6    Wyświetleń: 1348
  • Jak napisać program w Bascom AVR dla licznika monet na ATmega8?

    Czy widziałeś kiedyś wrzutnik monet (czytnik) Samo liczenie monet nie jest tak skomplikowane jak stworzenie wrzutnika który rozpozna czy dana moneta jest 1, 2, 5 , 0,50 , 0,20 , 0,10 PLN czy nie jest to po prostu blacha. Chyba ze skorzystasz z gotowego wrzutnika i dopiero wtedy jego kanały (wyjścia ) podłączysz pod swój układ. Niektóre wrzutniki mają...

    Mikrokontrolery AVR   21 Lis 2016 21:13 Odpowiedzi: 69    Wyświetleń: 6968
  • [Atmega8] Jak mierzyć czas w Atmega8 dla prędkościomierza z czujnikiem hallotronowym?

    Powyższy szkielet programu powinien z tym sobie poradzić, wartość "Prescale = 8" jest przypadkowa. Z pomocą bascomowego helpa ustaw sobie czas przerwania Timera0. Przykładowo żeby przerwanie następowało co 10ms, zmienna "Pomocnicza" pomoże Ci wydłużyć czas zliczania impulsów przez "Counter1" zanim nastąpi jego przeładowanie do zmiennej "F". Counter1...

    Mikrokontrolery AVR   22 Sie 2012 22:33 Odpowiedzi: 26    Wyświetleń: 6445
  • atmega8(16) czy atmega 162 i sterownik 6 serwomechanizmow

    Widziałem Twój sterownik. Pomogłoby mi gdybyś mógł dosyć szczegółowo opisać dwa przerwania timera1 i 2 oraz dlaczego takie a nie inne ustawienai liczników? Czy dobrze widzę,ze do odmierzania impulsów używasz licznika/timera2 czyli 8bit? fajnie byłoby gdybym miał jakieś odniesienie do dalszej pracy, bo musze obsłużyc w sumie 6 serw z dokladnoscia ok...

    Mikrokontrolery AVR   07 Mar 2009 15:23 Odpowiedzi: 9    Wyświetleń: 3138
  • [ATMega8] Jak sterować 4-5 serwami za pomocą ATmega8 z 3 kanałami PWM?

    Witam A może klasycznie po modelarsku ? Zrób koder ( albo weź gotowca jakich masę jest w sieci ) i wygeneruj ramkę 20ms, dajesz start, odliczasz czas pierwszego serwa, potem impuls i odliczasz czas drugiego serwa itd. Na wyjściu dajesz dekoder albo klasyczny na CD4015, albo na jakimś małym procesorku, czyli jedno wejście szeregowe i 8 wyjść i po sprawie....

    Mikrokontrolery AVR   17 Kwi 2013 17:29 Odpowiedzi: 12    Wyświetleń: 3826
  • [ATMega8515] [ATMega8515][rc5][c] Jak obsłużyć RC5 w avr-gcc z podziałem na adres i komendę?

    Kolega miał pewnie nieco rozkalibrowany generator RC, skoro takie ustawienie mu akurat wyszło. Licznik Timer0 zlicza przez pełen okres 256 impulsów. Zatem jeśli od 0x100 odejmiemy 0xCA to otrzymamy 0x36, co daje 54 impulsy zliczone przez licznik. Teraz: 4 MHz/8/54 = 9259,25 Hz 1/9259,25Hz = 108 us Otrzymamy zatem mocno naciąganą wartość w okolicach...

    Mikrokontrolery AVR   01 Gru 2009 19:49 Odpowiedzi: 10    Wyświetleń: 2632
  • Zegar na ATmega8 - jak poprawić dokładność poniżej 3 min/rok?

    Główny problem dla mnie to rozwiązanie programowe zmiany żródła impulsów dla licznika przerwania. Jedno zródło to pin, na który doprowadzę 100Hz, drugie to oscylator 4MHz i skonfigurowany licznik. Zaniki sieci nie są obecnie duzym utrapieniem, ale ze względu na względny pomiar muszę zapewnić ciągłość. Zasilacz buforowy już mam z akumulatorkiem 3,6V...

    Mikrokontrolery AVR   19 Gru 2016 20:32 Odpowiedzi: 66    Wyświetleń: 9129
  • Jak zliczać impulsy z 2 fotokomórek na ATMega8535 z ograniczonymi timerami?

    Witam! Buduję (na razie wersja teoretyczna) system sterowania 2 silnikami DC z programową regulacją PID. W systemie jest uC ATMega8535. Musze zliczac impulsy z 2 fotokomorek i problem polega na tym, iż Timer1 uzywam do 2-kanalowego PWM, Timer2 jako zegar do odmierzania okresu dyskretyzacji dla PID (0.01s). Pozostał Timer0, który niestety ma tylko jedno...

    Mikrokontrolery   27 Paź 2006 19:50 Odpowiedzi: 6    Wyświetleń: 1407
  • [Atmega8] Jak przekształcić wartość z timera1 Atmega8 na obroty na minutę?

    Ja też Bascoma nie znam więc Ci wytłumaczę jak ja bym to zrobił, może Ci się przyda. Masz zmienną impuls która jest inkrementowana w przerwaniu od zdarzenia zewnętrznego np zboczem opadającym. Ustawiasz sobie jeden Timer zgłaszający przerwanie (np od przepełnienia) powiedzmy co 1 ms. Deklarujesz zmienną milisekunda którą za każdym razem inkrementujesz...

    Mikrokontrolery AVR   10 Kwi 2013 22:59 Odpowiedzi: 18    Wyświetleń: 3278
  • [Bascom AVR] Jak poprawić zliczanie stanu wysokiego na porcie b.1 w ATmega8?

    Witam. Wolno czyli tak około jednego dotknięcia na sekundę, a jak już szybciej dotykam to licznik stoi a jak zrobię to na porcie d2 to wtedy po jednym dotknięciu wyskakują duże liczby np: 100. Program będzie musiał złapać około 50 impulsów na sekundę. Pozdrawiam.

    Mikrokontrolery Początkujący   02 Lis 2012 10:08 Odpowiedzi: 8    Wyświetleń: 2201
  • Jak zbudować chronometr na Atmega8 z czujnikami IR SFH484-2 i BPV11F?

    Rozumiem, że to ma być szybościomierz oparty na obrotomierzu, a w programie szybkość obrotową będziesz mnożył razy obwód koła i taki wynik wyświetlał/wykorzystywał? Czy może po prostu chcesz zbudować obrotomierz? Nie rozumiem dlaczego po 4 nadajniki i 4 odbiorniki na 1 parę czujników, starczy połowa tego. Mógłbyś wyjaśnić dlaczego w odległości aż 10...

    Projektowanie Układów   31 Paź 2008 02:30 Odpowiedzi: 6    Wyświetleń: 7286
  • [atmega8] Jak zliczać impulsy między pomiarami czujnika na ATmega8 w Bascom?

    Po długim analizowaniu problemu narodziło mi się coś takiego: 'pętla główna Dim I As Integer Dim Impulsy As Long Dim Sek As Integer Tccr1a = &H00 'ustawianie trybu pracy timera1 Tccr1b = &H0C Ocr1ah = &H7A 'załadowanie liczby 31250 do licznika Ocr1al = &H12 'przykładowa liczba do odmierzania (1s) Tcnt1h = &H00 ' zerowania rejestrów do zliczania...

    Mikrokontrolery AVR   15 Wrz 2010 17:54 Odpowiedzi: 2    Wyświetleń: 1986
  • ATmega8 (C) - Jak skonfigurować Timer 1 do generowania 1kHz?

    W języku c wszystkie instrukcje poza deklaracjami i definicjami muszą się znajdować w jakiejś funkcji, a u Ciebie są tak luzem, i pewnie dla tego te błędy. Kolejny błąd pojawia się z powodu braku średnika na końcu pierwszej linii w funkcji main(). Mając taktowanie o wartości 1MHz musimy je podzielić przez 1000 aby uzyskać 1 kHz, jak ustawisz preskaler...

    Mikrokontrolery Początkujący   01 Lip 2018 20:04 Odpowiedzi: 10    Wyświetleń: 1362
  • Jak zbudować licznik otwarć pokrywy prasy zwijającej z czujnikiem Halla/magnesem?

    Witam temat mocno przed sezonem, poszukaj czujników indukcyjnych są one niezawodne, muszą pracować w warunkach przemysłowych i zniosą bardzo dużo, montaż ich jest bardzo wygodny, wystarczą trzy przewody i tyle, napięcie zasilanie różne zależy od typu i producenta są takie nawet od 6v do 24V, na alledrogo można trafić je już od 20zł, elektronikę z wyświetlaczem...

    Początkujący Naprawy   25 Gru 2012 02:49 Odpowiedzi: 14    Wyświetleń: 3600
  • Jak zliczać przepełnienia timer2 w Atmega8L z kwarcem 32,768kHz?

    W ATMEGA8 od rezonatora 32768Hz trzeba podłączyć kondensatory jakieś 33p idące do masy, bo te wewnętrzne nie działają. Przynajmniej tak mi się wydaje. rpal, wyjaśnij mi tej kod w obsłudze przerwania bo nie pojmuję: TCNT2=0x0A; chodzi o to że wchodząc w przerwanie spowodowane przepełnieniem czyli zliczaniem od wartości początkowej w przykładzie 0Ah...

    Mikrokontrolery AVR   24 Sty 2009 20:31 Odpowiedzi: 28    Wyświetleń: 2319
  • Atmega8 C - Licznik częstotliwości na wyświetlaczach 7 segmentowych

    Powtarzam: w tym programie sporo rzeczy jest źle. Pokazałem Ci powyżej wyświetlanie w 5 liniach kodu. Przy podłączeniu segmentów do dwśch portów wystarczy zamiast tablicy bajtów zadeklarować np. tablicę struktur dwubajtowych. Wartości cyfr do wyświetlania też powinny byś w tablicy - wtedy Twój kod skraca się np. 10-krotnie. Timer musi pracowaś w trybie...

    Mikrokontrolery Początkujący   27 Lip 2013 07:44 Odpowiedzi: 9    Wyświetleń: 1842
  • [Atmega8] [Atmega8][C] - Jak zbudować obrotomierz z trybem CTC i TCR2?

    Bardzo złe podejście. Trzeba tu zastosować jeden układ licznikowy, jako Timer do odmierzenia czasu 1s i drugi jako licznik zdarzeń zewnętrznych. Przerwanie od Timera, zajmującego się czasem wzorcowym powinno być zgłaszane co 1s. W przerwaniu należy pobrać i zapamiętać w zmiennej globalnej zliczoną liczbę impulsów. Potem trzeba wyzerować licznik. W przerwaniu...

    Mikrokontrolery Początkujący   14 Gru 2012 12:45 Odpowiedzi: 2    Wyświetleń: 2571
  • Dlaczego timer w Atmega8 nie działa na wewnętrznym zegarze?

    Co to za bełkot!? 1. Timer do odmierzania czasu skonfigurowany jako licznik impulsów z zewnątrz! 2. Podprogram obliczania czasu nigdy nie będzie wywołany z pętli głównej! 3. Wyświetlana ma być wartość licznika. Podaj kolego na koncówkę 11 impulsy z zewnątrz to je zacznie zliczać i wyświetlać. Bedziesz miał przynajmniej licznik impulsów. Program do zegara...

    Mikrokontrolery   28 Wrz 2006 23:35 Odpowiedzi: 2    Wyświetleń: 1316
  • Bascom - Atmega8a traci wartość liczników/samoczynny reset mikrokontrolera

    Spróbuj zamiast Timebase zrobić Load Timer0, 31250 (nie będzie przeskakiwał po kodzie ponad 30 tys razy tylko zliczy wewnętrzne tyle impulsów i po przepełnieniu przejdzie do podprogramu), w ogóle ustawiłbym Prescale na wartość około sekundy chyba, że chcesz mieć jak najdokładniej. [syntax=basic4gl]$regfile = "m8adef.dat" $crystal = 8000000 $hwstack...

    Mikrokontrolery Początkujący   13 Cze 2013 13:47 Odpowiedzi: 10    Wyświetleń: 2181