Dlaczego wybrano taki typ polaczenia?

Tutaj mozesz poruszać tematy ogólne powiązane z elektroniką, np. dyskusje na temat podzespołów, układów, zasad ich działania. Czyli można pisać o wszystkim czego nie da się przyporządkować do innych działów.
ODPOWIEDZ
Rafal

Dlaczego wybrano taki typ polaczenia?

Post autor: Rafal » 11 sty 2005, 9:45

Witam, na stronie http://www.elektronika.priv.pl/asm_prog001.html na rysunku 1, dioda led jest polaczona z napieciem +5V poprzez rezystor z jednym z portow procesora. W tym momencie port ten sluzy jako swoista "masa" dla diody. Dlaczego nie zrobiono tego odwrotnie, tzn. nie podlaczono (odwroconej teraz) diody poprzez rezystor z jednym z portow procesora a z drugiej strony bezposrednio do masy? W tym momencie trzebaby odwrocic stan portu dla poprawnego dzialania, ale to nie ma znaczenia, interesuje mnie powod/wybor takiego podlaczenia. Czy moze oba te polaczenia sa jednoznaczne?

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 11 sty 2005, 22:17

Z bardzo prostedo powodu (i zalecam takie stosowanie zawsze). Otórz wydajność prądowa wyjść mikrokontrolerów (i właściwie wszystkich układów cyfrowych) jest znacznie większa na wyjściu dla stanu logicznego zera niż dla logicznej jedynki. Oznacza to, że aby dioda zaświeciła należy do odpowiedniego rejestru sterującego portem wpisać wartość 0. Podłączenie diody do portu przez rezystor na masy też jest możliwe (diodę wtedy zapala się wpisując 1 na wyjście portu), ale jasność świecenia diody jest znacznie mniejsza.

ODPOWIEDZ