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



Teraz jest 13 lip 2026, o 07:02


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 1 sie 2013, o 18:20 
Offline
Nowy

Dołączył(a): 24 lip 2013
Posty: 3
Pomógł: 0

Witam,
na początku proszę o wyrozumiałość dla nowego użytkownika forum, jeśli coś robię nie tak z chęcią zastosuję się do uwag.

Chciałbym prosić o wyjaśnienie/wskazówki do problemu który napotkałem podczas realizacji projektu obsługi klawisza typu micro-switch opisanego w "niebieskiej książce". Po przerobieniu pierwszego przykładu opisanego w tym rozdziale (z sukcesem), zabrałem się za wykonanie drugiego przykładu, w którym to autor wykorzystuje funkcję do sprawdzania czy klawisz został wciśnięty czy też nie.
Niestety, po kompilacji oraz wgraniu programu do procesora, efekt jest z goła inny, mianowicie dioda nie zapala się po naciśnięciu przycisku czego oczekiwałem.

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2013, o 18:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 kwi 2013
Posty: 381
Lokalizacja: Łowisko
Pomógł: 32

a spróbuj zamiast KEY1_PIN dać KEY_PIN, tak jak to jest w książce

_________________
невозможно ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2013, o 18:56 
Offline
Nowy

Dołączył(a): 24 lip 2013
Posty: 3
Pomógł: 0

Zmiana nazwy nie wpłynie znacząco na program, gdyż preprocesor podstawi pod tą nazwę wcześniej zdefiniowaną wartość (1<<PB6). Czyli zmiana kosmetyczna nie mająca wpływu na działanie programu. Jakieś inne propozycje ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2013, o 19:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 kwi 2013
Posty: 381
Lokalizacja: Łowisko
Pomógł: 32

ha, dopiero teraz zauważyłem, masz babola w definicjach, zobacz KEY1_PIN masz na pinie PB6, KEY_DOWN na PINC, zmień to PINB ;)


Autor postu otrzymał pochwałę

_________________
невозможно ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sie 2013, o 19:07 
Offline
Nowy

Dołączył(a): 24 lip 2013
Posty: 3
Pomógł: 0

D_C napisał(a):
ha, dopiero teraz zauważyłem, masz babola w definicjach, zobacz KEY1_PIN masz na pinie PB6, KEY_DOWN na PINC, zmień to PINB ;)


fakt :) teraz działa, jak zwykle diabeł tkwi w szczegółach... dzięki bardzo za pomoc :) problem rozwiązany, post do usunięcia.



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: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości


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