• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

sbi przy zczytaniu wartości z pinu - po co?

0 głosów
145 wizyt
pytanie zadane 19 listopada 2018 w Mikrokontrolery przez Cixo Gaduła (4,070 p.)

Witam!

Gdy chcę zczytać wartość z pinu np.: PINB3 pinu PINB to:

sbic PINB, PINB3

ale to źle zdiała bez

sbi PORTB, PORTB3

dlaczego skoro:

sbi PORTB, PORTB3 ustwaia wartość około +5V a switch podpinamy do -5V

w tedy po wpięciu switcha to powinno zwarcie w mikrokontrolerze być przecież?

bez sbi PORTB, PORTB3 jest taki stan pomiędzy znaczy się że dioda świeci pół na pół.

kod odbioru:

zczytaj:
	
	sbi	PORTB,	PORTB4
	sbis PINB, PINB4
	rjmp	tak
	nie:
		ldi	R30,	0
		rjmp	koniec
	tak:
		ldi	R30,	1
	koniec:
reti

R30 jest wartość czy dioda jest zapalona czy zgaszona.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 1,786 wizyt
pytanie zadane 26 sierpnia 2016 w Sprzęt komputerowy przez Michał Gibas Pasjonat (19,630 p.)
0 głosów
3 odpowiedzi 816 wizyt
pytanie zadane 13 lipca 2020 w C i C++ przez Verdatonix Nowicjusz (150 p.)
+1 głos
2 odpowiedzi 2,797 wizyt
pytanie zadane 22 sierpnia 2016 w Sprzęt komputerowy przez Mavimix Dyskutant (8,490 p.)

93,775 zapytań

142,731 odpowiedzi

323,383 komentarzy

63,379 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...