Skoro posiadasz także resztę - odizolować, polutować, zabezpieczyć termokurczami i tyle, ew.wyciągnąć wsuwki, polutować kable do nich, osadzić je z powrotem we wtyku.
Na mój nos to jest uszkodzenie wewnątrz klawiatury - przerwane ścieżki. Każdy następny montaż przerywał następne.
Prowadzący może też docenić Twoje eksperymenty, których efektem jest opinia o całkowitej nieprzydatności tego mechanizmu w projekcie. Możliwość podłączenia przerwania masz w zasadzie wszędzie. Sens, przynajmniej w projekcie który przedstawiłeś, niestety nigdzie wg mnie...
Drogi Kolego Aby możliwe było nawiązanie komunikacji pomiędzy oprogramowaniem InField a klawiaturą, należy przerwać komunikację pomiędzy klawiaturą a centralą, np. poprzez odłączenie żółtego przewodu magistrali. Po tym zabiegu program zobaczy klawiaturę i będziesz mógł przeprowadzić aktualizację firmware Pozdro :-)
Klawiszy (poza wyjątkowymi sytuacjami typu wybudzanie uC) nie robi się na przerwaniach INT. Delaye w przerwaniu to nieporozumienie. Twoje przerwanie realizuje się tylko po wciśnięciu przycisku, więc trudno by było, aby zwróciło informację o jego zwolnieniu. Zrób przerwanie zegarowe co 25-50ms i cyklicznie sprawdzaj stan klawiatury. Opanujesz w ten sposób...
U mnie diody raz działały raz nie :(. Zrobiłem sobie tak :) Po obsłudze przerwania wystawiam 0 na wiersze i sobie czekam aż przyjdzie kolejne przerwanie :)
Skoro nie dziala i system jej nie wykrywa to pewnie jest uszkodzona. Jakiej pomocy oczekujesz? Jak potrafisz to sprawdz miernikiem kabel usb czy zyly sygnalowe nie sa przerwane.
sprawdź taśmę klawiatury czy są wszystkie elementy albo czu tasiemka nie jest przerwana
Ekran działa? Z ciekawości napisz do NDN :) może przypadkiem mają jakiegoś trupka z serwisu. Klawiatura jest rzeczywiście silikonowa - przerwała.
Powodem że nie mogłem wejść w bios ,była uszkodzona klawiatura , dokładnie 4 ścieżki na klawiaturze przerwane , dzięki wszystkim za zainteresowanie.
RTFM, pdf nt. ATMega32, strona 19: Bit 3 – EERIE: EEPROM Ready Interrupt Enable Writing EERIE to one enables the EEPROM Ready Interrupt if the I bit in SREG is set. Writing EERIE to zero disables the interrupt. The EEPROM Ready interrupt generates a constant interrupt when EEWE is cleared. Gdyby się nie dało zrobić jak pisałem tobym Ci głowy głupotami...
Moim zdaniem masz żłe napisaną obsługe przerwania. Procesor jak wejdzie w przerwanie to w niej wisim i wisi. Mogą być problemy ze stosem. Ja bym to napisał tak ze timerem bym wykonywał akcje a w przerwaniu ustawiał flage wciśniętych klawiszy. Otrzymujesz przerwanie i zapisujesz do zmiennej stan klawiatury. W przerwaniu z Timera sprawdzasz jaki stan...
To zapewne nie przechodzi przez kompilację: Pułapka 1: Zerowanie bitu przez wpisanie jedynki Czyli zamiast zgasić flagę ustawiłeś ją ponownie :) Inna sprawa że robisz to niepotrzebnie, ponieważ flaga ta jest gaszona sprzętowo zaraz po wejściu do funkcji obsługi przerwania: Bit 6 – INTF0: External Interrupt Flag 0 ... The flag is cleared when the...
Oops pomyliłem system binarnym z dziesiętni wagami bitów :D zaraz poprawie edit:najprościej uint8_t k;//deklaruje wcześniej ponieważ będe używał poza pętlą for(k=0; k<4; k++){ if( (PIND>>(4+k))&... ){k++;break;}//k++ ponieważ otrzymam 0-3 a potrzebuke 1-4 uint8_t j = ( i*4 ) + k; jeszcze...
Rozbierz go i sprawdź czy nie miał jakiejkolwiek ingerencji z cieczą. Jeżeli takową znajdziesz weź spirytus i przeczyść miejsce zalania. Jeżeli nie pomoże odklej membranę klawiatury i sprawdź czy pod nią także nie ma zalania. Jeżeli żadne z w/w działań nie pomoże, to będzie musiał niestety udać się do serwisu ;).
Możesz mieć uszkodzoną klawiaturę (przerwane ścieżki lub zwarte). Nową klawiaturę znajdziesz tu: [url=http://sklep.north.pl/karta/klawiat...
Przerwanie 1Ch jest wywoływane z wnętrza IRQ 0. Ma więc wyższy priorytet niż przerwanie klawiatury - IRQ 1 - i stąd "zawieszenie". Komputer nie reaguje na klawiaturę, dopóki nie zakończy się IRQ 0, a ono nie zakończy się, bo debugger czeka na klawiaturę.... EDIT: Dla jasności - nie chodzi tu o fakt, że IRQ0 ma wyższy priorytet niż IRQ1. Wystarczy ,...
col<<=1 o to mu zapewne chodzi. nop wystarczy a większe opóźnienie jak już daj w innym miejscu. Ja te klawiatury obsługuje w przerwaniu, więc to inna historia
Sprawdzić w nocie katalogowej pod jakim adresem powinno być (w każdej jest "Register summary") i wpisać. Np. dla ATmega8515 (i pewnie większości pozostałych) będzie tak : #define GICR 0x3B i po tym dopiero może być #define ENABLE_INTO_FALLING ... BTW. Prawidłowo to powinno już być w pliku nagłówkowym io.h . Może masz niezadeklarowany typ procesora ?...
Witam !!! Zainstalowałem specjalnie BASCOM'a i stwierdzam, że trzeba to napisać od nowa. Najlepiej będzie Clk klawiatury wpakować na przerwanie zewnętrzne typu "any change". Kiedy clock wyzwoli przerwanie, sprawdzasz w petli dane i po sprawie. (M.) Witam, masz racje, że trzeba to włożyć do przerwania, ale nie trzeba pisać tego od nowa. Dzisiaj poprawiłem...
Jedynym wyjściem zdają się być przerwania, obsługę klawiatury należy zrobić w podprogramie przerwania INT0 lub INT1, poczytaj ten temat :-) http://www.elektroda.pl/rtvforum/topic10...
kod pojedynczego klawisza ma 11 bitów z tego 8 bitów danych, chciałem zapytać czy clock działa cały czas czy wypuszcza 11 impulsów przy naciśnięciu klawisz?? jeżeli działa cały czas (tak pewnie jest) to czy w tym schemacie w linku ta informacja zostanie wyświetlana, czy "przeleci" przez diody rejestry i diody, jeśli tak to jak ją zatrzymać aż do naciśnięcia...
(at)raczkowy18 Odłącz wszystkie pozostałe dyski, zostaw tylko dysk systemowy. Uruchom instalację Windowsa na nowo. Podczas instalacji wybierz instalację zaawansowaną. Ręcznie usuń z dysku wszelkie partycje. Zainstaluj Windowsa na nowo. Będziesz potrzebował pamięci USB, żeby stworzyć bootowalnego Windowsa.
Prawdopodobnie przerwana taśma od płytki klawiatury, sprawdź również czy nie pękł jakiś glass. Ewentualnie rozklej delikatnie ta białą warstwę z płytki klawiatury i sprawdź czy membrany się nie powypalały już.
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...
Mam własną procedurę ale działa na zasadzie mnożenia *10 wpisanej do tej pory wartości i dodawania numeru klawisza (0-9) wraz z kontrolą długości liczby, formatowaniem wyświetlania na LCD, obsługą klawiatury w przerwaniu i innymi bajerami. Jak chcesz mogę podesłać Ci odpowiednie procedury. BTW: jaki masz uC ?
Odnośnie klawiatury ją się akurat robi na przerwaniach prawie zawsze - przerwanie od timera;) Wyświetlacz tak samo jeśli nie chcesz migania;) W głównej możesz sobie dane parseować ale wysyłać trzeba w stałych odstępach czasu;)
Można spróbować znaleźć linię (na złączu) na klawiaturze zwieraną poprzez wciśnięcie shiftu i porównać czy w tym samym miejscu jest na starej - może po prostu masz ten przypadek 0.01% kiedy dostałeś fabrycznie nową, uszkodzoną klawiaturę - przerwana żyła z shift'u. Wtedy jak najbardziej wskazana byłaby jej wymiana...
Witam, klawiatura nie potrzebuje konkretnych przerwań do działania, więc powinno się to dać się łatwo napisać. Na tym etapie problem jest raczej brak kawałka programu, który by można przetestować, niż zablokowane przerwania. Pozdrawiam.
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.
Hehe... no to następny pomysł - a jak szybko obraca się pętla główna programu? Nie wiem jak masz skonstruowany program, czy w ogóle jest? Dużej precyzji czasów chyba nie potrzeba, nie ma różnicy, moim zdaniem, czy przytrzyma się przycisk 1s czy 1,1s, więc może ten pomysł wsadzić do pętli głównej i bez przerwań. Wtedy w zależności od szybkości pętli...
Musisz wyzerować flagę, a czy zrobisz to normalnie czy przy użyciu tej bzdurnej biblioteki to już nie ma znaczenia. 4\/3!!
Witam, ja również budowałem komputer COBRA 1. Był rok 1985 i części nie były tak łatwo dostępne. Udało mi się wtedy uruchomić część wizyjną COBRY (bez modulatora) na płycie prototypowej własnego wyrobu. Wykorzystałem układ MCY7304, ale w mojej wersji układu litera "O" (duża litera o) nie wyglądała ładnie - miała kwadratowe narożniki. Nie wiem, czy w...
Przyszło mi do głowy że może to działać na zasadzie różnic w rezystancji które procesor jakoś wyłapuje Może kolega zacznie od WIKI: [url=https://pl.wikipedia.org/wiki/Klawi... Wiem że to żadna pociecha, ale ja już dwie klawiatury załatwiłem kawą i tak: pierwszej nie udało mi się reanimować, a drugiej nawet nie rozkręcałem tylko od...
Wklej może printscreeny z przerwaniami i z tymi alertami.Sądzę że przekładanie kart nie da oczekiwanego efektu.Pomyśl może jednak o klawiaturze USB.Lub w biosie masz może urządzenia które możesz wyłączyć,których nie używasz,np.porty COM i Parallel,zwolnisz przerwania.
Ale to się stało przy cięciu tp. Jest jakaś możliwość aby to zrobić, nie zamykając tp przyokazji? mogę przesłać zdjęcie jak jest przecięty tp.
Dzieki za podpowiedz, tak zrobilem i podpialem wyjscie clock klawiatury pod przerwanie, dziala dobrze, trzeba tylko troche pokombinowac z opoznieniami, dzieki
Uszkodzona klawiatura lokalna (przerwane połączenie jednej linii).
A czasami BIOS (czy co tam siedzi) nie powinien zająć się obsługą klawiatury i udostępnić przerwanie do jej obsługi?
...z tym alkoholem to ostrożnie, w niektórych klawiaturach może się okazać, że warstwa przewodząca się zmyje. Niedziałanie bloku klawiszy sugeruje przerwę na styku matryca klawiatury-sterownik klawiatury bądź przerwaną ścieżkę na matrycy klawiatury.
Co ile masz przerwanie od timera bo jak się domyślam stan klawiatury odczytujesz kilkadziesiąt razy na sekundę?? Napisze to po raz kolejny: Wywal odczyt po IIC klawiatury z obsługi przerwania!!! I rób to tak samo jak odczyt czasu w programie głównym na podstawie flagi. Po drugie po co odczytujesz za każdym razem czas z PCF'a??? Skoro masz przerwanie...
Hmm, 33 to 3x11. 2x11 zrozumiałbym bez problemu bo jeden raz to wciśnięci e klawisza a drugi to jego zwolnienie. Trzeci (a w zasadzie drugi) to być może autorepeat ale teraz to zgaduję. Na koniec transmisji z klawiatury trzeba dokonać potwierdzenia na linii zegara. Być może jak tego nie robisz to klawiatura wysyła jeszcze raz. upanie
Na moje oko to faktycznie wygląda na jakieś sprzętowe uszkodzenie. Czasem trafiają mi się takie sprzęty które się podobnie "zacinają". Z reguły jednak scenariusz jest taki, że w losowych odstępach czasu mysz/touchpad oraz klawiatura sprawiają wrażenie jakby się zacinały - natomiast po odłączeniu HDD i wystartowaniu z livecd działa. Za każdym razem w...
Są one istotne i połączone z środkowym polem z prawej strony( jak patrzysz na płyte z góry i klaiatura jest u dołu). W twojej sytuacji na bank masz tam przerwaną ścieżke idącą do układu klawiatury - to wszystko jest widoczne na schemacie....
Faktycznie aktywnym stanem jest zero i wtedy ten fragment kodu nie powinien dać żadnego rezultatu, ale co dziwne cokolwiek nacisnę i tak się wykona. Znaczy, dlaczego nie. Jak wcisnąłeś przycisk 0, a sprawdzasz 2, to przerwanie sie wygeneruje, ale na dwójce jest stan wysoki, to warunek (pierwszy) zadziała. Jak sprawdzam czy stan jest równy zero to też...
Prawdopodobnie kabelek jest przerwany lub przetarty w miejscu wyjscia z klawiatury i tylko wymiana calosci zalatwi sprawe. Ja tez mialem taki przypadek i wymienilem caly kabelek. Nie powinno byc z tym problemu jezeli uzywales kiedy lutownicy.
Witam. Ostatnio córka zalała mi klawiaturę czego skutkiem było dostanie się różnego śmiecia pod ścieżki i obecnie wciskając cokolwiek automatem wypisuje mi 2~3 inne znaki. Na allegro trafiłem jednak na tanią klawiaturkę z innego modelu no i wczoraj przyszła... Jak sie okazało nie chodzą klawisze p,1,2,3,4,backspace,7,8,9,num1,num3. Po małym dochodzeniu...
Problem jest na płycie przerwana któraś ścieżka między gniazdem klawiatury a kontrolerem. Obecnie taki komputer można na giełdzie czy Allegro kupić za 50-150zł cena w zależności od wlutowanego procesora 400mhz do 850mhz i jeżeli jest ten wolniejszy to lepiej wymienić cały kadłubek niż szukać przyczyny.
Posprawdzaj połaczenia styków klawiszy może gdzieś się przerwało i trzeba będzie zregonerować.
Witam, Obiecałam napisać jak się zakończyła historia mojego spryskanego komputera.Otóż migający ekran to było następstwo tego, że w wyniku zamoczenia klawiatury przerwałam aktualizację systemu i to spowodowało,że komputer ześwirował. Pan w serwisie pierwsze wysuszył komputer i przeczyścił. Po włączeniu komp. odpalił i chodził ale p włożeniu dysku z...
Chodziło o klawiaturę foliową w kuchence mikrofalowej.
W takim przypadku ja zrezygnowałbym z INTów i przeszedł na zwykłe skanowanie klawiatury za pomocą timera i przerwania z niego - łatwo zrobisz eliminację drgań styków.
Klawiatura jest uszkodzona z góry a taśma łącząca z płytką przerwana.
O ile dobrze wyliczyłem, to po 6 dniach, 1 godzinie i 22 minutach nastąpił sukces: O kurcze! działa... Proponuję algorytm "na siłę": - generować w pętli kolejne liczby rzymskie - porównywać wygenerowaną liczbę rzymską z liczbą podaną z klawiatury - przerwać pętlę, gdy nastąpi sukces (będzie szybciej niż 6 dni) - jeśli pętla zakończy się bez sukcesu,...
a jak chce kolega skakać po menu przy jednoczesnym wykonywaniu pomiaru z użyciem przerwań? Jako przerwanie potraktował bym tu pomiar, co 3 s. przerywamy program podążnia za słońcem i zczytujemy wynik. Jeśli naciśniemy przycisk z klawiatury przerwanie i wykonujemy daną czynność bieganie po menu. - brak czekania aż mniejsza/większa pętla się wykona master-slave...
W tym przykładzie klawiatura aktywuje przerwanie tylko w momencie naciśnięcia klawisza. Poza tym przypadkiem procesor w ogóle nie interesuje się klawiaturą. W przypadku matrycy prawdopodobnie klawiatura musiałaby być sprawdzana non-stop ze względu na kontrolę rząd-kolumna. Poza tym nie wiadomo jak czasowo by to się spisywało, czy nie gubiły by się krótko...
Klawiatura jest właczona bo współczesne komputery można włączyć/wyłaczyć przyciskami pod DELETE. Monitorowanie przerwania wymaga zasilania.. Daj winampowi wyższy priorytet.
Witam. Korzystam z MCU 8051 IDE. Mam zrobić program, który wykrywa i identyfikuje naciśnięty przycisk na klawiaturze matrycowej. Program powinien reagować na wciśnięcie przycisku - zwarcie łącznika. Klawiatura matrycowa jest podłączona do portu P1: wiersze - bity od 0 do 3 i kolumny - bity od 4 do 7. Co zrobić, żeby uzyskać przerwanie zewnętrzne podczas...
Cześć, mam problem z moją klawiaturą, przerwałem folię w jednym miejscu i podłożyłem sreberko, raz działa raz nie działa. Znalazłem identyczną co do wyglądu ale z trochę innymi numerami na odwrocie. I teraz pytanie czy to będzie u mnie działać. Mój laptop Samsung sa11 a ten z którego pochodzi znaleziona klawiatura to R60 plus. Zamieszczam fotki. Na...
Z tymi sterownikami nie maiłem do czynienia ale początek opisu wskazuje, że służą do obsługi code page - czyli zestawu znaków (np polskie litery) Co do programowania kontrolera przerwań to znalazłem taki papier: http://sirius.cs.put.poznan.pl/~inf94333... Trzeba pamiętać, że dostęp do rejestrów HW jest przez rozkazy assemblera in/out i nie jest...
To nie jest kabel a taśma łączącą i jest ich dwie a po tylu latach jest ona krucha. Tego nie ma jak połączyć; są próby klejenia na zakładkę po usunięciu wierzchniej izolacji. 39 zł i jest nowa
Zacznij od przerwania timera.
Jakbym wiedział, że trzeba napisać to bym napisał :/ MUSZĘ użyć wielowątkowości, potrzebuję to do programu obsługującego port RS. Program ma jednocześnie wysyłać dane i "słuchać" czy nie wciśnięto [Esc] na klawiaturze...
Narysuj schemat ideowy podłączeń tej klawiatury do procesora (tylko dokładny).
skanowanie klawiatury ustawiłem pod przerwanie do wyświetlacza segmentowego tj.: [syntax=c] TCCR2 |= (1<<WGM21); TCCR2 |= (1<<CS22)|(1<<CS21)|(1<&l... OCR2 = 30; TIMSK |= (1<<OCIE2); [/syntax] Czy mogę prosić o konkretny przykład obsługi takiej klawiatury w przerwaniu? Na etapie mojej edukacji mogę sobie sam nie poradzić.
tak,tak znam to urządzenie dokładnie , całość produkcji przeszła przez moje ręce , pewnie tpsa wyzbywała się tego po przejściu na centrale elektroniczne. Fajne Darlingtony siedzą na końcówkach , sterowałem tym lapki na chojne jak się jedna zapaliła to od razu wiedziałem bo system zgłaszał przerwanie obwodu .
Przerwanie oparlem o wywolania DOS-owe XOR_BX,BX -> zerowanie BX XOR_CL,CL -> zerowanie CL POCZATEK: MOV_AH,08H -> ustawia ze odczyt klawiatury INT_21H -> wywolanie przerwania odczyty klawiatury MOV_CH,AL -> do CH znak ASCII klawisza nacisnietego CMP_AL,13 ->sprawdzenie czy ENTER JNE_DALEJ ->jak nie ENTER to skacz dalej CMP_CL,1...
Polecam zainteresować się notą AVR415, dotyczącą budowy pilota RC5. Jest tam podany ciekawy sposób obsługi klawiatury matrycowej. Co prawda nie wszystkie avr-y posiadają tego rodzaju przerwanie (low-level albo change-level na praktycznie całym porcie) ale na przyszłość, myślę, że warto o tym wiedzieć.
Rozkręć ją i sprawdź miernikiem przewód USB, możliwe że się przerwał.
Ale mysz i klawiatura dziala caly czas?
Czyli jak nawet jeden ten obwód będzie przerwany to klawiatura nie będzie działać?
Moim zdaniem masz rację, że przerwania powodują problem. Miałem kiedyś podobną zagwozdkę z obsługą klawiatury PS2 + multipleks. Problem rozwiązało zezwolenie na przerwanie przerwania multipleksowania, tak aby przerwanie (w moim wypadku) od obsługi klawiatury miało "wyższy priorytet" i mogło wywłaszczyć przerwanie multipleksowania.
Miałem ten sam problem, u mnie rozwiązałem to za pomocą kilku drucików wyciągniętych z linki, kropelki i taśmy izolacyjnej. Kładziesz druciki na ścieżce, dociskasz delikatnie płaskim śrubokrętem do ścieżki i dajesz odrobinę kropelki, jak wyschnie sprawdzasz czy przewodzisz i izolujesz taśmą.
1. Zobacz czy pod klawiaturą nie przerwała się gumka i czy nie dotyka płytki przycisk. 2. zmiana softu 3. zwarcie na plytce przy procesorze czy pamieci operacyjnej Mozesz wlaczyc tryb zdjec bez wejscia do menu? Sprawdz czy wykluczysz procesor i ram
Taka rada stan klawiszy najlepiej odczytywać w przerwaniu timera.
Klawiaturą tego nie zrobisz, szpadel w ręce i do dzieła.
przepraszam że tak pózno odpisuje , klawiatura działa okazało sie ze jedna sciezka była przerwana, solucja jest troche wyżej. dzieki za pomoc
Obsłuż ją w przerwaniu :P Znaczy podłącz linię danych klawiatury do np. INT0, i potem jak naciśniesz klawisz to zostanie wywołane przerwanie INT0. Klawiatura działa na tyle wolno że zdążysz bez problemu odczytać jaki klawisz naciśnięto.
Witam Tu cos znalazlem mam nadzieje ze pomoze :) http://groups.google.pl/groups?hl=pl&lr=...
Dwie opcje, albo wytarte lub zabrudzone styki pod klawiaturą, albo przerwana ścieszka. (stawiam na to drugie). Trzeba zrobić zwore. Jeśli się tym nie zajmujesz radze oddać do najbliższego serwisu. koszt ok. 40zł (ja tyle za to kasuje) Ja się zdecydujesz na otwarcie to otwiraj od góry. Pozdro...
A może taśma uległa uszkodzeniu i czasem jak załapie to się podświetli? Klawiatura działa, ponieważ mogła się przerwać tylko nitka odpowiedzialna za podświetlenie klawiatury.
przerwania timerów mają wyższy priorytet niż przerwanie transmisji szeregowej. Jeśli wysłanie tych pięciu liczb trwa dłużej niz 25ms to na pewno w między czasie będzie przerwanie od obsługujące klawiaturę, jeśli ono Ci modyfikuje jakiś wskaźnik lub inną zmienną związaną z buforem wysyłania danych to tam bedzie powód gubienia znaków. Musisz tez przeanalizować...
Wektory przerwań mają odpowiednie priorytety ... jeżeli odczyt czasu masz w przerwaniu to przerwanie klawiatury powinno być o mniejszym priorytecie. Jeżeli obsługę odczytu masz w pętli głównej - to zrób własny "kontroler przerwania" :P Po odczytaniu godziny itd. sprawdź czy flaga przerwania jest ustawiona, a jeżeli tak to skocz do procedury obsługi...
Odpinałeś klawiaturę od płyty? Co dzieje się z wentylatorami po uruchomieniu z kabla? Mogłeś wlutować nieprawidłowe taśmy (co najczęściej się zdarza - przeplot innego modelu zwieraja do linii przerwania IRQ i zawiesza urządzenie po drugiej stronie). Odłącz T-conn matrycy i uruchom się na monitor zewnętrzny. Klawiatura pewnie wróci.
Witam ! Wydaje mi się, że chodzi tu o rozróżnienie przerwań zewnętrznych od wenętrznych inny skok przy przerwaniu wew. a inny przy zew. W programie obsługi trzeba poprostu sprawdzać skąd przychodzi przerwanie i odpowiednio skskać. Obsługa klawiatury z przerwania nie jest dobrym pomysłem. pozdrowienia T Dodano po 3 Witam ! Wydaje mi się, że chodzi tu...
witam mam taki problem : mam klawiature usb Logitech która jest podłączana do komputera poprzez kabel usb, problem w tym ze ten kabel jest przerwany, tak jak jest w opisie http://pl.wikipedia.org/wiki/USB posiada on 4 kolorowe mniejsze kabelki , całość jest opleciona ekranem z cieniutkich drucików i folii , gdy podłącze kolorowe kabelki zgodnie z kolorami...
Jak jesteś wstanie odepnij klawiaturę i ponownie ją podepnij może poluzowała ci się taśma klawiatury, jeżeli nie pomoże załaduj jakiś system z płytki typu Ubuntu i sprawdź czy tam wszystko działa jeżeli nie to klawiatura do wymiany , prawdopodobnie przerwała się jakaś wiązka .
Rezystora nie ma na schemacie ale fizycznie go wlutowalem i dalej nic. Najczesciej wyzwalaja sie przyciski klawiatury lub zewnetrzne przerwanie. W programie wlaczone pull-up.
Pomysł został zmodyfikowany ;-) Jak się nie może zasnąć to wtedy jest czas na myślenie.... Mianowicie układzik jak na początku ale 1 szt. z elementami RC dobranymi tak aby dawał impuls ok 1,2ms podłączam do sygnału zegara z klawiatury do PC. Oczywiście klawiaturę do PC podłączam normalnie jak zawsze pod jakieś 2 porty. Wyjście z przerzutnika daję na...
Witam, Laptop Lenovo y50-70; Płyta główna: zivy2 la-b111p rev:1.0 Mam problem z klawiaturą nie działają takie przyciski jak: t, y," .... i jeszcze kilka innych. Ogólnie około 1/5 klawiszy nie działa. Klawiatura zewnętrzna jak i ekranowa działają bez zarzutu. Laptop nie był zalany, zniszczony ani nic podobnego - z dnia na dzień przestały działać klawisze....
Witam Przerwanie nie nadaje się. W czasie obsługi przerwania, drgania klawiszy mogą zafałszować wynik.
Udało mi się wywołać taki błąd (wkładam dyskietkę z terminalem kiedy na animacji dyskietka jest wkładana). Nie jest to wina klawiatury. Nie jest to błąd konwertera PS/2 -> amiga. To prawdopodobnie jakiś bug w CIA. Choć nie wiem czemu, po zablokowaniu przerwania klawiatury z CIA błąd nadal się pojawia. System oczekuje jakiejś konkretnej wartości po resecie?...
Ja się tam nie dziwię, że Ci nie działa... przy takiej strukturze przetwarzania skankodów na kody znaków możesz mieć bardzo duże opóźnienia. Radziłem Ci już - skup się na razie na 2 rzeczach: 1) odczytaniu bajtu z klawiatury (przerwanie), 2) wypisaniu go na LCD/UART w postaci hex (pętla głowna). Przerwania musisz blokować na jak najkrótszy czas, czyli...
Witam, czy ma ktoś może schemat płytki klawiatury dolnej ponieważ przerwane mam pare ścieżek i nie działa mi podświetlenie a klient płaci ekstra za szybką naprawe a płytki nie posiadam żeby mu wymienić.
Nie wiem czy interesujesz sie informatyką. Ale wystarczy podpiąć się po przerwanie klawiatury i odbierać znaki bezpośrednio z portów klawiatury, potem zapisywać to w pliku. Oczywiscie trzeba załadować ten program przy stacie kompa :) Sposób sprawdzony.
Jak rozumiem ma być czytane przerwanie z klawiatury ( miedzy innymi ) , a czemu nie zrobić przerwania z jakiegoś timera które będzie cyklicznie sprawdzało pin podłączony z tym klawiszem ( przyciskiem ).
_jta: bez komentarza. Znasz moje zdanie. Nie ma takiej komendy jak napisałeś "żądanie puszczenia klawisza". Ponadto gdyby takowa istniała i była użyta w procedurze obsługi przerwania klawiatury BIOS (np. przerwanie 16h) wówczas DOS nie mógłby realizować buforowania. Jedna z funkcji obsługi klawiatury ale w DOS a nie BIOS umożliwia odczyt (również możliwy...
Jeżeli zmienimy kolejność to co wtedy odczytamy skoro szyna nie będzie aktywna. Nie rozumiesz. Chodzi o to, żeby czytać stan klawiatury przed zmianą aktywnego segmentu. U Ciebie to działa tak: - zmieniasz segment - czekasz 1us na ustabilizowanie się nowego stanu - odczytujesz klawiaturę - wychodzisz z przerwania w mojej wersji to działa tak: - czytam...
Przetwornica pracuje ponieważ odłączyłem diodę łączącą procesor klawiatury z tranzystorami załączającymi przetwornicę (przerwałem sterowanie przetwornicą).
No tak, myślałem właśnie. Te ścieżki na oko, no nic tam nie jest przerwane itd. Zabawy dużo. Ok, dzięki wam :))
przerwanie klawiatura klawiatura matrycowa przerwanie atmega przerwanie klawiatura
uziemiać gramofon ricoh język polski porównanie dwóch arkuszy
hasło nazwa użytkownika router hasło nazwa użytkownika router
Skuter 4T 80cc GY6 – nierówna praca silnika po powiększeniu pojemności, regulacja gaźnika i zaworów Krüger & Matz KM 1908 programowanie stacji FM – instrukcja krok po kroku