ATNEL tech-forum https://forum.atnel.pl/ |
|
mk_matrix_kbd https://forum.atnel.pl/topic21943.html |
Strona 1 z 1 |
Autor: | Tom92 [ 7 lut 2019, o 12:09 ] |
Tytuł: | mk_matrix_kbd |
Witam! Czy ktoś pokaże prosty przykład jak korzystając z biblioteki do klawiatur matrycowych zaświecić diodę jednym przyciskiem i zgasić ją drugim? Takie coś nie działa: |
Autor: | mirekk36 [ 7 lut 2019, o 12:20 ] |
Tytuł: | Re: mk_matrix_kbd |
a jak sobie skonfigurowałeś bibliotekę? Na klawiaturę matrycową czy na pojedyncze klawisze ? jeśli na pojedyncze to na które ? Toż pokaż plik *.h w którym się to konfiguruje - jak to zrobiłeś |
Autor: | Tom92 [ 7 lut 2019, o 12:22 ] |
Tytuł: | Re: mk_matrix_kbd |
Konfiguracja na 5 pojedynczych przycisków język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
------------------------ [ Dodano po: 1 minucie ] Przyciski mam na pinach od PC0 do PC4 |
Autor: | mirekk36 [ 7 lut 2019, o 12:26 ] |
Tytuł: | Re: mk_matrix_kbd |
Czy nie widzisz tego ? Tom92 napisał(a): // jeśli zdefiniowana jest maska to przestaje mieć znaczenie ROW_KEYS_COUNT // wystarczy odkomentować poniższą definicję i ustawić jedynki w miejscach przycisków //#define ROW_KEYS_MASK 0b01101111 // własna maska - jedynki w miejscach pinów z przyciskami toż odkomentuj ten #define i binarnie ustal sobie ładnie jedynkami które bity zdefiniowanego PORTu mają być klawszami na przykład: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. i jeśli ustawiłeś sobie np PORTB - to na pinach PB0, PB1, PB2, PB3 podłączasz przyciski. Numery przycisków będą 0,1,2,3 a gdybyś dał tak: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. to numery przycisków będą 0,1,2,4 |
Autor: | Tom92 [ 7 lut 2019, o 12:29 ] |
Tytuł: | Re: mk_matrix_kbd |
Mysłałem, że ROW_KEYS_COUNT używa się wtedy gdy klawisze są podłączone po kolei, zdawało mi się, że z któregoś poradnika to pamiętam. Już sprawdzam czy tak zadziała. ------------------------ [ Dodano po: 7 minutach ] Teraz wszystko pasuje |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |