klawiatura matrycowy timer

Znaleziono około 74 wyników dla: klawiatura matrycowy timer
  • [STM32] Konfiguracja EXTI w STM32 - przerwanie od zbocza opadającego i narastającego?

    Debouncing w przerwaniu - tylko nie mów, że robisz to przez aktywne oczekiwanie wewnątrz przerwania. Jeśli tak, to zauważ, że to, że skasowałeś flagę przerwania i jesteś w przerwaniu wcale nie oznacza, że flaga nie może zostać ustawiona ponownie. Możliwy jest taki scenariusz: wciskasz przycisk, pojawia się zbocze opadające które ustawia flagę a więc...

    Mikrokontrolery ARM   28 Wrz 2011 20:20 Odpowiedzi: 5    Wyświetleń: 4134
  • Jak użyć przerwań timera do migania diody i miernika refleksu?

    Mam napisać program : -po naciśnięciu klawisza klawiatury matrycowej dioda będzie migała co sekunde ale mam co zrobić wykorzystując przerwania timera sory mistrzu ale sam napisałeś że chcesz taki program więc nie mniej teraz do nikogo pretensji że coś innego sobie teraz wymyśliłeś

    Początkujący Elektronicy   05 Mar 2008 21:29 Odpowiedzi: 6    Wyświetleń: 1605
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • STM32F072 Klawiatura matrycowa (przerwania zewnętrzne)

    A nie widzę nigdzie innego użycia przerwań niż tylko przy wciśnięciu klawisza klawiaturki. Przerwania zewnętrzne mają wyjątkowo ograniczone zastosowania. Nadają się np. do tego, żeby obsługiwać sygnały od innych układów scalonych, świadczące o tym że dany układ ma coś ciekawego do powiedzenia. Do przycisków nadają się wyjątkowo słabo, bo żeby to działało,...

    Mikrokontrolery ARM   14 Lis 2016 14:27 Odpowiedzi: 8    Wyświetleń: 900
  • REKLAMA
  • Jak zbudować układ wciskający klawisze na klawiaturze z NE555?

    klawiatury są zwykle matrycowe, więc nie da się tak zwyczajnie zwierać do "gnd". Musisz użyć transoptory lub przekaźniki, sterowane z jakiegoś timera. Kup gotowy podwóny moduł przekaźnikowy i płytkę choćby z 555.

    Początkujący Elektronicy   09 Sie 2019 17:09 Odpowiedzi: 31    Wyświetleń: 1713
  • REKLAMA
  • [Bascom][Atmega32] - "Config KBD" a praca timerów.

    A może ktoś jeszcze miał przygodę z klawiaturami matrycowymi i "config KBD" ? ... Nobo jeśli "debounce" i/lub "delay" zatrzymując program działa tak jak "wait" zatrzymując również timer to będę musiał szukać innego sposobu na klawiaturę wieloprzyciskową.

    Mikrokontrolery Początkujący   26 Paź 2012 12:58 Odpowiedzi: 10    Wyświetleń: 1725
  • [ATmega16][C/AVRStudio] Układ nadążny za słońcem+LCD+MENU

    Jeżeli stosować się do porady kolegi wyżej można by zastosować tablice tylko dwu-wymiarową.Chcąc mieć 3 poziomy wystarczy nam 3x n gdzie n będzie ilością funkcji danego poziomu a ostatni trzeci odnosnikiem do konkretnych funkcji (za pomocą właśnie wskaźnika) Przyznam że pomysł fajny i relatywnie prosty szkoda że sam tak nie robiłem w moim systemie...

    Mikrokontrolery AVR   10 Lis 2010 22:21 Odpowiedzi: 104    Wyświetleń: 14625
  • ATmega32, ZL3AVR - Obsługa zintegrowanej klawiatury matrix 4x4

    Niestety klawiatura matrycowa wymaga nieco zachodu z jej obsługą, za to wymaga mniejszej ilości pinów - coś za coś :) Nie wiem jakie dodatkowe funkcje będzie miał program, ale z reguły skanowanie klawiatury robi się w oparciu o jakiś timer, bo dodatkowo należy eliminować drgania styków. Strona ... korzystaj do woli, a w razie problemów pisz na forum...

    Mikrokontrolery AVR   26 Lut 2015 22:34 Odpowiedzi: 10    Wyświetleń: 2379
  • Jak działa skanowanie klawiatury matrycowej w C? Co to jest upperNibble?

    Powtórzę pytanie: Jak często jest zgłaszane przerwanie od tego timera?

    Mikrokontrolery Początkujący   20 Gru 2012 20:07 Odpowiedzi: 16    Wyświetleń: 3033
  • Klawiatura matrycowa czy zwykłe przyciski - zakłócenia

    Moim zdaniem jak zrobisz prawidłowe procedury debouncingu (chociaż może nazwa nie jest idealnie trafiona), to żadne zakłucenia nie powinny tutaj przeważyć. Jeżeli np ustawisz tak timer, że przerwanie będzie sie "uruchamiało" co 10ms, następnie sprawdzasz wszystkie kolumny (czy tam wiersze). Tam gdzie wykryjesz wciśnięcie przycisku zwiększy wartość licznika...

    Mikrokontrolery AVR   23 Cze 2010 11:59 Odpowiedzi: 15    Wyświetleń: 3406
  • REKLAMA
  • Jak działa obsługa wielu przycisków jednym przerwaniem w ATmega16?

    jak już chesz koniecznie marnować wolne piny (bo może masz ich zbyt wiele) to lepiej podłącz sobie te przyciski przez 74HC30 i będziesz miał jeden wspólny sygnał dla przerwania INT jednocześnie wejścia 7430 podłącz pod jakiś port i w przerwaniu odczytasz sobie ich stan. Nie jest to najlepszy sposób bo to samo można zrobić w przerwaniach i uzyć klawiatury...

    Mikrokontrolery AVR   14 Paź 2010 05:05 Odpowiedzi: 4    Wyświetleń: 2253
  • dsm i 8-bitowy sumator, klawiatura matrycowa, asembler.

    trzeba zrobic petle, ale to nie bedzie dokladne. lepiej uzyc timera. 0x41 0x56 0x45!!

    Mikrokontrolery   17 Sty 2008 08:16 Odpowiedzi: 35    Wyświetleń: 3917
  • Atmega8 klawiatura matrycowa + przerwania wewnętrzne

    Ja do obslugi klawiatury uzywam przewaznie kodu, ktory jest w plikach w zalaczniku. W głownej peti programu musisz umiescic wywołanie Key_Service(); i zadbać o to, aby w przerwaniach od timera odpowiednie zmienne byly deinkrementowane.

    Mikrokontrolery AVR   24 Lis 2011 10:38 Odpowiedzi: 5    Wyświetleń: 4599
  • [ATMega] [Bascom] Obsługa klawiatury 4 przyciski z długim i krótkim naciśnięciem

    Proszę napisać czy chodzi o klawiaturę matrycową czy klawiaturę z kompa. Jeśli matrycowa to należy zacząć od nauki obsługo tej klawiatury. Jeśli z kompa, od nauki uartu. Wykrywać czas przyciśnięcie przycisku można na timerze. Choć jeśli to znak z kompa to sprawa będzie wyglądać trochę inaczej bo trzeba by zliczyć ilość znaków na jednostkę czasu czy...

    Mikrokontrolery   01 Kwi 2011 09:34 Odpowiedzi: 3    Wyświetleń: 2138
  • Flashowanie pilota Ledvance Remote Control z chipem BK7231N za pomocą OpenBeken - bez lutowania?

    Czy kiedykolwiek wdrożyłeś skanowanie klawiatury matrycowej na dowolnej platformie? W OBK możesz albo użyć timera RTOS, albo skorzystać z naszego timera Quicktick, który uruchamia się co 25 ms. Następnie wielokrotnie ustaw jedną z kolumn macierzy na stan wysoki, a następnie próbkuj wiersze. Następnie ustaw inną kolumnę na stan wysoki i ponownie próbkuj...

    Smart Home IoT   22 Kwi 2025 19:48 Odpowiedzi: 27    Wyświetleń: 2556
  • [atmega8] Czy podłączenie klawiatury matrycowej 4x4 do ATmega8 jest bezpieczne?

    Możesz tak zrobić, przy czym na przerwaniach łatwiej. Bo musisz jeszcze pomyśleć o eliminacji drgań styków, przerwania wywoływane z timera są do tego idealne.

    Mikrokontrolery AVR   20 Lis 2011 00:37 Odpowiedzi: 16    Wyświetleń: 8447
  • System mikroprocesorowy realizujący funkcje timera i zegara.

    Na poczatku na wyswietlaczu wyswietla sie "gg" co oznacza, ze trzeba wprowadzic ustawienie godziny z klawiatury matrycowej, nastepnie wyswietla sie wartosc 'nn' co oznacza, ze trzeba wprowadzic ustawienie minut (blednych wartosci nie mozna wprowadzic). Zegar co godzine wydaje sygnal dzwiekowy o jej zmianie. Programik kiedys napisany na zaliczenie pracowni...

    Początkujący Elektronicy   19 Wrz 2013 16:16 Odpowiedzi: 14    Wyświetleń: 5707
  • [Atmega 8535] Atmega 8535: Jak napisać pętlę do obsługi klawiatury matrycowej 4x5?

    Idea jest zawsze taka sama, bez wzgledu na procesor. Jezeli Verengard nie uzywa zadnego OSa to moze zrobic to na przerwaniu od timera.

    Mikrokontrolery AVR   28 Gru 2010 17:50 Odpowiedzi: 9    Wyświetleń: 1735
  • Czy można "zapętlać" pętlę główną

    No tak, wyświetlacz jak najbardziej jest w przerwaniach. A możesz rozwinąć dokładniej co masz na myśli obsługi klawiatury od timera... Bo wiem mniej więcej jak to się robi w przypadku "normalnej" klawiatury, nie wiem jak tego użyć do klawiatury matrycowej. Klawiatura jest w zestawie uruchomieniowym [url=http://www.btc.pl/pdf/zl3avr.pdf]ZL...

    Mikrokontrolery AVR   27 Lut 2011 19:17 Odpowiedzi: 25    Wyświetleń: 2655
  • Przerwania - reagowanie na wciśnięcie przycisku na klawiaturze matrycowej 4x4

    (at)janne_ahonen Takiej obsługi nie robi się na przerwaniach IO, tylko na timerze. Skoro to kalwiatura matrycowa to i tak trzeba przemiatać rzędy i kolumny, więc prościej i lepiej to zrobić np. przerwaniu timera. To przy okazji załatwia sprawe debouncingu. Przemiatanie natet tak wolne jak 100 razy na sekundę i tak jest wystarczające.

    Mikrokontrolery AVR   10 Lis 2018 12:21 Odpowiedzi: 6    Wyświetleń: 762
  • Jak obsłużyć klawiaturę matrycową z procesorem AVR i diodami?

    Działam dalej na Twoim kodzie ale funkcja wywoływana jest stale w pętli głównej w main. Być może to jest jakaś starsza wersja. Dopiero się przymierzam do do timera co 16- 48ms aby zrobić jakiś debounce. Narazie jest to Twój _delay().

    Mikrokontrolery   27 Lut 2012 20:19 Odpowiedzi: 65    Wyświetleń: 7573
  • Jak podłączyć klawiaturę i wyświetlacz LED do uP 8051 z jednym portem?

    Przy wyświetlaniu statycznym wspólne anody/katody wyświetlaczy są połączone razem, na nózki od segmentów wystawiana jest odpowiednia kombinacja osobno dla każdego wyświetlacza(niezbyt popularne). Wyświetlanie multipleksowe(dynamiczne): segmenty połączone równolegle , sterowanie polega na wystawieniu na port odpowiedniej kombinacji segmentów, włączeniu...

    Mikrokontrolery   28 Kwi 2008 14:58 Odpowiedzi: 5    Wyświetleń: 1253
  • Jak zaprogramować ATmega8 w Bascom do obsługi wielu wątków jednocześnie?

    Bez problemu mozna zrobic obsluge klawiatury matrycowej, LCD, RS, ADC na jednym timerze + petla glowna a efekt sekwencyjnego wywolywania kodu jest i tak niewidoczny dla uzytkownika. Jak chcesz migac 3 diodami, np. 1 co sekunde, 2 co dwie sekundy, 3 co trzy sekundy to bez problemu zrobisz to na timerze wywolywanym co sekunde. A i tak jest to przerost...

    Mikrokontrolery   17 Wrz 2007 08:08 Odpowiedzi: 23    Wyświetleń: 3646
  • ATmega8535 klawiatura 8x8 - kondensatory, rezystory, przerwania INT0

    3) czy połączenie z linii wejściowej (do uP) diod i złączenie ich katod i podłączenie do INT0 wystarczy aby wywołać przerwanie. Czy może jest inny sposób na wywołanie przerwania wciśnięcia klawisza Pozdrawiam Propa Klawiatura z definicji nie jest szybkim urządzeniem a więc nie musie pracować na przerwaniach. A poza tym konstrukcja matrycowa za bardzo...

    Mikrokontrolery   28 Mar 2007 08:56 Odpowiedzi: 3    Wyświetleń: 1280
  • Zegar matrycowy 8x80 + termometr oraz datownik z imieninami

    a_noob -> od tego są przerwania i timery. Moja tablica 8*128 ma timer z preskalerem 64 i radzi sobie w między czasie z klawiaturą PS2, RSem232, sterowaniem jasnością, pamięcią SPI, zegarkiem i termometrem I2C. Polecam lekturę przerwań, od kiedy je poznałem programowanie stało się prostsze.

    DIY Konstrukcje   21 Lip 2019 04:26 Odpowiedzi: 79    Wyświetleń: 42731
  • Atmega32 C - klawiatura matrycowa 4x4 na przerwaniach

    Czyli zamiast robić na przerwaniu INT0 zrobić na timerze? Ale wtedy schemat by pozostał taki sam bo co wtedy zrobić z sygnałem z klawiatury do INT0? A kod do odczytu aktualnego klawisza jest w porządku?

    Mikrokontrolery AVR   26 Wrz 2012 13:19 Odpowiedzi: 16    Wyświetleń: 5046
  • stm32nucleo-F401RE - alarm domowy, wczytanie hasła z klawiatury matrycowej

    Twój problem niewiele ma wspólnego z mikrokontrolerami. To raczej zagadneinie z podstaw programowania i budowy algorytmów. W sieci znajdziesz zapene całe mnóstwo podobnych projektów - szukaj, czytaj i się ucz. Spróbuj też zapisać program w taki sposób, żeby był przynajmniej 10 razy krótszy. Programowanie nie polaga na szybkim rozmnażaniu prawie-nic-nie-robiących...

    Mikrokontrolery ARM   26 Lut 2015 14:02 Odpowiedzi: 2    Wyświetleń: 894
  • Sterownik wzmacniacza lampowego

    http://obrazki.elektroda.pl/2289355800_1... Witam, Chciałbym przedstawić moją konstrukcję sterownika do wzmacniacza lampowego (opcjonalnie tranzystorowego). Sterownik powstał ok 2 lata temu na prośbę zaprzyjaźnionego audiofila a potem był rozwijany w ramach forum poświęconego konstrukcjom audio. Ponieważ ostatnio powróciłem do tego...

    DIY Konstrukcje   27 Sty 2015 12:34 Odpowiedzi: 8    Wyświetleń: 14046
  • BASCOM, AVR - projekt do zrobienia

    Witaj, powiem tak, niewiele nauczysz się zlecając komuś pracę. Jeżeli urządzenie ma służyć do nauki to może spróbowałbyś je sam wykonać. Ja polecałbym Ci zacząć od prostych rzeczy, jak np wykonanie płytki(jakiś starter kit na avr'ce) lub coś prostszego znalezionego w sieci. Potem zacząć pisać proste programiki jak np migająca dioda, obsługa przycisku,...

    Ogłoszenia Elektronika   03 Kwi 2010 11:31 Odpowiedzi: 8    Wyświetleń: 4270
  • Atmega8 klawiatura matrycowa wprowadzanie danych BASCOM.

    Testowałem wprowadzanie wielocyfrowych liczb przy użyciu Getkbd() z powodzeniem w dwóch "edukacyjnych" projektach zabawowych z ciekawości. Jednym był przelicznik wartości Hex to Bin and Dec/ Dec to Bin and Hex/ Bin to Hex and Dec, a drugim mini generator - wpisujesz częstotliwość możliwą do wygenerowania przez sam AVR z palca i ten sam konfiguruje Timer....

    Mikrokontrolery AVR   23 Paź 2015 21:42 Odpowiedzi: 3    Wyświetleń: 1425
  • [mega16]Klawiatura matrycowa 8x8 na jednym porcie (oszczednie)

    (at)Sylwek Moze i Twoje rozwiazanie jest lepsze, ale mam juz sprawdzone odczytywanie klawiszy na przerwaniu timera ISR(TIMER2_OVF_vect) :). Najpierw musze sie uporac z ta klawiatura,a potem moze bede kombinowal z innymi formami debouncingu. Podstawowa kwestia to czy schemat jest poprawny. Czy klucze tranzystorowe sa zrobione dobrze? (at)reszta :) hmm......

    Mikrokontrolery AVR   12 Lut 2012 14:41 Odpowiedzi: 18    Wyświetleń: 2996
  • Atm16,Bascom. Jak zrealizować kilkakrotną zmianę stanu portu

    Polecenia Wait, Waitms i Waitus nie wstrzymują procesora. "A kto tak mówi?" Na pewno nie cytat który zamieściłem. Chodziło mi o to: Wyczytałem gdzieś że polecenie "wait" wstrzymuje cały procesor , w tym czasie nie wykonują się żadne funkcje. Czy podczas wykonuwania polecenia "wait" timer zlicza, i przerwania są normalnie wykonywane? Czyli definitywnie...

    Mikrokontrolery   20 Lis 2009 12:18 Odpowiedzi: 76    Wyświetleń: 6414
  • Bascom Atmega168 - Wpisywanie liczb klawiatura 4x4 matrycowa

    Klawiature musisz potraktować jak jeden zwykły przycisk. Tyle że zwykły przycisk ma stan wysoki jeśli nienaciśnięty a ten przycisk zwraca 16 jeśli nienaciśnięty. Napisałem na szybko dwa przykłady. Jeden działa bezposrednio na wartosciach a drugi na stringu [syntax=vbnet] Dim Key As Byte Key_val As Byte , Lock As Byte , Licznik As Byte Dim Val_str As...

    Mikrokontrolery Początkujący   30 Mar 2016 20:54 Odpowiedzi: 5    Wyświetleń: 1245
  • Obsługa klawiatury matrycowej i UART w przerwaniu w SDCC (8051)

    Hmmmm... tylko timerów potrzebuje do innych celów (m.in. do UART). W asemblerze robiłem tak, że w głównej pętli chodziła mi klawiatura, po nacićnięciu przycisku wykonywała się procedura i albo następował powrót do sprawdzania klawiatury, albo w procedurze było oczekiwanie na naciśnięcie określonego klawisza (nie było "omiatania" przez cały czas). Chodzi...

    Mikrokontrolery   08 Lut 2006 17:45 Odpowiedzi: 2    Wyświetleń: 1308
  • STM32L4: SDIO czy SPI dla karty SD + klawiatura 3x4 - pobór prądu i wydajność

    Witam, chcę zrobić urządzenie które będzie miało niski pobór prądu bo chcę, żeby było zasilane z baterii(prócz klawiatury i karty SD chcę podłączyć jeszcze mały wyświetlacz i transmiter RF). Chciałem na razie uruchomić to na bibliotekach HAL.. Dla próby mam Nucleo z uC STM32L452RE. Zdecydowałem się na niego, bo ma port SDIO, przez który chciałem podłączyć...

    Mikrokontrolery ARM   13 Lip 2017 14:15 Odpowiedzi: 7    Wyświetleń: 1578
  • GCC - Problemy z obsługą klawiatury matrycowej po modyfikacji funkcji

    Witam Kolegów, Dotychczas, korzystając z timerów programowych, z powodzeniem korzystałem z prostej funkcji obsługi przycisków, która zwraca informację o krótkim/długim naciśnięciu wybranego przycisku. Ostatnio, funkcję tą zmodyfikowałem do obsługi typowej klawiatury matrycowej...jednak nie funkcjonuje tak, jak potrzeba a problem jest, jak myślę, prosty....

    Mikrokontrolery   27 Cze 2017 14:01 Odpowiedzi: 6    Wyświetleń: 885
  • STM32F072RB - Jak odczytywać klawiaturę matrycową 4x3 podłączoną do GPIOC1-GPIOC7?

    Cześć. Tak jak napisałem w nazwie tematu posiadam ARM'a STM32F072RB. Podłączyłem kolejno kolumny, później wiersze klawiatury matrycowej 4x3 do portów GPIOC1-GPIOC7. Chcę odczytywać wciskane klawisze na klawiaturze i napisałem jak na razie taki kod: [syntax=c] #include "stm32f0xx.h" #include <stdio.h> volatile uint32_t timer_ms = 0x0; void delay(int...

    Mikrokontrolery ARM   22 Paź 2016 18:48 Odpowiedzi: 4    Wyświetleń: 903
  • Jak obsłużyć przerwanie zewnętrzne w 8051 dla klawiatury matrycowej?

    https://circuitdigest.com/microcontrolle... Tu masz gotowca ale nie rozumiem po co ci przerwania? Chyba, że od timera, którym co jakiś czas będziesz przemiatał matrycę sprawdzając czy klawisz jest wciśnięty. Dodano po 29 https://obrazki.elektroda.pl/6053996500_... Jak ci bardzo zależy...

    Mikrokontrolery Pozostałe   05 Kwi 2020 13:40 Odpowiedzi: 1    Wyświetleń: 1068
  • DSM-51 w C - trzeba przykładowych programów oraz kompilatora

    Witam Potrzebuje jakichś kilku przykładowych programów w C dla DSM-51. Chodzi mi tylko o jakieś na których mógłbym się wzorować aby obsłużyć LCD oraz klawiaturę matrycową. W assemblerze to banalna sprawa, jednak C nie znam i ciężko mi się troche przestawić na ten sposób myślenia :) A chciałbym mieć jakiś punkt zaczepienia żeby się na nim jakoś wzorować....

    Mikrokontrolery   22 Sty 2006 20:14 Odpowiedzi: 1    Wyświetleń: 1167
  • [DSM-51] DSM-51 Assembler: Timer 16-bitowy i przerwania - jak odliczać czas?

    Witam, dziękuje za szybką odpowiedź. Udało mi się naskrobać coś takiego: [syntax=asm]TIM0 EQU 00000001B ;gotowy zapis bitowy do ustawienia trybu timera TH0_START EQU 3CH TL0_START EQU 0B0H WRITE_DATA EQU 8102H WRITE_HEX EQU 8104H LCD_CLR EQU 810CH LJMP START ORG 0BH ;obsluga przerwania (dla timera0), podczas gdy timer sie przepelni TF0=1 i ten kod jest...

    Mikrokontrolery   19 Gru 2011 21:57 Odpowiedzi: 7    Wyświetleń: 5505
  • [Atmega8][C] - Nieprawidłowe działanie klawiatury matrycowej 4x4 - przesunięcie kolumn

    Witam, Korzystam z klawiatury matrycowej (membranowej) 4x4. Niestety nie mogę zamieścić linku, ale łatwo ją znaleźć, np. na botlandzie pod hasłem klawiatura numeryczna membranowa - 16 klawiszy. Postanowiłem, że napiszę prosty kod do obsługi tej klawiatury, jednak po drodze napotkałem na błąd. Zakomentowana instrukcja switch(PINB) w funkcji pobierz_klawisz()...

    Mikrokontrolery AVR   15 Lis 2020 14:40 Odpowiedzi: 6    Wyświetleń: 681
  • Jak zrealizować klawiaturę matrycową 4x3 na przerwaniach w ARM?

    Witam Można to zrobić na przerwaniu ale w ten sposób, że np. co 10ms timer będzie wskakiwał w przerwanie i sprawdzał czy coś jest naciśnięte. Trudno mi powiedzieć czy knif z diodami zadziała w tym przypadku. Powinien ale nie robiłem. W sumie można to zrobić w ten sposób, że porty na których będziesz coś sprawdzał podciągniesz do zasilania a z drugiej...

    Mikrokontrolery   23 Gru 2007 16:31 Odpowiedzi: 13    Wyświetleń: 6642
  • Czy AVR obsługuje I2C w przerwaniach bez zakłóceń? PCF8583 i PCF8574

    gummis: kolega pisał wyraźnie o uC AVR, a nie o '51 ;-D. ale kumam czacze :) wszysko OK. mimo ze wolę C niż jezyk maszynowy z tymi wszystkim jego cyferkami :D Osobiście muszę się z Wami zgodzić że macie rację w kwestii przerwań tylko ze jest jedno ale. Chodzi o tę klawiaturę. Z portów nie da się zrobic użytku z ww. opisanych powodów. Pozostaja ekspandery...

    Mikrokontrolery   09 Gru 2004 16:08 Odpowiedzi: 18    Wyświetleń: 3894
  • [Bascom][ATMega8]Klawiatura matrycowa, przełączniki.

    Witam. Wiem, że temat był wielokrotnie wałkowany na forum, ale mimo przebrnięcia przez sporą ilość informacji jakoś nadal mam problem z poradzeniem sobie z moim przypadkiem. Buduję 'klawiaturę matrycową' ale nie na przyciskach, ale na przełącznikach, zatem program sterujący nie będzie miał rozpoznać naciśnięcia przełącznika, a stan wszystkich linii......

    Mikrokontrolery AVR   28 Maj 2009 15:57 Odpowiedzi: 2    Wyświetleń: 2327
  • Czasowy włącznik (Timer) 6 kanałowy na mikrokontrolerze

    Ad 1 - poszukaj na temat klawiatury matrycowej - powinno Ci wystarczyć. Ad 2 - Jeżeli zrobisz tak jak ja, że włączenie i wyłączenie to 2 osobne zdarzenia to pozbędziesz się problemu przy większej ilości przekaźników. pętla szukania zdarzeń: //FALSE = 0, TRUE = 1 int rels = PORTX; //Nie PINX!!, odczytujesz poprzednio zapisana wartosc int akcja = 0; //0...

    Mikrokontrolery AVR   11 Maj 2010 20:09 Odpowiedzi: 61    Wyświetleń: 13063
  • Klawiatura matrycowa na liniach multipleksu - jak to ogarnąć?

    Początkowo multipleks miałem zbudowany na switch case, ale obecnie jest na if'ach. I wygląda tak: Ta sama historia co z klawiszami, wystarczy mądrze w [syntax=c]SendSpi ( pgm_read_byte (&CYFRY[CYFRA3]) );[/syntax] dodać zmienną licznik np [syntax=c]SendSpi ( pgm_read_byte (&CYFRY[CYFRA3+licznik<<2]) );[/syntax] Kolejna brzydka rzecz,...

    Mikrokontrolery AVR   31 Mar 2019 20:56 Odpowiedzi: 48    Wyświetleń: 2637
  • [Atmega32][C] Problem przy odczycie małej klawiatury + PWM

    Dzięki za podpowiedz Dr.Vee Twoja sugestia okazała sie bardzo przydatna. Teraz tylko musze wykombinować jak aby rozrzeszyć to na pełną klawiaturę matrycową(4x4). Żeby uzyskać płynną zmianę prędkości będziesz musiał do generacji impulsów użyć układu timera. Zmieniając czas pomiędzy wystąpieniami przerwania od timera zmienisz prędkość obrotową silnika....

    Mikrokontrolery AVR   17 Maj 2009 20:12 Odpowiedzi: 3    Wyświetleń: 1529
  • [AT Mega] Obsługa wielofunkcyjnej klawiatury 4 klawisze w przerwaniach AT Mega Bascom

    Napisałem się, napisałem... a tu wylogowało i przepadło a wstecz w przeglądarce nie przywróciło :( ale postaram się odtworzyć. W wyżej zaproponowanym sposobie musisz mieć przycisk podpięty pod zewnętrzne przerwanie. Ja zrobiłbym to inaczej. Obsługę przycisku zrobiłbym w przerwaniu timera. Przerwanie wywoływał co kilka milisekund. W przerwaniu najpierw...

    Mikrokontrolery AVR   20 Gru 2008 14:26 Odpowiedzi: 13    Wyświetleń: 3454
  • ATMEGA 16 Bascom - Czy możliwe jest jednoczesne I/O na pinie B.1?

    Akurat klawiatura matrycowa to moim zdaniem nieporozumienie w przypadku tak krótkiego selektora. - jakie nieporozumienie? o ile dobrze zrozumiałem (chyba że coś jednak źle) to chodzi i stworzenie klawiaturki 8 słiczy a do tego 8 diod LED. Jeśli tak to już klawiatura matrycowa 3x3 daje możliwość obsługi 8 słiczów a 8 diod LED można obsłużyć sobie dowolnym...

    Mikrokontrolery AVR   26 Maj 2010 12:54 Odpowiedzi: 16    Wyświetleń: 2861
  • Czy na polskich uczelniach uczą mikrokontrolerów ARM, np. STM32?

    Po pierwsze wszystkie biblioteki Arduino mają otwarty kod i można je przeanalizować, samo to ma wartość dydaktyczną. Po drugie platforma sprzętowa Arduino w żaden sposób nie narzuca swojego IDE. Nawet w oryginalnym środowisku Arduino, można a czasem nawet warto operować na rejestrach bezpośrednio. Łatwo na niej pokazać jakieś podstawowe koncepcje -...

    Mikrokontrolery ARM   29 Gru 2016 05:58 Odpowiedzi: 164    Wyświetleń: 9228
  • Przerwania proste i przyjemne - część 1 - dobre praktyki programowania

    Każda aplikacja osadzona na ogół zawiera w sobie zestaw funkcji. I nawet najprostsza, na przykład do regulowania temperatury, obejmuje szereg zadań, takich jak odczytywanie danych wejściowych od użytkownika lub z czujnika temperatury/wejścia ADC, wyświetlanie zasobów na wyświetlaczu LCD i sterowanie wyjściem zarządzającym pracą wentylatora/grzałki itp....

    Artykuły   23 Lut 2022 13:10 Odpowiedzi: 11    Wyświetleń: 3084
  • [c] Atmega32 - przeniesienie kodu klawiatury matrycowej z Atmega8, brak reakcji

    Witam Was mam taki problem i za bardzo nie mogę sobie poradzić. Chciałem przerzucić kod z atmegi8 na atmege32, który to obsługuje klawiaturę matrycową. Wcześniej kod pracował mi na jednym porcie, teraz jest na dwóch po kawałku. Na razie wyświetla liczbę 11 i nie reaguje. W kodzie dałem stosowne komentarze. Może jest tu jakiś prosty błąd ale nie mogę...

    Mikrokontrolery AVR   25 Paź 2011 11:30 Odpowiedzi: 2    Wyświetleń: 1100
  • [AT89S51] [Asembler] Zamek szyfrowy na klaw. matryc.

    Tu masz program (napisany przeze mnie daaaawno temu) do obsługi klawiatury matrycowej. Wysyła dane w zależności od klawisza przez UART. tmod_set equ 020h ;ustawienie Timera 1 w tryb 2 th1_set equ 0F4h ;wartosc poczatkowa licznika (do transmisji 2400 bodow/sek.) tl1_set equ 0F4h scon_set equ 050h ;ustawienie portu szeregowego w tryb 1 i zezwolenie...

    Mikrokontrolery   07 Kwi 2009 08:47 Odpowiedzi: 3    Wyświetleń: 2049
  • Kurs FPGA Lattice MachXO2 w języku Verilog: publikacja w Elektronice Praktycznej i na GitHubie

    Chciałbym zaprosić wszystkich zainteresowanych do mojego kursu FPGA Lattice w języku Verilog. W kursie wykorzystujemy FPGA typu MachXO2 z uwagi na jego niską cenę, prostą do lutowania obudowę i duży potencjał w wykorzystaniu na potrzeby hobbystycznych projektów. Kurs jest publikowany w Elektronice Praktycznej, a także dostępny jest na stronie ep.com.pl....

    Programowalne układy logiczne   09 Mar 2024 12:50 Odpowiedzi: 18    Wyświetleń: 2868
  • [BASCOM][ATmega8515] Nie działające przerwania - TIMER0

    Witam! Napisałem sobie obsługę klawiatury matrycowej 3x4 w bascomie. Nie używam umieszczonej tam funkcji getkb(), ponieważ podłączona jest do różnych portów. Sprawdzanie wciśniętych przycisków chcę przeprowadzić w przerwaniu od wewnętrznego zegara TIMER0. Na ATmega32 wszystko bez problemu działa. Płytka, pod którą to robię działa niestety na ATmega8515....

    Mikrokontrolery AVR   26 Kwi 2011 14:28 Odpowiedzi: 13    Wyświetleń: 2069
  • [8051] Jak poprawnie obsłużyć przerwanie T0 w C dla 8051 w Eclipse (SDCC)?

    Bry, Mam do przerobienia zadanie z Assemblera obsługujące przerwanie T0 na C (Eclipse, SDCC). Niemniej jednak na zajęciach korzystamy formalnie z książki P. i P. Gałka (pracujemy też na DSM-51). Stąd moje dwa problemy (jeżeli temat umieściłem w nie najlepszym dziale, proszę o przeniesienie): 1. Znalazłem składnię tego typu: void t0_isr (void)...

    Mikrokontrolery   29 Lis 2010 19:28 Odpowiedzi: 2    Wyświetleń: 3079
  • Arduino Uno R4 WiFi - tworzymy grę snake na wyświetlaczu matrycowym

    Niepotrzebna komplikacja. Wystarczy zaświecić jedną diodę reprezentującą głowę i jedną zgasić. Czy masz na myśli odświeżanie ekranu? Generalnie tak, można albo zawsze od 0 "rysować" scenę, albo robić tylko zmiany. Swego czasu nawet pisałem coś chyba w Pascalu/na Lazarusie z grafiką gdzie nie było double bufferingu i okazało się, że wygodniej jest tylko...

    Artykuły   29 Wrz 2023 17:47 Odpowiedzi: 4    Wyświetleń: 2178
  • ATMega328P Arduino - Mniej sprzętowych PWM do dyspozycji niż trzeba

    Dziękuję Wam wszystkim za odpowiedzi! Mała dygresja, wszystko służy do mojej pracy inżynierskiej, którą jest manipulator o 5 stopniach swobody. Do Ad. 1 BlueDraco oraz BTW tmf (hehe, mam Twoją książkę, kiedy mogę dostać autograf? :D): Niestety, wybór Arduino jest ostateczny (Uno R3). Wybrałem tę płytkę, ponieważ nie jest specjalnie droga (w porównaniu...

    Arduino   06 Gru 2014 20:50 Odpowiedzi: 9    Wyświetleń: 1416
  • Stoper z komunikacją PC - Jak sprawdzić poprawność kodu AVR?

    Witam Na zajęcia mam zrobić taki projekt : "11. Program – stoper, z komunikacją z PC: obsługa klawiszy klawiatury matrycowej: 1 – start; 2 – stop; 3 – wznów; 4 – kasuj; 5-wyślij do PC;" Posiłkuje się tą stroną : http://extremeelectronics.co.in/avr-proj... #include <avr/io.h>...

    Mikrokontrolery AVR   19 Cze 2016 14:23 Odpowiedzi: 4    Wyświetleń: 1131
  • Zamek szyfrowy na 89C2051 - zapis i weryfikacja kodu w asemblerze

    Witam! Ostatnio zaczolem sie uczyc asemblera na procki 8051. Musze przyznac ze jezyk ten zaczol mi sie bardzo podobac :) Napisalem program zamka szyfrowego na procesor 89C2051, kod zrodlowy podaje w zalaczniku (jest dosc dlugi). Zamek ma dzialac tak: Jesli w pamieci eeprom nie ma zapisanego kodu (w komorce zero wartosc <> 184), zapala sie dioda...

    Mikrokontrolery   11 Lis 2006 01:14 Odpowiedzi: 2    Wyświetleń: 1302
  • Jak podłączyć klawiaturę matrycową Std34 do Atmegi8? Utknąłem w programowaniu

    ok powoli łapię bardzo dziękuję za pomoc. Napisałem teraz taki oto programik $regfile = "m8def.dat" $crystal = 16000000 $baud = 9600 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Declare Sub Wysw Dim I As Integer Dim Przycisk As String * 1 Dim A As Integer...

    Mikrokontrolery   15 Lip 2007 14:18 Odpowiedzi: 12    Wyświetleń: 2103
  • Jakie były wasze pierwsze programy na mikrokontrolery i w jakich językach?

    co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...

    Mikrokontrolery   26 Cze 2009 14:16 Odpowiedzi: 45    Wyświetleń: 19031
  • Nakładka na Arduino UNO - jak stworzyć płytkę do ćwiczeń bez użycia płytek stykowych?

    Witam Odpowiadam kolejno Kolego "dondu" nie muszę chyba rysować schematu każdy widzi z czego składa się mój shield - raczej nie proszę tu o sprawdzenie połączeń bo wiem że będą OK, tego czego nie wiem to zaraz dopytam. Ja jak zaczynałem przygodę z elektroniką to niestety nie było tak "wygodnych" rozwiązań jak płytki stykowe czy nawet uniwersalne - za...

    Arduino   23 Cze 2018 15:34 Odpowiedzi: 46    Wyświetleń: 11100
  • Miktrotriki, czyli jak osiągnąć więcej z mikrokontrolerem?

    https://obrazki.elektroda.pl/3753373600_... Mikrokontrolery, zwłaszcza ośmiobitowe, wydają się być generalnie łatwymi w użyciu układami. Mamy bowiem do dyspozycji prosty komputer i garść zwykle mało skomplikowanych peryferiów. Wystarczy napisać odpowiedni program i tyle. Ale nawet te proste z natury układy mają funkcje i możliwości,...

    Poradniki Elektronika   09 Sie 2023 05:34 Odpowiedzi: 10    Wyświetleń: 3336
  • Jak zrealizować zamek cyfrowy na dsm-51 z pamięcią EEPROM i klawiaturą matrycową?

    Zrealizowałem zamek cyfrowy na dsm-51. Zamek ma dzialac tak: Jesli w pamieci eeprom nie ma zapisanego kodu (w komorce zero wartosc <> 184), zapala sie dioda i z klawiatury matrycowej podajemy nowy kod. Po podaniu 6-ciu cyfr (tyle ma kod) naciskamy klawisz 'ENTER' i kod zostaje zapisany do pamieci eeprom a dioda gasnie. Podajac kod, zawsze na poczatku...

    Mikrokontrolery   16 Mar 2015 19:46 Odpowiedzi: 4    Wyświetleń: 1203
  • AT 89s52 klawiatura matrycowa.jak to zrobić na przerwaniach?

    ok,dzięki za wszelkie posty.Już sobie poradziłem.zrobilem na przerwaniu od timer'a.Dzieki!Pozdrawiam!

    Mikrokontrolery   10 Maj 2005 18:35 Odpowiedzi: 10    Wyświetleń: 2349
  • Atmega16 z kwarcem 32,768kHz - Timer2 działa nieprawidłowo, co robić?

    Ten kwarc 32k bezpośrednio do tych nóżek pc6 i pc7, na porcie a klawiatura matrycowa, a na c wyswietlacz 16x2.

    Mikrokontrolery   12 Maj 2005 11:01 Odpowiedzi: 3    Wyświetleń: 2227
  • PIC16F877A timer1 – ustawianie czasu przekaźnika w minutach zamiast sekund

    Witam! Mam napisany program w C w ktorym zalaczany jest przekaznik na wybierany z klawiatury matrycowej czas. Jednak czas jest ograniczony do 99 sek., a chcialbym ustawiac czas w minutach... czy ktoś ma jakies sensowne pomysły? starającym sie pomóc szczerze dziękuję:) L

    Mikrokontrolery   13 Maj 2008 23:24 Odpowiedzi: 4    Wyświetleń: 1098
  • atmega8 - SPI: Niewłaściwe działanie przy multipleksowaniu wyświetlaczy i matrycy 4x2

    Witam. Mam następujący problem z SPI (i nie tylko) Najpierw opis układu: Atmega32A master SPI Atmega8 Slave. (przerwania) Wszystko taktowane wewnętrznie na 8MHz Do atmegi8 są przyłączone 4 wyświetlacze 12 diodowe WA przez tranzystory. Katody do portów (oczywiście z R) Wyświetlanie multipleksowane. Do tego 8 przycisków - jako, że brakło portów to "klawiatura"...

    Mikrokontrolery AVR   13 Sie 2014 07:35 Odpowiedzi: 3    Wyświetleń: 1179
  • ATmega88 - Klawiatura matrycowa, brak reakcji przy wpiętych tranzystorach

    Witam. "Przerabiając" książkę p. Tomasza Francuza "Język C dla mikrokontrolerów AVR" natknąłem się na problem obsługi klawiatury matrycowej w przerwaniach. Klawiatura ma wykorzystywać kolejne ustawianie stanu niskiego na pinach na potrzeby multipleksowania. Niestety wciskanie przycisków klawiatury nie powoduje żadnej reakcji. Co ciekawe (dla mnie) po...

    Mikrokontrolery AVR   09 Wrz 2013 15:28 Odpowiedzi: 6    Wyświetleń: 2937
  • ATmega8 i klawiatura matrycowa - problem z rozróżnianiem kolumn w BASCOMIE

    Dzięki Panowie. zrobiłem program do obsługi klawiatury. Teraz jeszcze mam problem z wprowadzaniem liczb dwucyfrowych. W jaki sposób najlepiej rozwiązać ten problem ?? Dadam, że obsługa mojej klawiatury jest wykonywana poprzez przerwania licznika TIMER0 Oto moja procedurka obsługi klawiatury: '_______________________________________...

    Mikrokontrolery   27 Lip 2013 06:51 Odpowiedzi: 11    Wyświetleń: 3581
  • prowadzanie liczb 2-wu cyfrowych z klawiatury matrycowej

    Witam. Nie mogę sobie poradziź z wprowadzaniem liczb dwucyfrowych z klawiatury matrycowej. Moja klawiatura jest obsługiwana z wykorzystaniem przerwania od Timera0. Jeśli możecie to prosze o pomoc i propozycje rozwiązania tego problemu. Poniżej zamieszczam część mojego kodu programu ....... [wyciety fragment] ....... Do 'pętla nieskończona DO...

    Mikrokontrolery   20 Wrz 2005 23:28 Odpowiedzi: 8    Wyświetleń: 1994
  • Tutorial PIC18F2550 + SDCC - Część 2 - Blink LED, piny IO, wejścia i wyjścia

    https://obrazki.elektroda.pl/5009750700_... Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony jest...

    Artykuły   08 Sty 2020 10:57 Odpowiedzi: 0    Wyświetleń: 3753
  • Ramię robota - weryfikacja schematu i kodu BASCOM, projekt PCB w Eagle

    witam kiedyś zacząłem projekt ramienia robota ale nie ukończyłem go postanowiłem więc dokończyć co zacząłem ramie miało być sterowane 5 serwami przez klawiaturę matrycową mam prośbę czy może ktoś sprawdzić schemat i kod w bascomie ???? nie znam sie na eagle dlatego prosiłbym o wykonanie płytki w tym programie http://www.elektroda.pl/rtvforum/viewtop...

    Robotyka Modelarstwo i CNC   14 Lis 2011 19:30 Odpowiedzi: 0    Wyświetleń: 1453
  • [C, AVR, IR LED przez PNP] Jak zbudować nadajnik RC5 z Atmega8, IR LED i klawiaturą 4x4?

    Dzien dobry, Chcialbym zbudowac nadajnik RC5 z Atmega8, diody IR LED oraz klawiatury matrycowej 4x4. Obsluge klawiatury mam juz zrealizowana i wszystko dziala w porzadku - drgania stykow aby wyeliminowac 'wielokrotne' wscisniecie zrealizowalem programowo bez uzycia timerow za pomoca funkcji delay - atmega8 ma byc tylko pilotem wiec nie zalezy mi na...

    Początkujący Elektronicy   26 Sty 2014 10:59 Odpowiedzi: 0    Wyświetleń: 942