Spróbuj odnaleźć i włączyć 1. globalne klawisze skrótów W lapkach HP i winamp'ie działa a jak nie to na tej stronie są sterowniki do tego http://support1.toshiba-tro.de/tedd-file...
W ustawieniach winampa (ctrl+P) masz zakładkę "globalne klawisze skrótów". Zobacz, czy pole przy napisie "włączone" jest odfajkowane. W sumie "włącz obsługę domyślnych klawiszy multimedialnych" też można zaznaczyć. Gdy to zrobisz, zobacz, czy już ci zaczęły działać klawisze multimedialne. Jeśli nie, to na dole strony masz napis "akcja". Z pola obok...
Czy włączyłeś w winampie opcje używania "globalnych klawiszy skrótu"??
Opcje--->preferencje--->globalne klawiszy skrótów i tam można przypisać. Ja posiadam myszkę na USB optyczną A4 Tech GLaser.
wlacz obsluge skrotow w winampie : ctrl + P -> Globalne klawisze skrotow i zaznacz obydwie opcje powinno pomoc pozdrawiam
Raczej nie. Globalne klawisze w winampie mam wyłączone, a girder steruje tylko winampem, bo nie mam zbyt dużo przycisków na pilocie (od jakiegoś stareho VCR bez wyświetlacza - podstawowe funkcje tylko). Co najciekawsze, na drugim kompie pod kontrolą 98SE pracuje ten sam girder i ten sam winamp, który odtwarza pliki przez siec LAN na zasadzie udostepniania...
Jedna z możliwości: [url=http://www.elektroda.pl/rtvforum/to... Inna koncepcja może być np. taka: Jeśli masz telefon komórkowy Sony Ericsson, to w większości modeli z bluetooth, jest coś takiego jak sterowanie zdalne - działa to w trybie HID (Human Interface Device), czyli dla systemu to jest coś w stylu klawiatury/myszy. Do tego jest...
Polecam Winampa 5, mozna tam ustawic klawisze globalne i wtedy sterujemy Winamp'em nawet gdy nie jest aktywny lub zminimalizowany. Zalonczam plik konfiguracyjny do Girder'a i screen z konfiguracji dla Winampa 5.
Po prostu trzeba dodać warunki, które muszą zostać sprawdzone przed zmianą stanu maszyny Czyli musimy użyć zmiennych globalnych (klawisz, ADC_value). Jeśli o mnie chodzi to nie mam oporów przed używaniem zmiennych globalnych ;-) A jak skomunikować ze sobą kilka maszyn stanu? Zmiennymi globalnymi? Czy po prostu używać wskaźników na te same funkcje?...
Witam. Moze przyda Ci sie taki kawalek kodu asm: in al, Dodano po 4 poprawka: powinno byc z portu 60h do zmiennej globalnej klawisz. Sorki!
Zrób tak jak radzi kolega czesiu . Przenieś część tej deklaracji, dotyczącą zmiennej x, poza procedurę. Dim x, wynik As Long Zadeklaruj x jako zmienną globalną w głównej części programu. Dim x As Long Jeżeli nie zmienisz deklaracji z lokalnej na globalną, zmienna x będzie deklarowana oraz zerowana przy każdym przyciśnięciu klawisza a następnie usuwana...
Ok, rozumiem. Czyli generalnie tak, aby program przyjął wciśnięcie klawisza, to okno musi być aktywne. W takim przypadku, należałoby użyć programu (nowego), który wykryje wciskany klawisz globalnie, czyli użyje funkcji KeyboardHook (jak wpiszesz w google to więcej znajdziesz na ten temat). Następnie zmieni aktywność okna na drugie okno aplikacji, wykona...
Jednak wygląda tak, jakby zmienna statyczna nie była statyczna, ponieważ po każdym naciśnięciu klawisza, zwraca tę samą wartość. To bardzo dobrze. Lokalna zmienna statyczna w funkcji może być tylko raz inicjowana i tak naprawdę jest zmienną globalną, "widzianą" tylko z wewnątrz funkcji, gdzie została zadeklarowana. Jak chcesz zmieniać jej wartość,...
Szybka :D odpowiedź pilot jest przeznaczony do programu CyberLink PowerCinema i tylko z nim współpracują przede wszystkim klawisze z białej strefy (pozostałe programy współpracujące z tą strefą Windows Media Center oraz QuickPlay - aplikacja dla komputerów HP) wiem to z autopsji ponieważ mam PC z tunerem z fabrycznym programem PowerCinema oraz laptopa...
Tak działają klawisze głośności na większości, o ile nie wszystkich, klawiaturach multimedialnych... Nie sterują głośnością lokalną w programie a globalną systemu... Nie pozostaje Ci nic innego jak już zasugerowane przypisanie klawisza w winampie.
Klawisze skrótów w foobarze muszą być ustawione jako globalne. Wtedy nie ma żadnego problemu.
Ależ "zakręcony" ten kalendarz. 1. zmieniłem warunki w procedurze zdarzeniowej 2. dołożyłem zmienną globalną "WybranaData" 3. zmodyfikowałem kod klawisza [OK] oraz procedury zdarzeniowej 4. dołożyłem procedurę Activate w 'CalendarForm' - zerowanie wartości W międzyczasie zmieniłem załącznik (data w Label'u). Powinno być OK
W Orcadzie 10 robie to tak: Tool->Text->Select from spreadsheet Następnie pod prawym klawiszem myszy mam select any W polu text String wpisuję * i OK Spod prawego kl. myszy wybieram Properties pozdrawiam JG
Witam Wszystkich :D Ostatnio spotkalem sie z problemem w alcatelu 4200e mam soft 2.45 i kiedy na aparacie cyfrowym (alcatela) naciskam klawisz numerow skroconych to wyskakuje mi podaj nazwe (wnioskuje ze jest to ksiazka globalna) ale nie chce globalnej a indywidualna. Jak to zrobic albo co przelaczyc zeby zamiast tej globalnej pokazywala sie indywidualna....
Wirus? Uszkodzone oprogramowanie? Uszkodzenia sprzętowe? Wpierw zacznij od przeskanownia czy nie ma wirusa. Piszę z pamięci, ale globalny reset można zorobić za pomoca klawiszy 3 + * + zielona słuchawka + włącznik. Trzeba to troche przytrzymać. A jeżeli to nie pomoże, to wymień oprogramowanie. Zobacz co wtedy będzie się działo.
Sprawa z pilotem to inna beczka bo pilot zuzywa troche mocy / mam girdera 3.0 na kompie Cel 2.4 256 MB i czasami komputer mi nieźle muli :|/ a najlepiej byloby wykorzystać jakiś starszy tani komputer , najlepiej z duronem powiedzmy 800 MHz. A już skonfigurować tego girdera to też czasami jest problem... Jeżeli chodzi o wyświetlacz to też zastanawialem...
Przykładowo chcę użyć biblioteki dla DIP40 a następnie zmienić wszystkie otwory z 0,8 mm na 1,016 mm (tak, by zasmiast cienkich nóżek obudowy DIP w to miejsca zamocować goldpiny)? Ustawiasz kursor myszki nad tą podstawką i wybierasz skrót klawiaturowy Ctrl+E. Otworzy się ta podstawka w edytorze footprintów. Klikasz prawym klawiszem myszki na jednym...
HWND to jest uchwyt okna, do którego wysyłasz komunikat. Uchwyt ten proponuję pobrać na samym starcie programu, bo: 1. Zaoszczędzisz sobie klawiaturę na postawienie zmiennej, a nie pisanie formuły od nowa, 2. FindWindow nie jest wróżką i jeśli błędnie podstawisz wartości i zacznie zwracać 0, to będziesz miał problem i będziesz musiał wszystko zmieniać....
Czemu mają służyć te zmienne (klawisze, zatrzask) zadeklarowane niepotrzebnie globalnie ? To jest błędne - klawisze nie zajmują całego portu :[syntax=C]if (KLAW_PIN == 255)[/syntax]Lepiej:[syntax=C]if (KLAW_PIN & ( (1<<GODZ_PLUS) | (1<<GODZ_MINUS) | (1<<MIN_PLUS) | (1<<MIN_MINUS) ))[/syntax]Nie stosujesz się do porad - przerób...
Zgaduje, że korzystasz z freeglut, dołączaj więc "GL/freeglut.h". Są tam dodatkowe funkcje do np. obsługi joystika, rolki w myszce, etc. Mogą się przydać. Obecnie twoja aplikacja działa tak, że po wciśnięciu np. klawisza "w" gracz porusza się do przodu raz, a po chwili system operacyjny załącza "key repeat" i dalej skokowo robiony jest update pozycji...
Nie ma tej opcji prawym klawiszem. Czyli rozumiem, żeby program chodził to muszą być ustawienia globalne "Procesor NVidia o dużej wydajności"??
W tym użyciu ::JakasNazwa oznacza, że chodzi o globalną (a nie lokalną) JakasNazwe (w tym przypadku funkcję, ale może być też użyte do zmiennych). Dr.Vee dzięki Dr.Vee sam nie byłem pewien co to jest, myślałem o przestrzeni nazw ale tam trzeba by się do niej odwołać np. std::cout, a teraz już wiem że chodzi o globalną funkcje/zmienną. Dodano po 3 pomyślałem...
Po dłuższej przerwie, wziąłem się za pisanie kodu. I mam problem z widocznością zmiennej "volatile" w plikach. Nie wiem, czy czytelnie to opisałem w poniższym wyrywkowym kodzie. Może Ktoś zerknie i udzieli jakiejś rady Generalnie chodzi o zmienną - bool przerw_KL [syntax=c]Pilik nr 1. #include <avr/io.h> . . volatile bool przerw_KL=false; // Zmienna...
Jako globalna to ona się sama "zrobi" po 30 s. od ostatniego naciśnięcia któregokolwiek klawisza.
Kiedys programowalem klawiatury do kas w sklepach, w ktorych nie sawsze dzialaja kody kreskowe, jak np kluby czy kafejki gdzie sprzedaje sie napoje. Uzywalem do tego klawiatur, ktore mozna samemu zaprogramowac jak np ta: Dodano po 30 Kolejna opcja jest oprogramowanie, ktore globalnie zbiera kombinacje nacisnietych klawiszy, np Jesli wcisniesz CTRL +...
Masz takie same nazwy zmiennej globalnej i parametru przekazywanego do funkcji. W tej sytuacji lokalna zmienna przysłania globalną - czyli zmieniasz wartość kopii parametru przekazanego do funkcji. Możesz albo zrezygnować z parametru, zwracać wartość z funkcji, albo przekazać wskaźnik na zmienną. Jeszcze lepszym rozwiązaniem (z programistycznego punktu...
Domyślnie kosz zajmuje 10% i musisz ręcznie ustawić jego właściwości. Globalne również. We właściwościach pulpitu przecież można wyłączyć ikonę Kosza. Pod prawym klawiszem zostanie ci menu kontekstowe z opcją Usuń. Zatem nie bardzo rozumiem po co chcesz grzebać w Rejestrze, skoro można to zrobić paroma kliknięciami.
Ja bym ten problem widział w ten sposób. Podzielić cały program na dwie niezależne części. Pierwsza to program obsługi klawiatury, który by cały czas skanoweł Twoje klawisze oraz druga na przerwaniach, która realizowała by całkowicie niezależnie mruganie diodek. Bo wiadomo że to mruganie będzie z jakimś maksymalnem tempem wykonywane i to byłby podstawowy...
Witam Jest taka funkcja (na pasku u góry) „edytuj biblioteki”. Po kliknięciu na tą funkcję otwiera się okno edytora bibliotek. Tam można tworzyć nowe i dodawać do już istniejących. A co do pytania o rysowanie ścieżek na poszczególnych warstwach, to najpierw uruchomiamy „autoroutera”, klikamy prawym klawiszem myszy w dowolnym...
1. Wszystkie zmienne modyfikowane w przerwaniu powinny być 'volatile'. 2. Po co wyłączać globalnie przerwania w procedurze obsługi przerwania? Poczytaj datasheet - one i tak są wyłączone. 3. Sugerowałbym nie żałować klawisza ENTER - kod, w którym w jednym wierszu jest kilka poleceń jest nieczytelny. 4. Rejestr UDR odczytujesz wielokrotnie w przerwaniu....
Witam. A ja zastanawiam się nad menu z parametrami działającym w czasie pracy uC. Załóżmy, że mamy sterownik na Atmedze 16 i steruje sobie tam czymś, robi pomiary itp - ot normalna praca. Teraz chcemy wejść sobie w menu i przestawić parametry, ale podczas przebywania w menu sterownik dalej ma normalnie działać. Menu ma być na LCD, na którym w czasie...
Ok. Fajne. Powtarzanie można rozwiązać też w inny sposób. Ja na przykład używam zmiennej globalnej menu_event która jeśli nie wciśnięto żadnego klawisza jest zawsze równa zero a jeśli wciśnięto to zawiera kod klawisza. Program korzystający ma za zadanie na samym końcu obsługi wyzerować tą zmienną a odczyt jest w przerwaniu od zegara co 20ms i działa...
Jaki powermikser? Potrzebujesz 2 kable z obu stron zarobione wtykami TRS. Jeżeli w mikserze są wejścia jack niesymetryczne to nie zaszkodzi, a jak są symetryczne to będzie lepiej. Będziesz miał uniwersalnie. Jeżeli mikser nie ma wejść stereo to wpinasz się w 2 mono i panoramę dajesz maksymalnie w prawo i w lewo. Choć w warunkach estradowych nie daje...
Tak, jak użytkownik ma dostęp tylko do jednej strefy to przy uzbrajaniu globalnym uzbroi tylko tą jedną strefę. Miganie przy uzbrojonej jednej strefie jest nadmiarowe jak włączysz układ ekranu "wiele stref" w ustawieniach manipulatora (nie chodzi mi o menu stref do którego wchodzisz klawiszem "puzzle" tylko o ciągłe wyświetlenie stanu kilku stref na...
Nie wychodzi ci, bo pętla while testuje ten sam warune, co warunek przy if (KEY_DOWN2), w efekcie praktycznienatychmiast się kończy. Użytkownik musiałby nacisnąć K2, a następnie w odpowiednim momencie (w ciągu kilku us) go puścić, żeby program został w pętli. BTW, takie przeczy prościej jest realizować na przerwaniach. Np. w jednym od debouncingu sprawdzasz...
No, napisałem jak to ewentualnie osiągnąć. Nie wiem, jak to będzie wyglądało konkretnie u Ciebie - trudno domniemywać jak wygląda w szczegółach Twój program, bo nieodparcie odnoszę wrażenie, że nie bardzo rozumiesz jak działają programy "okienkowe" - więc wyjaśniam. Taki program składa się przede wszystkim z głównej pętli obsługującej zdarzenia (z każdym...
Noo, jak by to powiedzieć... napisałem ;) Kliknij prawym klawiszem w zakładkę arkusza i wybierz 'Wyświetl kod' Znajdziesz tam procedurę zdarzeniową arkusza. Z prawej u góry jest lista wszystkich dostępnych procedur. Wybierz sobie którąś i pokombinuj. Do niemal wszystkich, jak można zauważyć, przekazywany jest argument 'Target'. To zmienna obiektowa...
Po co używasz Timer2? Ja bym to zrobił tak (dla zapalania i gaszenia diody jednym przyciskiem): [syntax=c]/* /* RC5 */ #include <avr/io.h> #include <avr/interrupt.h> // Załącz bibliotekę RC-5 #include "dd_rc5.h" // Definicja LED #define LED1 (1<<0) #define LED2 (1<<1) // Zmienne globalne z odebranymi danymi volatile unsigned...
http://obrazki.elektroda.pl/9745806300_1... Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...
Niestety nie zadziałało :( Co ciekawe po zrobieniu factory reset nie mam ani dzwięku, ani mozliwości mozliwosci wejsc w ustawienia sieci. Czyli chyba dotknał mnie fabryczny bład ONKYO W sieci pełno wskazówek, żeby podgrzac procesor suszarka - robiłem tez to i ... cisza. Zauwazyłem też, że w internecie sporo jest sprzedawanych amlitunerow "bez dzwieku"...
NIe przerwanie wywołanie wybraniem Menu ale przerwanie wywołanie naduszeniem klawisza. Kodu Tobie nie napiszę ale poradzę tak: Podłącz sobie sprzętowo klawisze tak aby każde ich wciśnięcie generowało przerwanie t.j. każdy z 4 przeycisków ma być podłaczony do jakiegoś portu wejściowego ale dodatkowo wyzwalać przerwanie np. INT0, można użyć bramki 7420...
Dziękuję MIREKK36. Oczywiście, że rezystory są: R-100R, B-180R, G-180R. Taki skrót myślowy dla znawców tematu. Panowie proszę podajcie przykładowy kod realizacji problemu z klawiszami. Wszyscy doradzają (dzięki!), a ja siedzę nad płytką testową i patrzę w diodę RGB mieniącą się prawie wszystkimi kolorami tęczy. Naciskam nieszczęsne przyciski podłączone...
Zakładam, że piszesz o Step7 5.5. Możesz zmienić sposób adresowania zmiennych na symboliczne. Prawym klawiszem na folderze bloków i we właściwościach poczytaj na temat Address priority. Przed zabawą polecam zrobić kopię projektu, bo zdarza się popsucie adresowania ;)
Witam Wychowałeś się na centralach innej filozofii. Kategorie kodów, kategorie uprawnień itd. Zadeklaruj klawiaturę jako globalną, normalnie nie przypisaną do jakiegokolwiek podsystemu. Obsługa polega na wybraniu numeru podsystemu (1 lub2) przez kilkusekundowe przytrzymanie klawisza podsystemu 1 lub 2 a po "przywołaniu" klawiatury "logicznej" do obsługiwanego...
Sprawdzanie wciśnięcia przycisku można zrealizować w następujący sposób zakładając że wciśnięcie odpowiada stanowi niskiemu na pinie a przycisk jest podłączony do pinu1 portu D kontrolera: [syntax=c] if(!((PIND)&(1<<PD1))) { _delay_ms(50); if(!((PIND)&(1<<PD1))) { //powtórne sprawdzenie ze względu na oscylacje //zadania dla wciśnięcia...
Ale po co tmp? Tylko komplikujesz zapis, bo tmp->poprzedni == tmp->nastepny == tmp. Ale zacznijmy od początku: Stworzyłem, niezbyt skomplikowaną listę cykliczną jednokierunkową To co robisz to lista [url=http://pl.wikipedia.org/wiki/Lista]... Do tego lepiej zrezygnuj ze zmiennej globalnej (no chyba, że to ma po prostu działać ;)).
jesli przerwanie zakloca ci transmisje i2c to masz cos nie tak bo to transmisja synchorniczna i nawet jesli dana przestanie się wysylac na kilka minut a potem się wznowi to bedzie ok. może przybliżę problem ponieważ wiem że coś jest nie tak :D tylko co ? 1)przerwanie timera w okreslonym interwale czasowym sprawdza stan klawiatury i jesli jakis klawisz...
Witam Mam plobrem z odpaleniem w pełni możliwości programu z płyty DVD naszego kolegi pana Mirka. Plobrem polega na tym po naciśnięci klawisza na module ATB nie przychodzi informacja do programu TestyUDP. Obsługa LCD LED i Test portów daje transmisje 2 kierunkową. -Po naciśnięciu klawisza zapala się kontrolka na karcie ENC RX/TX. - Zapora i antywirus...
Czy mogę podpiąć to przewodami XLR–jack? Możesz. Ale koledzy dobrze prawią. Ponadto, pozbycie się symetrii oprócz zwiększenia zakłóceń da ci mniejszy sygnał o 6dB. Jeżeli jedną stronę dasz symetrycznie a drugą nie, to będziesz miał 6dB dysproporcji prawo/lewo na tych samych ustawieniach głośności. Tam masz 2 gniazda, w tym 1 combo, czyli 3 złącza....
Najpierw powinieneś jaśniej formułować swój problem. Dopiero teraz "wyszło", że chodzi Ci o makro. I nie musisz krzyczeć, rozumiem co napisałeś, tylko czy Ty sam rozumiesz o co Ci chodzi ? Powtórzę raz jeszcze. Jeżeli w jakimkolwiek dokumencie np. z pakietu Office próbujesz zapisać plik o nazwie która już istnieje, to zawsze otrzymasz ostrzeżenie o...
Niestety w moim menu nie pojawia się opcja "DISPLAY PROGRAM". W menu "SPECIAL FEATURES" mam tylko "CHILD LOCK", "SLEEPTIMER" i dwie opcje "STORE" - globalnie i per kanał. W całym menu nie znalazłem niczego pasującego. Albo więc potrzebna jest jakaś specjalna kombinacja klawiszy (może klawiaturka lokalna), albo też nie da się tego OSD wyłączyć co jest...
Ile masz pamięci i ile przydzielasz dla W7 ? Odnośnie VirtualBox to już od jakiegoś czasu bawię się nim pod WinXP i ciągle narzekam, ciągle jakieś problemy - chociażby zmiana Host Key - chciałem wywołać ekran BSOD w systemie Gościa a do tego jest potrzebny prawy Ctrl - chcąc zmienić na inny jak lewy Ctrl w 'normalny' sposób ( -> Plik -> Globalne ustawienia...
Są błędy które wytknął kolega Christophorus, ale i jeszcze parę by się znalazło: - skoro jest na schemacie AT90S2313 to potrzeba do niego rezonatora z kondensatorami; ten kontroler go mieć musi, - na schemacie są przekaźniki, ale nie wiadomo jakie mają być obudowy (w sumie KiCAD nie ma żadnych, trzeba samemu wyrysować); - stabilizatory mają błędne obudowy;...
Tak jak pisałem wcześniej, uses deklarujemy tylko raz, dla całego programu, i musi to nastąpić w bloku deklaracji globalnych. Wstawiłeś uses w deklarację procedury, stąd compiler error 36. uses crt; type licznik = record sasiad: string[20]; ja: string[20]; ile: longint; end; var klawisz: char; wybor: byte; napisy:...
Witam, Napisałem program do odpytywania stanu klawiszy na Atmega16, kwarc-16MHz. Według wyliczeń przerwanie powinno sie pojawiać co 2,5ms, jednak tak nie jest, jest o wiele wolniej (ponad 1s). Analizowałem program i sam juz nie wiem co może być źle. Pomóżcie Preskaler clk/1024=16000000/1024=15625 1/15624=0,064ms 40*0,064ms=2,5ms #include <avr/io.h>...
Witam, nie bede zakladac nowego tematu bo sprawa dotczy pilota pod pc :) Posiadam Girder 4.0 Full i mam klopoty z konfiguracja... U mnie jest troszke inna sytuacja niz u wiekszosci poniewaz kozystam z pilota dolaczonego do laptopa. Odbiornik Ir mam wbudowany i wszystko bylo by cacy gdyby nie to ze dzialaja tylko niektore przyciski (zaznaczone kolorem...
Plastikowy klawisz numeryczny 9 do radyjka globalnego Panasonic RF-B40DL
Witam. Potrzebuje na szybko podpowiedzi. Mam problem z następującą kwestią. Jak rejestrować wykonanie pewnego zdarzenia/operacji/funkcji? Z problemem spotkałem się wielokrotnie - zawsze sobie jakoś radziłem, ale zdaje mi się, że nie do końca prawidłowo. Męczę się aktualnie z oto takim problemem. Mam funkcje do obsługi klawiszy i tak: klawisz 1 - umożliwia...
Tu w grę wchodzić jedynie może, wykonanie polecenia z wiersza poleceń cmd. Jako takiego innego klawisza, przypisac się nie da. Da się. Trochę naokoło, ale da. Można zapisać taką komendą w pliku np. spij.bat: rundll32.exe powrprof.dll,SetSuspendState Standby a następnie utworzyć skrót do tego pliku. Potem wchodzisz we właściwości skrótu, dalej zakładka...
Napisał Ci kolega wyżej, klawiaturę zaprogramowałeś jako globalną, w związku z tym takie zachowanie jest normalne. Wcisnąć # klawiatura zrobi "pipip" następnie 1 klawiatura zrobi "pipip" i jesteś w partycji 1. W tym właśnie rzecz, że choć wciskam # przez>30sek to nie ma „pipip” Nie wydaje żadnych dźwięków dla wszystkich klawiszy.
Witam. Jak juz wszyscy sie wtracaja, to ja tez. Napisz procedurke: procedure GetKey; assembler; asm in al.60h mov [Key], al mov ah,0Ch mov al,0 int 21h end; i zadeklaruj zmienna globalna var Key: byte Procedurka wczytuje klawisz z portu klawiatury, nastepnie czysci bufor klawiatury (tu uwaga do Caladan - jak nie wiesz, o czym piszesz, to...
Podziel program na dwie części: - pierwsza będzie sprawdzała matrycę klawiszy (jak obsłużyć takową, są w internecie opisy i przykłady dla klawiatury 4x4, jeśli nie potrafisz sam rozszerzyć tego do 8x8 to zacznij od czegoś prostrzego). - druga część niech zapala odpowiednie diody, przez sprawdzenie globalnych znaczników. Jeśli chcesz aby diody były połączone...
Witam. Problem dotyczy kodu obsułgującego klawiaturę 1x4 na przerwaniach w μC ATMega32, będącą w moim przypadku częścią zestawu uruchomieniowego zl3avr. Poniżej znajduje się napisany przeze mnie program. Niestety podczas uruchomienia klawisze sprawiają wrażenie jakby były cały czas wciśnięte. Wszystkie 4 diody się zapalają, a na przyciskach jest...
Zrobiłem analizator logów symulatora i dość szybko udało mi się namierzyć sekwencję uruchamiającą blokadę 1-bajtowych błysków na ekranie w programie muzycznym. Wygląda więc, że można je zlikwidować i prawdopodobnie w oryginale tak było. Co ciekawe, można jej będzie również użyć do odblokowania. Jest to istotne, bo ta blokada nie może być globalna, jak...
Oczywiście się da, ale twoja klawiatura takiej opcji nie obsługuje. Wyjściem z sytuacji jest zakup np. PK5508(najtańsza, LED 8 linii, ale polecam LCD). Mając klawiaturę o której wspominałem, programujesz klawisz funkcyjny na globalne załączenie, a drugi na globalne wyłączenie. Przytrzymujesz na 2 sekundy zdefiniowany przycisk, podajesz kod i gotowe.
BASCOM'a nie znam więc programwoo nie pomogę, spróbuję natomiast od strony sprzętowej. Czy nie możesz po prostu wykorzystać przerwania od bufora odbiorczego UARTA? Wszystkie znaki można w nim zapisywać do globalnej tablicy. W przypadku zaistnienia określonej konfiguracji znaków, ustawić odpowiednią flagę i wyzerować tablicę. Jak to zrobić w tym języku...
A gdy zmienie na "Microsoft Sound Maper" to utwór leci przez glosniki w laptopie... Ponieważ odnosi się do domyślnego urządzenia w systemie, które możesz zmienić w panelu sterowania. Najedź na symbol głośniczka w panelu sterowania, kliknij prawym klawiszem i wybierz Urządzenia do Odtwarzania https://obrazki.elektroda.pl/1130105700_...
Ok posiedziałem ciut, poczytałem w necie jak się używa te Timery i ich przepełnienia . Powstał taki oto kod .Proszę wyświetlacz traktować jako pomoc pokazującą mi ile już wystąpiło przepełnień, zresztą bardzo fajnie to pokazuje. Ramowa zasada jest taka - programik ma zliczać przepełnienia do 2108 i się zatrzymać po osiągnięciu tej sumy(wstępnie ta wartość...
ustawiasz, żeby w przerwaniu od licznika była zmienna (globalna), którą za każdym razem pomniejszasz o jeden. dopuki ta zmienna jest różna od zera, to przerwanie zmienia dodatkowo stan jakiegoś wyjścia na przeciwny (generuje dźwięk). W miejscach w programie, gdzie obsługujesz klawisze dodajesz jeszcze ustawienie tej zmiennej na jakąś wartość (długość...
Proponuję tak zrobić...Na początek inicjacja globalnych zmiennych: Buffer_O : ARRAY[0..cbOutQueue] of Byte; // bufor wyjściowy Buffer_I : ARRAY[0..cbInQueue] of Byte; // bufor wejściowy pod klawiszem ustawiamy: var xxxx:longint; begin for xxxx:=0 to Length(tablica)-1 do Buffer_O[xxxx]:=tablica[...
http://obrazki.elektroda.pl/9341091800_1... Witam, Od dawna wiadomo sporej liczbie osób, że do programowania mikrokontrolerów AVR można wykorzystać sprzętowy programator oparty o prościutki ale jakże popularny układ FT232RL. W podstawowej formie pełni on rolę przejściówki USB/RS232 a przy okazji wystarczy w pełni do zaprogramowania AVR'ków....
Dobrze radzisz :) Generalnie to robię to w taki sposób jaki opisałeś. Najpierw stopa (a w zasadzie cała perkusja) później gitara basowa do stopy (żeby współbrzmiało) do tego gitara + klawisze (klawisze moja działka w tym zespole poza oczywiście obsługą miksera) rozmieszczone w Panoramie i na końcu wokale + na deser przeszkadzało itp. I teorytycznie...
Z uwagi na to, że jesteś tu pierwszy raz jestem w stanie wybaczyć. Wszystkie te informacje znajdziesz w instrukcji. Wystarczy tylko dokładnie poczytać. Manipulator LCD podłaczony do CLK-1 LED do CLK-2 LCD jest manipulatorem głównym dla strefy 1. Aby włączyć tylko strefę 2 należy przejść funkcją GO TO do strefy 2. Przechodzi się do niej przez naciśnięcie...
Witam, może sprecyzuj problemy jakie masz po kolei - bo teraz to już nie wiem za bardzo czy nie działa ci "sztuczka" z usypianiem i budzeniem procka? czy nie za bardzo działa ci nadajnik RC5 ? nie pokazałeś wprawdzie kodu swojej procedury nadawczej RC5 ale coś czuję przez skórę, jeśli chodzi o błędy w nadawaniu u ciebie, że to właśnie ona jest temu...
Wygląda, że globalne przekierowanie jest zablokowane. Domyślna wartość GatewayPorts to no. Trzeba dopisać do pliku sshd_config linijkę GatewayPorts yes W sumie w dowolnym miejscu, u mnie, świeżo zainstalowane sshd ma tą linijkę przed X11Forwarding. Następnie trzeba przerestartować sshd. Najprościej zrestartować cały komputer. Jeśli nie możesz zrestartować...
Schemat - masakra jakaś, bardziej zagmatwanego labiryntu nie szło zrobić? sam możesz się w tym połapać? - napisy na ścieżkach, ścieżki na elementach, elementy na ścieżkach i napisach jednocześnie - brakuje elementu PWR_FLAG podłączonego do każdej szyny zasilającej, przez co kontrola DRC wywala błąd "Pin połączony do innych pinów ale nie ma pinu sterującego"...
Faktycznie działa tak samo, ale problem pozostał. Nadal 1. kolumna jest przesunięta na koniec. Dodano po 34 Problem rozwiązany, wystarczyło dodać delay po zmianie stanu na porcie B. Niby 1 us ale wpływa na działanie programu. Najwidoczniej bez opóźnienia nim stan się ustabilizował to pętla przeszła już do następnej iteracji. Niby drobnostka, a zabrała...
Przełączyłem tak jak pisałeś na globalne nVidia i nic się nie zmieniło - wszystko pojawia się i działa tak samo jak przy ustawieniu automatycznym (Optimus). Udało mi się raz uruchomić Duplikowanie - w programie zarządzającym kartą Intela wyczytałem, że istnieje skrót klawiaturowy ctrl+alt+f3 który włącza monitor. I rzeczywiście po wciśnięciu tych klawiszy...
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...
Może tak : - Shift down - A down - A up - C down - C up - Shift up Dokładnie tak robię, z tym, że w/g specyfikacji USB modyfikator jest niejako "dodatkiem" do samego klawisza. Czyli po mojemu: - SHIFT-A down (pierwsze wciśnięcie A) - SHIFT-0x00 (SHIFT-brak klawisza - czyli w/g specyfikacji oznacza to:" A-up, SHIFT dalej wduszony") - SHIFT-A down (drugie...
Napisz co program ma z tym folderem robić. Dlaczego nie użyjesz FolderBrowserDialog ? Jaki masz problem z dodaniem odpowiednich wpisów do rejestru? Może brak uprawnień? Globalnie w Windows gdy wskazujemy jakiś folder myszką, raz klikając, jest on wyróżniony, zaznaczony. Usiłuję zrobić prostą aplikację, która urzeczywistni taki oto cel: - w tray widać...
acer_brightdown i acer_brightup to nie skrypty, tylko pliki konfiguracyjne dla acpid . Skrypt backlight.sh zmienia podświetlenie na takie, jakie powinno ustawić acpi (a więc na odpowiednik wartości zapisanej w /sys/class/backlight/acpi_video0/brightn... , która zmienia się wraz z naciskaniem kombinacji klawiszy od zmiany podświetlenia). Ponieważ acpid...
Witam, Temat dotyczy problemu z działaniem keyboarda marki Yamaha model PSR-220. Urządzenie zakupiłem jako używane sprawne z kilkoma wadami. Nie działały dwa z 61 klawiszy oraz włącznik działał bardzo opornie. Zaraz po zakupie i zweryfikowaniu że sprzęt działa "poprawnie" rozebrałem go na części pierwsze i wyczyściłem. Niestety po złożeniu okazało się...
150 omów jest rzeczywiście odpowiedni dla dowolnego LED-a przy zasilaniu z 5V (dla czerwonego daje 21..23mA, i akurat czerwonym taki prąd nie przeszkadza, dla innych już poniżej 20mA - OK); pewne zastrzeżenia można mieć co do zużycia prądu, bo LED-ów trzeba użyć sporo, żeby oświetlenie było równomierne. Co do zmniejszania rezystancji, jeśli LED-ów będzie...
Na początek (to mój pierwszy post) pozdrawiam wszystkich forumowiczów. Oby takich jak wy, bezinteresownie pomagających innym było jeszcze więcej. Ale do rzeczy... Wszystko zgodnie z opisem na mikrokontrolerach. Przerwania wykonują się co 10ms, o czym świadczy dioda LED2 zmieniająca stan co sekundę, ale na przycisk nie reaguje dioda LED1. Pliki keyb.h...
używam VS2012 program powstaje jako aplikacja WPF Klik deklaruję jako zmienna globalną (private int klik1) wyjątek pojawia się w kodzie [syntax=csharp]text_block2.Text = " Wpisano: " + text_box2.Text.Length.ToString() + " / 800 znaków";[/syntax] w przypadku tylko i wyłącznie jeśli w textbox wpiszę tekst przed kompilacją. Jeśli pole jest puste w tedy...
Czyli nie dość, że na stosie masz 1 kB tablicę, to jeszcze używasz funkcji która jest znana z tego, że używa naprawdę DUŻO stosu. Zacznij od zmniejszenia tej tablicy albo przeniesienia jej do zmiennych globalnych, a następnie - jeśli nie pomoże - znajdź jak w Keilu zwiększyć rozmiar stosu. Wielkie dzięki, pomogło. Przeniosłem do globalnych Do sekcji...
......jak go napiszę bo wczoraj trochę mnie poniosło i kod się zdematerializował..... Dodano po 3 ....jeszcze nie wiem czy coś z tego będzie ale nadal próbuje.... //--------------------------------------... //################## procesor ATmega 16Mhz ################## //--------------------------------------... #include...
Witam! Mam problem z timerami w języku C (w moim projekcie) dlatego zwracam się do Was o pomoc. Napiszę od początku, żeby przedstawić o co mi chodzi. Zbudowałem kiedyś sterownik taśmy led RGB oparty na mikroprocesorze attiny2313, w którym za pomocą jednego przycisku zmieniam podstawowe kolory na pasku ledowym (czerwony, zielony, niebieski) oraz ich...
Witam, Niestety ostatnio od kilku miesięcy mam bardzo mało czasu na swoje hobby i zabawę z prockami więc teraz tak z marszu ciężko mi sobie przypomnieć jak dokładnie działałem z tym PowerDown w swoim pilocie ale wkleję poniżej swój kod taki jaki działa do dzisiaj w tym moim pilociku i to bardzo dobrze działa - moż coś to pomoże. Niestety kod jest w...
Ejże ;-), znając Kod Instalatora można uruchomić downloading i zmienić kody użytkowników DLS-em :D (opcje - wiadomo - Głównym). Co do reszty - OK, nie upieram się, bo dawno starszych DSC nie robiłem, ale dałbym sobie obciąć..., nieważne, co... że można było uzbrajać strefę Kodem Instalatora. Może to jakaś Power-ka z opcjami była? M. PS. Wszystko na...
Witam Klawiatura zbudowana jest za pomocą sześciu przycisków monostabilnych, podłączonych do portu PF0-PF5. Równolegle z każdym przyciskiem jest włączony kondensator elektrolityczny o pojemności 1µF w celu eliminacji wpływu drgań styków. Aby nie odczytywać stanu linii cały czas, zdecydowałem się na wykorzystanie przerwania zewnętrznego !INT7. Jest...
Witam, mój problem polega na tym, że kilka linijek kodu zamieniłem na pętle for. Logicznie rzecz biorąc nie różnią się one od siebie niczym, ale mimo to wyświetlacz LCD pokazuje mi inne wyniki. Proszę spojrzeć: [syntax=c] double liczba_imp; //zmienna globalna (...) liczba_imp=0 liczba_imp=liczba_imp+pow(10,(4-0))*tab_... liczba_imp=liczba_imp+pow(10,(4-1))*tab_...
atkeyboard.c #include "atkeyboard.h" int dane = 0, nowy = 0,i=0 ; // procedura obsługi przerwania zewnętrzneg #if ATKbdClk == PD2 #define USE_INT0 ISR(INT0_vect) #elif ATKbdClk == PD3 #define USE_INT1 ISR(INT1_vect) #endif { switch(i) { case 0 : dane = 0; i++; break; case 1 : if(ATKbdGetDta())...
Twój program jest niestety totalnie źle napisany a sposób w jaki chcesz wykorzystywać przerwania to już niestety masakra :( Ma to prawo działać tak jak opisujesz i to niezależnie czy jest podłączony ISP czy nie. On za każdym razem może się zachowywać inaczej i to widać na pierwszy rzut oka. A na zawieszanie się jest wręcz SKAZANY. Proponuję pouczyć...
zmienne globalne globalne radio hasła globalne
zakodować kanał amilo instrukcja rozszerzyć wolumin
lodówka haier a3fe742cmj parkside szczotki
Kopanie prądu na rączce dmuchawy do liści - przyczyny i rozwiązania Repairing 17MB97 Mainboard Software via USB