obsługa przycisków przez atmega8

Znaleziono około 514 wyników dla: obsługa przycisków przez atmega8
  • Zakłócenia przy obsłudze przycisków na Atmega8 po ponownym wgraniu programu

    Pokazałeś fragment kodu , a my mamy zgadywać co zawiera reszta :?: Pokaż całe źródło , albo ... :D Piotrek

    Mikrokontrolery   06 Wrz 2007 16:23 Odpowiedzi: 13    Wyświetleń: 3133
  • REKLAMA
  • Jak napisać program w C do obsługi klawiatury 2 przyciski na Atmega8?

    próbuje programować w języku C i do niego tylko mam programator. Chyba kompilator :P A co do programowania atmegi w C, to: http://www.kursc.dioda.com.pl/

    Mikrokontrolery AVR   23 Kwi 2009 21:36 Odpowiedzi: 32    Wyświetleń: 6000
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Bascom: Sterowanie silnikami krokowymi ATMega8, błąd w obsłudze przycisków

    Może zrób tak: If Pind.2 = 0 Then 'i jest wciśnięty przycisk PIND.2 Incr Opoznienie_odczytu 'no bo przycisk ma drgania dłużej niż 237us- niech zwiększy 'to sprawdzanie powtórne do 17ms If Opoznienie_odczytu >= 70 Then 'dajmy mu na wygaszenie drgań 17ms If Temp0 = 0 Then ' i jest zezwolenie na zmianę stanu Gosub Ustawianie Temp0 = 1 ' zablokuj zezwolenie...

    Mikrokontrolery AVR   14 Sty 2010 20:44 Odpowiedzi: 33    Wyświetleń: 4431
  • REKLAMA
  • Atmega8 - Jak zredukować opóźnienia przy obsłudze przycisków i czujników DS18B20?

    Tu jest bardzo dobrze opisana obsługa timerów - http://diycenter.acid19.linuxpl.com/read...

    Mikrokontrolery   17 Gru 2013 22:06 Odpowiedzi: 12    Wyświetleń: 1824
  • [Atmega8][C] Sterowanie serwem - programowy PPM - obsługa przycisku

    Program masz całkowicie źle napisany. Zacznij od sterowania serwami, ale tak, żeby nie używać delay. Czyli całe sterowanie musisz zrobić w przerwaniach. Najlepiej tak, że w procedurze obsługi przerwania inkrementujesz jakąś zmienną i porównujesz ją ze zmiennymi określającymi szerokość impulsu dla konkretnego serwa (skoro masz 10 to będziesz miał tablicę...

    Mikrokontrolery AVR   01 Sie 2012 09:54 Odpowiedzi: 34    Wyświetleń: 7151
  • REKLAMA
  • Obsługa klawiszy ATmega8, sprawdza który klawisz naciśnięty.

    Może zrób to inaczej. Podam sam pomysł bo osobiście nie programuję w C więc nie chcę głupot pisać, a podejrzewam że asembler Cię nie interesuje ;) Po naciśnięciu dowolnego przycisku wygeneruj opóźnienie. Po tym opóźnieniu sprawdź jakie przyciski są wciśnięte. Ale zwróć uwagę żeby przy każdej instrukcji if sprawdzać oba piny 1 i 2 portu B. Więc warunek...

    Mikrokontrolery AVR   22 Lis 2009 22:45 Odpowiedzi: 13    Wyświetleń: 3935
  • [ATmega8] [ATmega8][Bascom] Sterownik IR: problem z instrukcją case i kanałami PWM

    To piszczenie ma być tylko wtedy gdy czujnik temperatury nie będzie odpowiadał tzn gdy np zostanie uszkodzony lub odłączony od magistrali 1-wire. To miało być jako taka informacja że coś się dzieje z czujnikiem. To w takim razie jak to zadeklarować jako podprogram lub tą funkcję do obsługi przycisków??

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 6207
  • [Atmega8] [Atmega8][Bascom] Jak zredukować liczbę przycisków w obsłudze zegara RTC?

    Witam, tu w Zegarek docelowo będzie używany przez dziewczynę, więc musi być przejrzysty. - to już szowinizm...

    Mikrokontrolery   11 Lip 2008 12:49 Odpowiedzi: 1    Wyświetleń: 1958
  • Sterowanie pinami ATmega8 w Bascom - jak używać Sub do obsługi przycisków?

    Witam ! do dioda1 = 1 If przycisk1 = 1 and prycisk4 = 0 then dioda1 = 1 waitms 2 dioda1 = 0 waitms 20 end if loop itp. to początek resztę spróbuj sam Powodzenia życzę Stefan . GG6293398

    Mikrokontrolery AVR   27 Maj 2009 19:54 Odpowiedzi: 14    Wyświetleń: 2370
  • Atmega8 - obsługa przycisków, umiejscowienie w kodzie

    bateria / zasilacz 12v przez przetwornicę, zegar korzysta z rtc, chociaż nie wiem czy robi to różnicę. A i jeszcze jedno pytanie a konkretnie czy jeżeli zrobię obsługę zegara w timerze to zmienne przechowujące czas będą globalne i czy powinny być typu volatile?

    Mikrokontrolery AVR   28 Lis 2014 16:15 Odpowiedzi: 5    Wyświetleń: 1083
  • [ATMEGA8] ATMEGA8 licznik czasu: start/stop odliczania przyciskiem, obsługa timerów i przerwań

    Piszesz, że masz doświadczenie z LCD i Atmega8. Więc mogę Ci pomóc to zrobić.

    Mikrokontrolery AVR   18 Kwi 2011 09:29 Odpowiedzi: 34    Wyświetleń: 6573
  • Bascom / Atmega8 - Obsługa przycisków i pilota NEC

    Wiec zrobiłem to tak: [syntax=vbnet] Dim Piloty As Byte Dim Old_piloty As Byte Dim Klawisze As Byte Dim Old_klawisze As Byte Dim Licznik_kasuj As Byte Dim Flaga_kasuj As Bit Zeruj_klawisze Alias 250 Zeruj_piloty Alias 0 Klawisze_1 Alias Klawisze.0 Klawisze_2 Alias Klawisze.1 Klawisze_3 Alias Klawisze.2 Klawisze_4 Alias Klawisze.3 Klawisze_5 Alias Klawisze.4...

    Mikrokontrolery Początkujący   30 Mar 2017 15:52 Odpowiedzi: 6    Wyświetleń: 1797
  • REKLAMA
  • Jak zoptymalizować obsługę przycisków i czujników DS18B20 na ATmega8?

    Chcesz wyzwalać przerwanie w chwili naciśnięcia klawisza ? Tak zrozumiałem, jeśli nie masz za wiele tych klawiszy w układzie np. 2 to możesz je po prostu podłączyć wprost na końcówkę odpowiedzialną za wyzwolenie przerwania INT0, INT1. Pamiętaj tylko o tym aby przełącznik spolaryzować do plusa zasilania opornikiem oraz równolegle do niego podłaczyć kondensator...

    Mikrokontrolery AVR   24 Sty 2009 13:44 Odpowiedzi: 5    Wyświetleń: 3644
  • [ATmega8] [ATmega8][C] Długie przytrzymanie przycisku zwiększa licznik o 1 - jak to naprawić?

    nie umiem tego zrobić więc proszę o fragment kodu do obsługi choćby jednego przycisku

    Mikrokontrolery AVR   01 Lut 2009 18:26 Odpowiedzi: 13    Wyświetleń: 1509
  • [atmega8][Bascom]Kłopoty przy obsłudze przycisków.

    To jest przykład obsługi przycisków- zresztą bardzo prosty. Dlatego napisałem o help-ie.

    Mikrokontrolery AVR   09 Lut 2010 20:57 Odpowiedzi: 9    Wyświetleń: 3546
  • [Atmega8][Język C] Jak poprzez naciśnięcie przycisku przypisać wartość zmiennej

    Najłatwiej to zrób tak: Wszystkie przyciski podłacz do pinów procka, daj podciągnięcie za pomocą rezystorów wewnętrznych ,oprócz tego za pomocą diod zsumuj te sygnały ,a nastęnie zsumowane sygnały daj na wejście przerwania np INT0. Musisz to zrobić tak że przyciśnięcie któregokolwiek przycisku spowoduje zmiane (spadek napięcia ) na wejściu przerwania...

    Mikrokontrolery AVR   14 Cze 2011 09:12 Odpowiedzi: 50    Wyświetleń: 8820
  • Bascom Timer1 ATmega8 - Dioda miga zbyt szybko po załadowaniu wartości 1000

    Fnkcja LOAD robi przeliczenia za ciebie. Jeżeli użyjesz Timerx = y to będziesz musiał sam poodejmować. Najlepiej przenieś zmianę stanu portu do przerwania, a w pętli głównej daj tylko wyświetlanie i obsługę przycisków.

    Mikrokontrolery   23 Lut 2006 19:48 Odpowiedzi: 21    Wyświetleń: 2988
  • [ATMEGA8] [ATMEGA8][C] Reset mikrokontrolera zamiast obsługi przerwania INT1

    Może to zły kierunek podpowiedzi: Tak napisany program powoduje przerwanie na każde drganie przycisku podczas jego naciśnięcia. Może w tym jest przyczyna? Aby to sprawdzić albo zmień program albo dodaj kondensator do przycisku + zmień wywołanie INT1 na wywołanie poziomem nie zboczem.

    Mikrokontrolery AVR   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 6063
  • Termostat DIY na AVR ATmega8 – obsługa przycisków, ustawianie i zapis temperatury

    Zadanie jest proste, naprawdę. Zadanie można podzielić na 4 podzadania: - obsługa i odczyt temperatury - obsługa i odczyt klawiatury - obsługa wyświetlacza - zapalanie diody Każde z tych zadań jest w miarę proste. Na sieci jest mnóstwo przykładów. Wystarczy w głównej pętli programu sprawdzać klawiaturę, w zależności od sytuacji odczytywać temperaturę,...

    Mikrokontrolery   27 Mar 2012 11:30 Odpowiedzi: 1    Wyświetleń: 1442
  • ATmega8: Obsługa przycisków na PORTC i PORTB, tłumienie drgań, deklaracja portów

    Witam! Piszę w codevision program na ATmega8. Mam 4 przyciski podłączone odpowiednio do PORTC.5, PORTC.6, PORTB.6 i PORTB.7. Mają one służyć do regulacji dwóch parametrów. Problem jest taki, że te na PORTC działają OK, a te na PB nie. Podejrzewam że nie za dobrze napisany mam ten problem. Będę wdzięczny jeśli ktoś powie mi, jak pisać program obsługujący...

    Mikrokontrolery   04 Cze 2003 19:32 Odpowiedzi: 2    Wyświetleń: 1509
  • Sterownik klapki nawigacji z ATmega8 – obsługa przekaźników i przycisków open/close

    Witam wszystko już mam zostało mi tylko............. Może jednak nie wszystko jest tak oczywiste.. Powróc na chwilę do twojego konceptu: Z tego co zrozumiałem to: - otwieranie 'klapki' wykonywane jest przez silnik el. DC, zamykanie jej jest również tymsamym silnikiem z odwróconym kierunkiem obrotów (zamiana biegunów zasilania). Jak ty to chcesz zrobic...

    Mikrokontrolery Początkujący   11 Kwi 2015 06:57 Odpowiedzi: 20    Wyświetleń: 2823
  • Jak zaprogramować matrycę LED 10x10 z atmega8 w C lub Bascom?

    Chodzi Ci o zapalanie diody stanem niskim? Musisz ustawić kierunek pinu na wyjście i wpisać do niego 0. Tylko tyle:) P.S. Sprecyzuj, czy chodzi Ci o zapalanie diody, czy obsługę jakiegoś przycisku, po naciśnięciu którego dioda ma się zapalić.

    Mikrokontrolery   10 Mar 2008 20:37 Odpowiedzi: 26    Wyświetleń: 7985
  • [bascom] [bascom][atmega8] - Program w Bascom nie przechodzi do podprogramu

    Do obsługi przycisków w Bascomie służy "DEBOUNCE"

    Mikrokontrolery AVR   01 Lut 2015 12:51 Odpowiedzi: 5    Wyświetleń: 1632
  • [Atmega8] Optymalizacja kodu Atmega8: wstawki ASM do obsługi przycisku zamiast debounce

    Ja nie używam debounce. Zazwyczaj stosuje konstrukcję: If PINX.x = 0 then waitms 20 if PINX.x = 0 then 'obsługa przycisku end if end if Zajmuje mniej.

    Mikrokontrolery AVR   18 Lis 2010 18:53 Odpowiedzi: 3    Wyświetleń: 1444
  • [atmega8] Obsługa przerwań zewnętrznych. Jedno przerwanie następujące po drugim.

    A jak ci powiem że jeżeli wciskam przycisk co pół minuty to mi śmiga całość ?... i to bez pomyłki ? Jak masz podłączony ten przycisk?

    Mikrokontrolery AVR   01 Lis 2011 00:15 Odpowiedzi: 48    Wyświetleń: 6500
  • Atmega8 – obsługa 40 przycisków w matrycy 10x4 i sterowanie diodami toggle

    Zainteresuj się układem PCF8574 działa na I2C.

    Początkujący Elektronicy   23 Paź 2012 18:35 Odpowiedzi: 1    Wyświetleń: 816
  • [ATmega32] Czy mój kod obsługi przycisków na ATmega32 w C/AVR-GCC jest poprawny?

    Przeszukałem dokładnie każdy temat dotyczący obsługi przycisków pod ATmegą8, ATmegą16 czy ATmegą32 jednak w żadnym z nich nie znalazłem instrukcji, która krok po kroku wyjaśniłaby schemat działania tej prostej klawiatury. .... Piny kolumn K1, K2, K3 i K4 klawiatury łączę kablami odpowiednio z pinami PC0, PC1, PC2 i PC3 portu C mikroprocesora. Piny...

    Mikrokontrolery AVR   06 Maj 2011 09:41 Odpowiedzi: 2    Wyświetleń: 3547
  • [atmega8][c] obsługa dwóch przerwań + odmierzanie czasu

    Nic sobie nie robi z naciskania guzika bo właśnie obsługuje przerwanie. Ja bym to zrobił w ten sposób. Przerwanie od czujki uruchamia jakiś timer i kończy się obsługa przerwania. Timer odmierza czas i po jego upłynięciu sprawdza jakąś zmienną i w zależności od niej uruchamia alarm bądź nie. I tak jeśli przed przyjściem przerwania z tego timera naciśnięty...

    Mikrokontrolery AVR   18 Wrz 2008 22:46 Odpowiedzi: 14    Wyświetleń: 2597
  • [BASCOM] Obsługa zgrzewarki - sterowanie triakiem za pomocą Atmega8 i układów CNY17

    Int0 ma najwyższy więc trop z priorytetem nie był dobry. Na próbę ustaw sztywno czas i wywal wszystkie wait. Może na czas oczekiwania w wait nie działają przerwania? I sprawdź czy wyzwala z przycisku.

    Mikrokontrolery Początkujący   04 Lip 2022 10:26 Odpowiedzi: 46    Wyświetleń: 2448
  • Algorytm dla uC: Obsługa przycisków monostabilnych z blokadą i samopodtrzymaniem

    Ach, no tak. Język to bascom a procek np. atmega8

    Mikrokontrolery AVR   10 Mar 2010 00:23 Odpowiedzi: 3    Wyświetleń: 1223
  • [atmega8][bascom] 7seg LED sterowanie z PORTB i PoC <<

    Jakoś nie widzę żebyś tu korzystał z przerwania od Timera... Bo nie musisz ;p mogłbyś pokazać jakiś przykład obsługi przycisku w przerwaniu timera ? Nawet jakiś URL do innego projektu. Więc chyba oczywistym jest że ten fragment kodu należy umieścić w przerwaniu od Timera.

    Mikrokontrolery AVR   02 Lut 2009 21:18 Odpowiedzi: 18    Wyświetleń: 6657
  • Jak zrealizować przerzutnik T w Bascomie do obsługi przycisku?

    Zapomniałem napisać mikrokontroler Atmega8

    Mikrokontrolery   24 Sie 2007 17:56 Odpowiedzi: 9    Wyświetleń: 1881
  • [Atmega8] [Atmega8][C] - Jak zaimplementować odliczanie godzin od 100 do 0?

    Obsługę przycisków też zrób w przerwaniu timera, jak radzi BlueDarco - nie ma sensu obsługa przerwania zewnętrznego, bo zniszczy Cię drganie styków...

    Mikrokontrolery AVR   02 Lis 2014 14:40 Odpowiedzi: 26    Wyświetleń: 1644
  • [Atmega8][Bascom] Inteligentny / Wielofunkcyjny Przycisk

    Witam. Jak zrealizować w Bascomie inteligentny przycisk tzn. Nacisnę go raz to wyświetla mi np. temperaturę max i min, i tak za każdym razem, a gdy przytrzymam go dłużej to resetuje mi tą wartość. Opcja taka jest często spotykana np. w samochodach. W moim Punto jest tak że jak raz naciskam przycisk na desce rozdzielczej to zmieniam opcję wyświetlania...

    Mikrokontrolery AVR   05 Sie 2008 19:19 Odpowiedzi: 6    Wyświetleń: 3504
  • MegaSuperDebounce - Biblioteka zaawansowanej obsługi przycisków AVR, ARM PIC ...

    Otóż przycisk mi działa raz na 20+ prób a i to nie zawsze... ;/ [syntax=c]TCCR0 |= (1 << CS00) | (1 << CS02); TCCR2 |= (1 << CS20) | (1 << CS21) | (1 << CS22); TIMSK |= (1 << TOIE0) | (1 << TOIE2); TCNT0 = 253; TCNT2 = 0;[/syntax] atmega8

    Mikrokontrolery Początkujący   31 Sty 2021 12:28 Odpowiedzi: 67    Wyświetleń: 19041
  • Odtwarzacz plików MIDI na Atmega8 i Bascom – obsługa SD, FAT, DAC, dekodowanie MIDI

    Dokładnie o to mi chodziło, tylko dlaczego nie mam przycisku "pomógł"

    Mikrokontrolery   17 Lip 2009 14:41 Odpowiedzi: 12    Wyświetleń: 6964
  • Atmega8 - jak zwiększyć liczbę wejść/wyjść dla stacji lutowniczej?

    A co w tym przypadku zmienia CPX? Wyświetlaczy w ten sposób nie wysterujemy N czy 2N to i tak więcej niż 2 wyjścia potrzebne do sterowania dwoma sekcjami po 8 diod podłączonych do i tak już używanych linii sterujących wyświetlaczami, na upartego można do tych samych wyjść podłączyć 8 przycisków + jedno wejście w sumie daje to 8 linii sterujących 8 dla...

    Mikrokontrolery   11 Sty 2013 08:51 Odpowiedzi: 29    Wyświetleń: 7737
  • Ogólny zarys programu, co w przerwaniach? Obsługa przycisków

    Mikrokontrolery to także jak najmniejsze zużycie prądu. Gdzie tylko to możliwe należy je usypiać. W Twoim przypadku możesz wykorzystać co najwyżej uśpienie 'cpu', ponieważ potrzebujesz działających 'timer'ów( przydatna tabela znajduje się w notach przy 'Power Management and Sleep Modes', np. 'atmega8' str.33) Zalecana przez twórców 'avr-libc' sekwencja...

    Mikrokontrolery   28 Wrz 2007 10:23 Odpowiedzi: 9    Wyświetleń: 1868
  • BASCOM, ATmega8 – Sterowanie wentylatorem, timer 10/20 min, obsługa Button1

    Możesz to zrobić na funkcji Wait ale musisz inkrementować jakąś zmienną a w między czasie sprawdzać przyciski .

    Mikrokontrolery AVR   04 Lut 2016 18:22 Odpowiedzi: 27    Wyświetleń: 2577
  • Atmega8 Bascom - Program nie działa prawidłowo , co w nim nie tak ?

    Jeżeli skaczesz do podprogramu Dalej to mozę potem z niego powróć a nie skacz z niego ponownie do Klaw z którego to Dalej został wyzwolony. Dodatkowo możesz zwiększyć stos bo często przez niego program sypie się na podprogramach. Sugeruję również w danej chwili ustawienie tylko jednej nóżki jako wyjście gdyż jak u ciebie gdy 3 są wyjściami i na nich...

    Mikrokontrolery AVR   08 Cze 2014 20:26 Odpowiedzi: 2    Wyświetleń: 1617
  • 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ń: 4668
  • Dlaczego TIMER0 w ATmega8 nie działa? Program nie reaguje na przycisk D2

    Poza tym w podprogramie obsługi przerwania zjadło "Return" na końcu.

    Mikrokontrolery AVR   05 Mar 2010 14:01 Odpowiedzi: 25    Wyświetleń: 2251
  • Zakłócenia przy obsłudze switch-ów w Atmega8 - jak je wyeliminować?

    Wewnętrzne nie - tylko zewnętrzne i to trzeba dobrać odpowiedni prąd - to zapewni ochronę przed zakłóceniami. Czyli podciąganie pinu przez przynajmniej 1k do plusa, od pinu do masy kondensator, obok kondensatora dioda zenera 6.2V, i od tego punktu przez rezystor 470ohm do przycisku - tak powinien wyglądać układ przycisku u ciebie.

    Mikrokontrolery   21 Mar 2007 10:28 Odpowiedzi: 14    Wyświetleń: 3971
  • Jak zacząć programowanie mikrokontrolerów do obsługi przycisków i LCD?

    Poszukaj kompilatora dla C, z procesorków polecam ATMEGA8 16,32 Ja pisze w FASTAVR, jest demo w sieci i taki program spokojnie w nim skompilujesz, a jak piszesz w C, to w tym kompilatorze spokojnie napiszesz taki program, skompilujesz i wgrasz do procka za pomocą gotowego interface-u na allegro za pare zł, lub zrobisz sam wg opisu. Obsługa LCD w FASTAVR...

    Mikrokontrolery   03 Maj 2010 13:40 Odpowiedzi: 8    Wyświetleń: 2619
  • Wybór procesora AVR do sterowania diodą RGB z PWM w Bascom, czy ATMega8 się nada?

    Nie obsługę przycisków zrób w głównej pętli

    Mikrokontrolery Początkujący   24 Lut 2013 16:21 Odpowiedzi: 29    Wyświetleń: 4411
  • [BASCOM] Atmega8 i ULN2803 - brak reakcji LED na przyciski uSwitch na pinach D5 i D6

    Cóż, nie jest to znana mi metoda obsługi enkodera, ale chyba ciekawsza... Natomiast nie widzę tu operacji na przerwaniach.... To prawdopodobnie powoduje błędy, chyba, że się mylę. Ale enkodery to zawsze zagadka dla mnie były więc wiele nie pomogę.. Pozdrawiam.

    Mikrokontrolery   19 Gru 2010 11:23 Odpowiedzi: 13    Wyświetleń: 1750
  • bascom - atmega8 - podłączenie klawiatury do linii wyświetlacza.

    Być może bascom'owe instrukcje obsługi lcd nie patrzą na kierunek w jakim działa port, tzn. w w funkcja "Config Lcdpin" ustawia wybrane porty jako wyjścia a pozostałe instrukcje obsługi lcd nie sprawdzają czy to się nie zmieniło. Spróbuj przed instrukcjami od lcd czyli przed obydwoma "cls" ręcznie przestawić wyprowadzenia uC jako wyjścia. Druga sprawa...

    Mikrokontrolery AVR   20 Gru 2011 00:16 Odpowiedzi: 4    Wyświetleń: 4028
  • [Atmega8] [Atmega8][C] Przerwanie INT0 nie działa, INT1 i TIMER działają poprawnie

    Nie pokazałeś całości, a problem może właśnie tkwić w rzeczach, których nie pokazałeś. Ale kilka uwag - po pierwsze przyciski drgają, w efekcie nie dostajesz jednego przerwania tylko dziesiątki. Twoja procedura obsługi to eliminuje, bo jest strasznie długa, ale i tak co najmniej 2 razy zostanie wywołana. Przyciski jak rozumiem masz podciągnięte rezystorem?...

    Mikrokontrolery AVR   19 Sie 2010 10:24 Odpowiedzi: 4    Wyświetleń: 1648
  • Atmega8 - niestabilne napięcie na diodzie podłączonej do PD0

    Switch powinien zwierać do GND, wtedy włączasz pull up i masz poprawną obsługę przycisku. Rozumie, że tak masz zrobiony projekt, ale dobrze byłoby, abyś pokazał schemat.

    Mikrokontrolery Początkujący   15 Lut 2012 18:08 Odpowiedzi: 17    Wyświetleń: 2556
  • Zegar wtórny Atmega8 z osobną cewką na sekundy i osobną na minuty

    To by i tak nic nie zmieniło bo tamten kod wykonuje się co sekundę ;) Trzeba by wyjąć wtedy minuty spod tego IF`a sekund :P To też nie wiele da, bo processor jest zajęty w 50% liczeniem czasu dla delay (500 mS w każdej sekundzie!) plus kilka cykli na zmianę wartości flag i portów wyjściowych przez co praktycznie występuje zwłoka w reakcji na przycisk...

    Mikrokontrolery   15 Maj 2015 21:30 Odpowiedzi: 33    Wyświetleń: 3036
  • Zegar binarny by Hubert Fabieński

    http://obrazki.elektroda.net/31_12572642... W itam. Pragnę przedstawić model zegara binarnego wykonanego na przedmiot Technologia Informacyjna. Z racji tego, że na wykonanie miałem 1 tydzień, wliczając w to szkołę i dojazd do niej, czasu na wykonanie było niewiele. Brakło niestety czasu na obudowę. Informacje o zegarze: - 17 diod led green...

    DIY Konstrukcje   28 Sty 2020 00:41 Odpowiedzi: 41    Wyświetleń: 22481
  • Jak opóźnić wyłączenie przekaźnika przy przełączaniu 8 przekaźników?

    Dzięki, spróbuję pomęczyć o pomoc w obsłudze przez mkontroler Najpierw przestudiuję artykuły, a później pożebrzę o pomoc - chyba, że ktoś od razu by podesłał link do podstawowego schematu podłączenia i obsługi mkontrolera Atmel atmega8 - co na które nóżki podłączyć i które wykorzystać na przyciski, a które do obsługi tranzystorów do przekaźników ......

    Mikrokontrolery Początkujący   20 Lip 2012 00:44 Odpowiedzi: 65    Wyświetleń: 9657
  • Jak podłączyć przycisk i odbiornik IR do jednego pinu przerwania ATMEGA8?

    Jeśli dasz dodatkowo pin do identyfikacji z którego urządzenia przyszło przerwanie i w obsłudze przerwania sprawdzisz ten pin to będzie ok.

    Mikrokontrolery   06 Wrz 2007 10:54 Odpowiedzi: 9    Wyświetleń: 1586
  • [atmega8] Jak podłączyć Atmega8 do programatora AVR ISP przez port COM?

    Sorry, skoro jesteś początkującym to daj sobie spokój z tymi bitami... Masz ustawione fabrycznie 1 MHz, normalny reset itd. To Ci wystarczy w zupełności do poznania Atmegi (czyli standardowa obsługa diód i przycisków - od tego większość zaczyna(ła) ) Później najwyżej przestawisz na 8 MHz albo na zewnętrzny kwarc.

    Mikrokontrolery AVR   17 Lut 2010 21:15 Odpowiedzi: 23    Wyświetleń: 4072
  • Programowanie migomatu na Atmega8 w BASCOMIE - obsługa portów i uchwytu

    Ok, program działa. Wczesniej mi nie działało bo zapomniałem że dla przerwań zmieniłem przycisk z PD1 na PD2(INT0). Z przerwaniami też mi działało, ale ten twój jest troche lepszy bo nie zawiesza się i troche szybcjej reaguje na wyłączenie przycisku. dzieki za pomoc

    Mikrokontrolery AVR   23 Sie 2009 10:16 Odpowiedzi: 9    Wyświetleń: 3476
  • [atmega8] [atmega8][bascom] Jak zresetować odliczanie czasu po naciśnięciu przycisku?

    Ale nie blokuje przerwań. Przycisk przenieś na PD2 lob PD3, ustaw zezwolenie obsługi przerwań i przerwania zewnętrznego, ustaw obsługę tego przerwania np. on INT0 ustaw_flage ustaw_flage: flaga=1 return i wpisz zamiast: "If Pinb.0 = 0 Then" "If Pinb.0 = 0 or flaga=1 Then" P.S. Ale obsługi Timerów powinieneś się tez nauczyć.

    Mikrokontrolery AVR   27 Cze 2010 17:55 Odpowiedzi: 12    Wyświetleń: 1706
  • Atmega8 - Jak zapalić wszystkie diody po długim przytrzymaniu przycisku?

    Witam, przepraszam za zwłokę. W załączniku jest skompilowany i kompilujący się program z kilkoma różnymi implementacjami obsługi przycisków typu 'PUSH'. Aby skompilować należy wywołać polecenie 'make' w folderze z plikami. Pozdrawiam Damian.

    Mikrokontrolery AVR   08 Cze 2012 11:25 Odpowiedzi: 8    Wyświetleń: 3148
  • Jaka Atmega do mówiącego zegara z odtwarzaniem wav z karty SD?

    Witam, Do wykonania mam mówiący zegar. Zegar miałby wyświetlać godzinę (nie wiem jeszcze jaki wyświetlacz zastosuje), ale co najważniejsze to odczytywać dźwięk z karty SD przy określonym zdarzeniu (czy to przycisk czy czujnik ruchu czy coś podobnego). Całość chciałbym zrobić wykorzystując procesor Atmega (ponieważ miałem z nim już styczność i bardzo...

    Początkujący Elektronicy   18 Cze 2012 13:30 Odpowiedzi: 1    Wyświetleń: 1030
  • [Atmega8] Optymalizacja kodu minutnika 3-minutowego na ATmega8 - porady dotyczące przerwań

    U ciebie widzę ze na przyciskach masz pull-up z uC. To bardzo złe rozwiazanie. Zakłócenia (np. styczniki) bez problemu zaidukuja w twoim przewodzie do przycisku impuls, który wywoła przerwanie. Innymi słowy, pull-up powinien być jak najbliżej przycisku zamiast w uC? Możliwe, że dziś zrobię osobny program zliczający wciśnięcia przycisku, czysto w celu...

    Mikrokontrolery Początkujący   28 Sie 2012 14:00 Odpowiedzi: 9    Wyświetleń: 2766
  • [Atmega8][C] - Nieprawidłowe działanie klawiatury matrycowej 4x4 - przesunięcie kolumn

    Witaj, Przemyśl obsługę klawiatury jeszcze raz. Teraz ustawiając kolumny jako wyjścia robisz zwarcie, naciskając jednocześnie dwa przyciski z różnych kolumn. Cały switch jest zbędny. Numer przycisku to zawsze numerwiersza*liczbakolumn+numerkolumny.

    Mikrokontrolery AVR   15 Lis 2020 14:40 Odpowiedzi: 6    Wyświetleń: 669
  • ATMEGA8- zeg. bin. w C dziala na symulatorze ale nie w realu

    Przyciski podłącz do masy i zmień procedury obsługi. (podciągaj wejścia) Możesz też dodać rezystory ściągające do masy. (nie jest to zbyt eleganckie rozwiązanie)

    Początkujący Elektronicy   26 Lut 2009 14:48 Odpowiedzi: 1    Wyświetleń: 1124
  • [ATmega8] [ATmega8][C] Menu termometru nie zmienia ekranu po naciśnięciu przycisku

    A gdzie podałem link do migania diodą? Większość takich wg. mnie niemiłych odzywek dotyczy miganiem diodą i obsługi hd44780. Wracając dziękuje za lekturę. Zabieram się do edukacji.

    Mikrokontrolery AVR   08 Paź 2011 13:30 Odpowiedzi: 30    Wyświetleń: 3257
  • Atmega8 - Proste menu na LCD 2x16 HD44780 z 4 przyciskami (up, down, ok, back)

    Twoja funkcja do odczytu stanu przycisków powinna wyglądać mniej więcej tak: lcd_goto to pokaż jak ona wygląda. Ogólnie makro: menu_set_xy powinno ustawić kursor w odpowiedniej pozycji gdzie x jest z zakresu to 0 ...15 a y 0 ...1.

    Mikrokontrolery AVR   10 Paź 2016 16:32 Odpowiedzi: 25    Wyświetleń: 4332
  • Atmega88PA-PU: Program nie działa po zmianie kodu i ponownym wgraniu

    Kiedyś może będziesz pisał takie sprawy z zamkniętymi oczami, ale na początku musisz uważać. Żeby zmienić stan PB 0 sprawdzasz pin na PB 1 Zastanów się czy nie ustawiłeś czasem pinu który przyciskiem brutalnie teraz zwierasz do masy jako wyjściowy i nie ustaliłeś na nim stanu wysokiego. Co do Mkavrcalculatora to niedawno nastąpił zgrzyt :D Miałem ten...

    Mikrokontrolery AVR   04 Mar 2017 15:51 Odpowiedzi: 4    Wyświetleń: 1230
  • [ATmega8][C/WinAVR]Pogodzenie obsugi przycisków i odczytu da

    Wywalić delay z procedur obsługi przerwania i zamienić je na flagi interpretowane w pętli głównej programu? Rozbić komunikację z urządzeniem na mniejsze fragmenty?

    Mikrokontrolery AVR   15 Lip 2010 14:03 Odpowiedzi: 5    Wyświetleń: 1430
  • [atmega8] Czy podłączenie klawiatury matrycowej 4x4 do ATmega8 jest bezpieczne?

    Rozumiem rozumiem, nie wpadłbym na to sam :D Ogólnie to mam do zrobienia kalkulator i myślę czy rozwiązanie bez przerwania będzie wystarczające. Właściwie to mogę przecież zrobić tak, że program główny będzie cały czas sprawdzał czy jest wciśnięty przycisk, jeśli tak to wykonuje odpowiednią operację i wraca do głównego. Poza obsługą przycisków kalkulator...

    Mikrokontrolery AVR   20 Lis 2011 00:37 Odpowiedzi: 16    Wyświetleń: 8438
  • [atmega8] Przycisk a'la SHIFT do przyciskow wywolujacych przerwania INT0 i INT1

    Drobna uwaga do Twojego kodu. Nie stosuj starej obsługi przerwań SIGNAL(), tylko nową ISR() z nowymi wektorami: http://www.nongnu.org/avr-libc/user-manu...

    Mikrokontrolery AVR   02 Gru 2011 16:25 Odpowiedzi: 9    Wyświetleń: 1191
  • [Bascom] Jak dodać opóźnienie i obsługę przycisków w AT2313?

    Przede wszystkim musisz zacząć kolego od poznania timerów. Do odmierzenia czasu używamy timerów ponieważ zlicza nam czas w tle działania procesora. Używając polecenia wait zatrzymujesz kompletnie uC na ten czas. Konfiguracja dla AtMega8 8Mhz u mnie wygląda tak: Config Timer1 = Timer , Prescale = 256 ''''konfiguracja timera On Timer1 1s ''''przy przerwaniu...

    Mikrokontrolery AVR   04 Kwi 2011 06:55 Odpowiedzi: 32    Wyświetleń: 3504
  • Płytka testowa ATmega8 - czy warto na start nauki mikrokontrolerów?

    Według mnie płytka nia ma za wiele funkcji (obsługa wyświetlacza LCD, 3-przyciski, układ wykonawczy, złącze programujace, pare diodek) lecz na początek programowania powinna wystarczyć..ale z drugiej strony czy nie lepiej zainwestować w cos lepszego..np http://www.allegro.pl/item198249445_avt3... Wprawdzie jest...

    Początkujący Elektronicy   03 Cze 2007 11:45 Odpowiedzi: 10    Wyświetleń: 2134
  • Zmiana priorytetu przerwań w ATmega8 dla int0 i timer0

    W programiku w obsludze przerwania int0 mam czekanie na zwolnienie przycisku ustawienie flagi i powrot, moge zrezygnowac z czekania na zwolnienie przycisku ale wtedy po ustawieniu flagi on wejdzie w obsluge zmiany flagi ponownie pomimo nie nacisniecia przycisku ponownie. Chyba tego nie skomplikowalem zbyt bardzo? Wprost przeciwnie, chyba uprościłeś...

    Mikrokontrolery   05 Lip 2007 22:43 Odpowiedzi: 17    Wyświetleń: 2875
  • Obsługa impulsatora obrotowego w Bascom dla Atmega8 - sterowanie głośnością

    Witam, kończę prace nad wzmacniaczem i chciałem zrobić, sterowanie głośnością pokrętłem przy wzmaku i z pilota, ale nic konkretnego nie znalazłem. Dokładnie chodzi mi oto, żeby ktoś z Was jeśli to możliwe napisał mi w Bascomie jak wygląda obsługa impulsatora obrotowego oczywiście link do strony gdzie to będzie pokazane i opisane w naszym języku ojczystym...

    Mikrokontrolery AVR   14 Cze 2009 11:58 Odpowiedzi: 4    Wyświetleń: 1985
  • ATmega8 [C] - Wyświetlanie wartości na wyświetlaczu 7-segmentowym

    Nie wiem w jakim celu wyłączasz timer na czas obsługi przycisku. Procedura obsługi przerwania powinna być jak najkrótsza. Niepotrzebnie wywołujesz za każdym razem funkcję setNum(). Warto byłoby ją wyrzucić do pętli głównej i wykonywać tylko w momencie zmiany prędkości. Utwórz sobie tablicę trzech elementów, w których przechowywał będziesz kolejne cyfry....

    Mikrokontrolery AVR   02 Maj 2014 11:26 Odpowiedzi: 8    Wyświetleń: 1950
  • Zabawka dla małej Oli. Atmega8 - Bascom

    Witam, Natchniony już kolejnym takim artykułem, postanowiłem stworzyć obwód pcb, który będzie mógł realizować taki projekt i wiele innych. Za ok 2 tygodnie powinienem otrzymać gotowe obwody z fabryki. Obwód, który zaprojektowałem jest w całości wykonany z elementów THT. Dzięki czemu, każdy początkujący elektronik powinien sobie z nim poradzić. Oto kilka...

    DIY Początkujący   05 Cze 2021 19:56 Odpowiedzi: 21    Wyświetleń: 6369
  • Szukam wsadu Atmega8 do zgrzewarki AVT5553 - brak na EP i FTP

    Myślę że będzie trzeba napisać od nowa soft ;) z obsługa 5 przycisków do tego programowy PWM aby była możliwość regulacji mocy na pinie który nie ma sprzętowego PWMa czyli zgodnie ze schematem wynika PC2 tylko po drodze jest jeszcze tranzystor T2 i nie wiem czy się nie będzie trzeba jego pozbyć.

    Mikrokontrolery   22 Lis 2023 19:50 Odpowiedzi: 22    Wyświetleń: 3141
  • [AVR] [C] - Jak obsłużyć przerwania INT0 i timer0 w atMega8?

    Moja propozycja: Uprość program do totalnego minimum zostawiając tylko: - włączenie POWER_DOWN - ustawienie pinów: diody i przycisku - procedurę obsługi INT0 by zapaliła diodę po wyjściu ze snu i przetestuj, pokaż program i opisz rezultaty.

    Mikrokontrolery AVR   22 Lis 2013 00:28 Odpowiedzi: 60    Wyświetleń: 6183
  • Błąd w logice programu C++ na ATMEGA8 - sterowanie diodą przyciskami

    Nie mogę skompilować z taką deklaracją PORTD.0=1, używam KontrollerLab pod Linux-a, i nie trawi takiej deklaracji. Chyba że to jest z BASCOM-a? Ale obsługa przycisków jest podobna, na początku podciągam je programowo do plusa, potem ustawiam jako wejścia i dopiero odczytuję.

    Mikrokontrolery   18 Paź 2007 13:28 Odpowiedzi: 4    Wyświetleń: 1056
  • Atmega8 klawiatura matrycowa + przerwania wewnętrzne

    Witam Do wyjść klawiatury wpinasz równolegle bramkę NAND 4-wejściową (zakładam klawiatura 4x4), a wyjście bramki do wejścia z przerwaniem zewnętrznym (INT0, INT1). W momencie naciśnięcia przycisku z klawiry na wyjściu bramki będzie "1" które wykrywasz (lub zbocze) na INTx. W obsłudze przerwania sprawdzasz klawisz jak normalnie.

    Mikrokontrolery AVR   24 Lis 2011 10:38 Odpowiedzi: 5    Wyświetleń: 4581
  • Regulator temperatury. Zasilanie 230VAC, wyświetlacz, histereza, RS232.

    Witam W załączniku znajduje się przykładowy projekt układu. Układ oparty jest o uC ATMEGA8. W takiej konfiguracji umożliwia podłączenie czujnika cyfrowego DS18(B)20 lub analogowego LM35. Nie rysowałem układu transmisji szeregowej RS232 bo to znajdziesz w nocie tego układu np. na: www.elenota.pl wpisując MAX232. Układ transmisji szeregowej podłącza się...

    Projektowanie Układów   19 Maj 2006 19:05 Odpowiedzi: 6    Wyświetleń: 4281
  • Atmega8 - pytanie początkującego w tej dziedzinie

    Przeglądnij ten tutorial http://www.patron.net.pl/AVRintropl.htm Jest w nim sporo dla początkującego... Wiem bo sam od niego zaczełem... Też korzystam z tej strony, jednak tamten przykład na obsługę klawiszy nie chce mi działać. Proszę, jeśli możesz, napisz mi przykład kodu w C, który po zwarciu np. PB1 do masy poda +5 na PB2. ... DDRB &= ~0x01; //...

    Mikrokontrolery   25 Kwi 2005 19:18 Odpowiedzi: 7    Wyświetleń: 1863
  • Sprawdzenie schematu zasilania uC Atmega i dobór rezystorów zasilacza Lx G23

    Proponowałbym również modyfikację układu pod kątem alternatywnych funkcji pinów. Wspominałeś, że chciałbyś poćwiczyć na początku miganie diodami i sterowanie przyciskami. W porządku, jednak szybko to opanujesz i apetyt wzrośnie :) Po opanowaniu zwykłego sterowania diodami, myślę że rozsądnie byłoby zaznajomić się z obsługą przerwań, która jest kluczowa,...

    Początkujący Naprawy   11 Lut 2010 01:18 Odpowiedzi: 14    Wyświetleń: 4035
  • Jak zmodyfikować program .hex dla termostatu AVT3025 z ATmega8?

    Powiem tak, w cenie pcb + zaprogramowany m8 to raczej nikt się nie weźmie za to. W sklepie AVT jest to kwota 25 zł[!] plus pewnie kilka złotych za przesyłkę. Jeżeli taka kwota Cię przeraża to spróbuj sam napisać taki program -autor używał dość prostego i łatwego do nauczenia się Bascom'a, a jak dobrze poszukasz to znajdziesz w sieci gotowe przykłady...

    Początkujący Naprawy   11 Lut 2014 15:24 Odpowiedzi: 4    Wyświetleń: 1299
  • [ATmega8][C] Wyłączenie buzzera przyciskiem w trakcie piszczenia

    Masz namieszane z nawiasami {} Fragment Twojego kodu wygląda tak: Dodano po 1 Obsługa klawisza wyłącz była w obsłudze klawisza zmniejsz. Nawias } zamykający obsługę klawisza zmniejsz był dopiero po obsłudze klawisza wyłącz. Aby zadziałał klawisz wyłącz musiałeś jednocześnie wcisnąć wyłącz i zmniejsz. Sprawdź to. Dodano po 1 Ale to i tak do końca nie...

    Mikrokontrolery   21 Sie 2011 12:45 Odpowiedzi: 15    Wyświetleń: 2610
  • [AVR][C][ATMEGA8]Inkrementacja portu po wcisnieciu przycisku

    Light-I -> wszystko w porządku ale osunąłbym to ustawianie czasu w pętli głównej. Bo bez wciśniętego przycisku zmienna ta z 0 przechodzi na 0xFFFF; Kod jest sprawdzony na dyżurnym µC, o czym pisałem wyżej, to nie są jakieś banialuki "na sucho"... Nie przyjrzałeś się dokładnie obsłudze zmiennej Key_locktime w przerwaniu, gdy jest równa 0, nie jest...

    Mikrokontrolery   01 Mar 2011 21:58 Odpowiedzi: 13    Wyświetleń: 3060
  • Timer2 ISR nie wyświetla godziny przy zegarze 1MHz i prescalerze 1024

    [syntax=c]volatile uint8_t num[10] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; volatile uint8_t time[6] = {0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F}; volatile uint8_t d = 0; volatile uint8_t counter = 0; volatile struct tm* t = 0; volatile uint8_t hour, min, sec, day, month, year;[/syntax] Atmega8, chcę zrobić w głównej pętli obsługę przycisków,...

    Mikrokontrolery AVR   04 Gru 2014 18:39 Odpowiedzi: 13    Wyświetleń: 1062
  • Atmegi z końcówką "L" czy działają poprawnie z kwa

    O mnie chodzi? 2,7V, 24MHz, ATMega8-16. Obsługa kamery i LCD. Obrabianie danych (YCrCb-->RGB + wykrywanie krawędzi). SPI sprzętowe. Do tego obsługa 4 przycisków podłączonych do jednego pinu ADC. Zapis parametrów do EEPROMu (jasność i włączona funkcja (jest ich jeszcze kilka w tej obróbce obrazu)). No i jeszcze jeden Timer do generowania nośnej 12MHz...

    Mikrokontrolery AVR   13 Kwi 2010 16:32 Odpowiedzi: 27    Wyświetleń: 3352
  • [ATMega8] i [PCF8583] sprawdzenie poprawności układu

    Karta katalogowa wyświetlacza http://www.artronic.pl/o_produkcie.php?i... http://obrazki.elektroda.net/34_12513591... Przy Potencjometrze nie dałem zasilania a dałem do Vo taki był mały błąd i doszły 4 przyciski a co do odczytu numerów seryjnych to mam już ten kod więc ja będę musiał dopisać do kodu obsługę zegara

    Początkujący Naprawy   27 Sie 2009 18:45 Odpowiedzi: 13    Wyświetleń: 3774
  • Jak napisać program włączający diodę na Atmega8-Pu?

    To jest program, który spełnia twoje warunki z pierwszego postu. [syntax=cpp] // Int0 przez rezystor do masy, a przycisk do Int0 i do +5V int ledOut = 4; //tutaj podłączasz diodę przez rezystor do masy volatile int state = LOW; void setup() { pinMode(ledOut, OUTPUT); attachInterrupt(0, zapal, CHANGE); } void loop() { if(state = HIGH){ delay(10000);...

    Mikrokontrolery Początkujący   18 Mar 2015 09:22 Odpowiedzi: 15    Wyświetleń: 1677
  • Jak ustabilizować częstotliwość generatora 0-10kHz na Atmega8?

    Aby wykonać taki generator na Atmedze możesz posłużyć się sprzętowym PWM'em. Prawdopodobnie obsługa przycisków nie działa Ci prawidłowo ponieważ na linii występują zakłócenia, a także drgania styków. Nie wiem jak wygląda schemat, ale dobrą praktyką jest podciągniecie linii do plusa wewnętrznie lub zewnętrznie w przypadku, gdy oczekujesz stanu niskiego....

    Mikrokontrolery AVR   21 Sty 2012 01:54 Odpowiedzi: 2    Wyświetleń: 2725
  • SterNet-4PK Sterownik internetowy do 99 wyjść (ENC28J60 + ATmega88)

    http://obrazki.elektroda.pl/3263927500_1... Witam, Dawno, dawno temu zrobiłem sobie system sterowania i alarmowania z powiadamianiem przez telefon komórkowy (może jeszcze ktoś pamięta Ericsson'a A1018). System ten ma cechy sieci rozproszonej tzn. składa się z kilku modułów sterujących połączonych ze sobą magistralą RS-485. Moduł telefonu...

    DIY Konstrukcje   20 Cze 2012 17:28 Odpowiedzi: 14    Wyświetleń: 16440
  • [ATmega8][C] - Odróżnianie kolejności naciśnięcia przycisków

    Witam forumowiczów Od jakiegoś czasu zmagam się z pewnym problemem, na który brakuje mi już pomysłu... Ogólnie założenia są proste: Dwa klawisze powiedzmy KEY1 i KEY2, oraz dwie możliwe kombinacje w jakiej kolejności możemy je załączyć: Najpierw naciskamy KEY1 i nie puszczając go naciskamy KEY2 -> wykonuje się jakaś operacja, aż do czasu zwolnienia...

    Mikrokontrolery AVR   19 Lis 2014 21:37 Odpowiedzi: 4    Wyświetleń: 1146
  • Zegar i termometr na IW-18

    http://obrazki.elektroda.net/22_12752238... Witam. Dzisiaj chciałbym zaprezentować mój projekt zegara VFD na lampie IW-18. Jest to kontynuacja wątku kolegi Pier -> http://obrazki.elektroda.net/95_12752233... Wszystko tak szybko się odbywa że wyświetlacz w ogóle nie miga :D Program został napisany w BASCOMie - zajmuje ~64% pamięci Flash....

    DIY Konstrukcje   24 Sty 2025 16:23 Odpowiedzi: 266    Wyświetleń: 149341
  • [Atmega8] [Atmega8][Bascom] Kod nie działa po krótkim naciśnięciu przycisku - jak naprawić?

    Dziękuję za szybką odpowiedź jednak program do obsługi jednego przycisku działa dobrze, bardziej chodzi mi o rozróżnianie który spośród ośmiu przycisków został naciśnięty krótko ponieważ w mojej wersji programu tylko ta funkcja nie działa, a zapisana jest pod etykietą "Krotkie:". W jaki sposób mogę to napisać aby zadziałało? O timerach wiem, pomijam...

    Mikrokontrolery AVR   06 Paź 2012 16:43 Odpowiedzi: 13    Wyświetleń: 2301
  • [ATmega8] [ATmega8][C] Jak poprawić kod do sterowania silnikiem krokowym?

    Czyli sterowanie z obsługą przerwań będzie wyglądać tak Jak tak zrobisz to tak będzie wygląda ;) ale nie tak powinno to wyglądać. Po pierwsze to ma być przerwanie od Timera. A po drugie w obsłudze przerwania rób jeden krok. To co masz teraz będzie działało ale nawet jak chcesz tym sterować za pomocą przycisków to zrób to na Timerze. Choćby po to żeby...

    Mikrokontrolery AVR   16 Sty 2010 17:20 Odpowiedzi: 16    Wyświetleń: 5835
  • [C] Atmega8 przerwania INT0/INT1 – wielokrotne zliczanie naciśnięć przycisku (debouncing)

    SIGNAL (SIG_INTERRUPT0) { cli(); //wyłącz przerwania ..... sei(); } Przepraszam za dygresję nie na temat. When an interrupt occurs, the Global Interrupt Enable I-bit is cleared and all interrupts are disabled. ... The I-bit is automatically set when a Return from Interrupt instruction – RETI – is executed....

    Mikrokontrolery AVR   09 Lip 2010 21:11 Odpowiedzi: 25    Wyświetleń: 2484
  • Jak zrobić czasowe wyswietlanie na LCD (+ Atmega8)?

    Chce zrobić wzmacniacz sterowany cyfrowo. W programie uC będzie obsługa procesora audio przez I2C oraz wyświetlacza. Wymyśliłem sobie, że aktualne ustawienia (głośność itp) będe przechowywał w zmiennych globalnych. Całość ma działać mniej więcej tak: przychodzi przerwanie z pilota lub przycisków wzmacniacza, w obsłudze przerwania aktualizuje np wartość...

    Mikrokontrolery   08 Mar 2006 21:03 Odpowiedzi: 7    Wyświetleń: 1608
  • [Atmega8] Atmega8 i TSOP1736: Błąd w odbiorze RC-5, ekran LCD się zawiesza

    Witam. Wiem że tematów dotyczących RC-5 było już wiele, jednak nie chciałem używać gotowego programu, tylko samo coś napisać aby lepiej zrozumieć. Mój układ złożony jest z atmegi8 tsop1736 i wyświetlacza LCD, a jego zadaniem jest odebranie instrukcji z pilota i wyświetlenie jej na ekranie. Oto kod mojego programu: tu był kod Nie potrafię zlokalizować...

    Mikrokontrolery AVR   06 Lis 2009 22:18 Odpowiedzi: 6    Wyświetleń: 1943
  • [ATmega8] co do tego? Jak napisać? Wyświetlacz, przyciski.

    Jeśli masz tylko narysować schemat i napisać program to użyj google (najlepiej google grafika), wpisz atmega8 zobacz sobie schemat ze stabilizatorem i kondensatorem oraz podłączeniem układu resetu, przerysuj. Teraz będzie trudniej. Narysuj podłączenie wyświetlacza najlepiej do portu D nie będziesz używał kwarcu ani nic takiego, następnie narysuj podłączenie...

    Mikrokontrolery   13 Cze 2008 20:28 Odpowiedzi: 12    Wyświetleń: 2047
  • Odczyt sygnału IR na Atmega8 (AVR) przez INT1 – identyczne dane dla różnych przycisków

    Petros :arrow: :idea: "w obsłudze zewnętrznego przerwania 1 napisałem kod który 256 razy co 100us sprawdza wejście PD3" ... ja na c też się mało znam jak narazie bo piszę tylko w asm lub bascom ale z tego co kolega pokazał - tą swoją procedurę - hmmm rodzi się szereg pytań, jak choćby: - a co z synchronizacją odbieranych kodów? gdzie jest wyłapanie...

    Mikrokontrolery   15 Lut 2008 13:40 Odpowiedzi: 8    Wyświetleń: 1869
  • Jak zwiększyć prąd na wyjściu Atmega8 do zasilania silnika?

    Witam, Ostatnio zainteresowała mnie obsługa i programowanie mikrokontrolera atmega8. Chciałem zaprojektować zwykły prosty układ który uruchomi silniczek i po wciśnięciu przycisku silnik się zatrzyma i uruchomi się drugi. silniki to zwykłe silniczki po zabawkach ( styki + i -).Problem wytworzył się gdy po napisaniu programu i zamontowaniu atmegi na płytkę...

    Robotyka Modelarstwo i CNC   13 Mar 2012 19:51 Odpowiedzi: 14    Wyświetleń: 2337
  • Jak dodać obsługę klawiatury do zegarka na Atmega8 w Bascom?

    Zrób sprawdzanie portów do których podpięte są przyciski w pętli głównej, albo w podprogramie obsługi przerwania Timera0 - po wyświetleniu cyferek na wyświetlaczach. Zawsze pozostaje jeszcze Timer2 :D, ale jak zapuścisz przerwania z 3 timerów i do tego jakieś zewnętrzne int to mogą być problemy...

    Mikrokontrolery   21 Lut 2007 20:04 Odpowiedzi: 2    Wyświetleń: 996