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.
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.
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...
Na mój nos to jest uszkodzenie wewnątrz klawiatury - przerwane ścieżki. Każdy następny montaż przerywał następne.
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 ,...
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 :)
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 :-)
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 ?...
sprawdź taśmę klawiatury czy są wszystkie elementy albo czu tasiemka nie jest przerwana
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...
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...
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.
(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.
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...
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ż.
Musisz wyzerować flagę, a czy zrobisz to normalnie czy przy użyciu tej bzdurnej biblioteki to już nie ma znaczenia. 4\/3!!
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...
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...
Ekran działa? Z ciekawości napisz do NDN :) może przypadkiem mają jakiegoś trupka z serwisu. Klawiatura jest rzeczywiście silikonowa - przerwała.
Rozkręć ją i sprawdź miernikiem przewód USB, możliwe że się przerwał.
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.
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
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.
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
Czy da sie tak oszukać jakiś program by móc innym programem wysłać daną na port klawiatury , by ten drugi program odebrał ta daną jako naciśniety klawisz. Próbowalem coś wysłac na port 60h ale w sumie nic sie niedzieje. Czy trzeba jeszcze wywolac przerwanie klawiatury?
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....
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?...
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...
A nie lepiej odpytywać na przerwaniu timera i klawiaturę i PCF8535? Do programu wstawić semafor ustawiany przerwaniem INT0 i kasowany przy odczycie wskazania zegara. To samo dotyczy innych peryferiów przyłączanych na I2C - dostęp do szyny niech ma tylko jeden wątek. Myślę, że ułatwiłoby to sprawę i to znacznie.
Ten test telefon przeszedł poprawnie, z chwilą podniesienia słuchawki z bazy nastąpiło przyjęcie połączenia i można było rozmawiać, natomiast po odłożeniu słuchawki na bazę połączenie zostało przerwane. Klawiatura nie działała również podczas połączenia. :?:Nie mam pojęcia, co z tym fantem zrobić.
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ż...
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...
Czyli jak nawet jeden ten obwód będzie przerwany to klawiatura nie będzie działać?
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...
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.
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
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...
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.
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...
Klawiatura jest uszkodzona z góry a taśma łącząca z płytką przerwana.
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...
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.
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ą.
Ja to jak zawsze pierwsze od czego bym zaczął to od zmiany oprogramowania, Tobie też tak bym radził :) A nie upadł Ci? Być może tasiemka Ci się przerwała od klawiatury.
Możesz mieć uszkodzoną klawiaturę (przerwane ścieżki lub zwarte). Nową klawiaturę znajdziesz tu: [url=http://sklep.north.pl/karta/klawiat...
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;)
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...
Posprawdzaj połaczenia styków klawiszy może gdzieś się przerwało i trzeba będzie zregonerować.
Chodziło o klawiaturę foliową w kuchence mikrofalowej.
Witam Tu cos znalazlem mam nadzieje ze pomoze :) http://groups.google.pl/groups?hl=pl&lr=...
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.
Rzeczywiście zdjęcie słabe. Piksele się "zlały". Ale na żywo widać że ewidentnie ścieżka jest przerwana.
V-USB wymaga aby żadne przerwanie nie zajmowało więcej niż 25 cykli (12MHz wersja), co jest poza zasięgiem "Arduinowych" przerwań.
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ć...
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...
Wykorzystaj np. Linie INT0. A przerwanie wyzwalaj opadającym zboczem czyli falling. Jeżeli przerwanie wystąpi to realizuj obsługę klawiatury. Pozatym skorzystaj z funkcji GETATKBD() bo getkbd() jest stworzona dla matrycy 4x4 lub 4x6. Pozdrawiam Dawid.
A czasami BIOS (czy co tam siedzi) nie powinien zająć się obsługą klawiatury i udostępnić przerwanie do jej obsługi?
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 .
Biblioteka Adafruit_NeoPixel blokuje przerwania więc Możesz mieć problem z obsługą klawiatury podczas jej działania.
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 ).
Zacznij od przerwania timera.
Bzdura totalna.Sprawdz bezpieczniki przede wszystkim.Wyglada jakby plusa po zaplonie nie widzial.Jak bezpieczniki ok.to na bank przewody przerwane przy klawiaturze.
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 ;).
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.
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...
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...
...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.
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 ?
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...
Taka rada stan klawiszy najlepiej odczytywać w przerwaniu timera.
Narysuj schemat ideowy podłączeń tej klawiatury do procesora (tylko dokładny).
_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...
Niestety musiałem przerwać zabawę z klawiaturą. Nadal nie wiem co tak naprawdę było powodem niedziałania.
Dzieki za podpowiedz, tak zrobilem i podpialem wyjscie clock klawiatury pod przerwanie, dziala dobrze, trzeba tylko troche pokombinowac z opoznieniami, dzieki
jeżeli jest na gwarancji to go oddaj jeżeli już jest po to rozkręć telefon i sprawdź czy ci się taśma nie przerwała.
Druga możliwość, to wykorzystanie przerwania od timera. Ustawiasz sobie przerwanie co np. 10ms i w przerwaniu badasz stan klawiatury i zapamiętujesz. Jeżeli ten nowy stan jest inny, niż zapamiętany poprzednio, to np. wpisujesz sobie wartość opóźnienia (do eliminacji drgań styków) do zmiennej. Jeżeli stan się nie zmienił, to zmniejszasz zmienną i jeżeli...
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.
1. Jak masz podłączony przycisk? Powineien być tak żeby zwierał pin procesora do masy. 2. if portd.0 = 0 then !!! 3. taki program Ci bedzie dziwnie dzialal bo jest cos takiego jak drgania stykow. Jezeli odczyt trafi akurat na moment ze styk sobie odskoczy to choc ty myslisz ze g wcisnales to nic sie nie zrobi. Wniosek: trzeba wytlumic rgania stykow....
Problem tez może lezeć w IRQ Holder. Jakieś urządzenie w kompie dzieli te same przerwanie IRQ wraz z klawiaturą. To rzadka przypadłość, ale skoro twierdzisz, ze z każdą klawiatura tak się dzieje to być moze masz juz rozwiązanie. Radziłbym przypatrzeć się przerwaniom w kompie.
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.
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...
Witam! Oczywiście, można tak zrobić. Sygnał z przycisków należy wtedy zsumować za pomocą diod i dać na pin przerwania. Jeśli klawiatura będzie matrycowa, to jeżeli np multipleksowane będą kolumny, to należy załączyć zasilanie na wszystkich kolumnach i sumować sygnał z wierszy, a następnie podać go na pin przerwania. Znalazłem także jeden błąd w kodach...
Rozebrałem go żeby sprawdzić czy taśma nie przerwana. W laptopie jest klawiatura AZERTY ale wgrałem MKLC i jest już wszystko dobrze.
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 :))
może być problem bo pady klawiszy łączą się bezpośrednio z klejonym niestety UPP.Można jeszcze spróbować (jeśli dolna od sima krawędz procka nie zalana) połączyć przerwaną gałąż klawiatury cieniutkim drucikiem z odpowiednim wystającym na krawędzi procka złotym pinem. ftb
była na innym komputerze testowany i tam śmigał normalnie nic nie przerwało. Spróbuje podłączyć klawiaturę do tego PS-2 może to co da
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.
Przecież napisałem Ci gdzie jest problem a Ty szukasz innych co mają podobny problem. Montaż kolejnego czujnika też nic nie da. Najprawdopodobniej masz przerwany przewód miedzy sterownikiem silnika a czujnikiem. Nie klep w klawiaturę tylko maska w górę i do dzieła.
Uszkodzona klawiatura lokalna (przerwane połączenie jednej linii).
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...
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
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.
Witam, czy jest możliwość poprzez ingerencję w soft ściągnąć blokadę klawiatury podczas rozmowy w Samsungu Avila? Jeżeli tak, to w jaki sposób to uczynić? Potrzebują ją ściągnąć, ponieważ niekiedy dzwonię pod numery, gdzie zgłasza się automat i czasami zdarza się, że nim odblokuję, wywołam klawiaturę i wybiorę odpowiednią cyfrę, to połączenie zostaje...
Ale mysz i klawiatura dziala caly czas?
Klawiaturą tego nie zrobisz, szpadel w ręce i do dzieła.
Przy puszczeniu raczej o drgania nie musisz się martwić jedynie przy naciskaniu. Możesz np takie coś dodać: http://obrazki.elektroda.pl/6737702800_1... I wtedy masz sygnał wciśnięcia klawisza (któregokolwiek) i odpada skanowanie cały czas (wykrywasz zbocze opadające na tym pinie czekasz 20ms jeśli dalej jest 0 to sprawdzasz który klawisz...
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...
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 ! 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...
Bardzo dziękuję za odpowiedzi. Skonfigurowałem piny PA2 i PA3 jako UART2, aktywowałem przerwania. Jak debuguję, to obsługa przerwania następuje z klawiatury komputera, lecz z klawiatury MIDI podłączonej do mikrokontrolera nie ma już żadnej reakcji. Mam podłączony MIDI shield do pinu Rx. Jak mogę przesłać tę wiadomość MIDI do mikrokontrolera? Czy idę...
klawiatura przerwanie klawiatura matrycowa przerwanie atmega przerwanie klawiatura
chrysler komputer skrzyni przepustnica elektroniczny podłączyć czujka satel
używana pralka miele wybór suszarki
Blady czarny wydruk w Xerox WorkCentre® 6605 - przyczyny i rozwiązania Szarpanie i gaśnięcie silnika na wyższych obrotach - diagnostyka i rozwiązania