Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 20 maja 2026, o 09:05


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 19 lis 2016, o 14:46 
Offline
Nowy

Dołączył(a): 07 sty 2016
Posty: 6
Pomógł: 0

Witam , na zajeciach miałem stworzyc program odpowiedzialny za obsługe klawiatury matrycowej 4x4. Jesli przycisk w danej kolumnie byl nacisniety to dioda odpowiedzialna za kolune i wiersz mialy gasnac , jesli nic nie bylo nacisniete nic nie powinno sie swiecic a jesli 2+ przyciski w danej kolumnie wszystkie diody maja sie swiecic .

"Stworzylem" taki program ktory działa czesciowo. Wszystkie diody sie swieca odrazu po zaprogramowaniu nawet jesli w mainie wyzeruje port odpowiedzialny za to. 2 diody sie gasza jesli nacisne przycisk. Jesli wwstawie default odpowiedzialny za wyzerowanie diod to klawiatura nei odpowiada. I ostatni problem, program dziala (wszystie kolmny i wiersze) nawet jesli w switchu znajduje sie 1 case .

PortA -> diody
PD0-PD3 -> wiersze
PD4-PD7 -> kolumny

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Dzieki za pomoc :)

Poprawiłem listing --- SunRiver



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2016, o 14:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Na początku wstaw poprawnie listing kodu za pomocą SYNTAX wybierz C.
Poczytaj:
http://forum.atnel.pl/topic814.html
http://forum.atnel.pl/topic14504.html?hilit=klawiatura%20matrycowa
http://forum.atnel.pl/topic14599.html?hilit=klawiatura%20matrycowa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2016, o 15:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 cze 2016
Posty: 247
Lokalizacja: Rybnik
Pomógł: 13

c powinno być z małej litery by działało

------------------------ [ Dodano po: kilkunastu sekundach ]

z dużej nie działa

_________________
Situs != Situs



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Bing [Bot] i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO