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



Teraz jest 5 sty 2025, o 07:12


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 7 kwi 2014, o 19:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2014
Posty: 30
Pomógł: 0

Cześć,
mam pewien problem polegający na tym, że diody, które się zapaliły nie gasną przy kolejnej liczby. Dla przykładu: poprzednią liczbą jest trzy w zapisie dwójkowym to 00000011, natomiast kolejną - 4 więc 00000100. Te dwie ostatnie diody palą się cały czas.

Podlączenie:
- Cały PORTA - diody na ATB,
- PORT C - wyświetlacz,
- PD7 - przycisk zwierający do masy.

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


Jest przecież użyty & przy ustawianiu stanu portu A, jednak coś nie trybi. Z góry przepraszam też, że piszę tutaj na tak błahe tematy, ale jeszcze się uczę i będę wdzięczny za naprowadzenie mnie na to, co źle robię.
Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 kwi 2014, o 19:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

ReaBooK napisał(a):
PORTA &= ~(liczba); //zapalenie diod zgodnie z liczba


Kolego, przypisujesz cały port na raz więc nie potrzebujesz takich zabiegów :)
Spróbuj tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



PS.

Popracuj nad debouncem ;)


Autor postu otrzymał pochwałę

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 kwi 2014, o 19:25 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

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



w tym przypadku to chyba :
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: 7 kwi 2014, o 19:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2014
Posty: 30
Pomógł: 0

@acid
Ło matko, aż się za głowę złapałem :D
Próbowałem tyle razy zamieniać ory i andy, dodawałem ~, a nic nie wychodziło, wystarczyło tylko usunąć to wszystko...
Dziękuję bardzo, wszystko już działa, a wraz z zagłębianiem się w książkę będę też poznawał tajniki debouncingu. :)

@up
Tak, bo anodami się na ATB steruje.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 kwi 2014, o 19:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

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



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



A nie byłbym taki pewien ... ;)

(o ile dobrze wyobraziłem sobie schemat )

_________________
50 znaków Atnela ....



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 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO