Atr90S2313-10: Dlaczego dioda na PB1 świeci słabiej niż na PB0?
AVR + dioda
From: "Alek" <alek02AUA_at_nospam_AUApoczta.onet.pl>
Subject: AVR + dioda
Date: Sat, 3 Jul 2004 00:09:33 +0200
Witam,
procek: at90S2313-10
zasilanie: 5V (pobierane z zasilacza komputera)
bezpośrednio pod zasilanie podpięta dioda (czerwona zwykła) w szeregu
z rezystorem 220Ohm - świeci ładnie
na PB0 podpięty 1-wire
na PB1 podpięta dioda (czerwona zwykła jak wyżej) w szeregu z
rezystorem 220Ohm - słabo świeci
aaa, pomierzyłem napięcie na diodzie 1,5 V tylko :/ Ale nie wiem
czemu?
Domyślam się, że błędem z mojej strony jest podłączanie diody z
rezystorem bezpośrednio pod PB1.
Ale jakoś w datasheetcie nie widzę nic na ten temat (późno już ;)).
20mA dla całego Portu B pozwala na podłączenie bezpośrednie LCD - tyle
wyczytałem.
Jaki jest słuszny sposób podłączenia diody? Tak, żeby można było ją
włączać i wyłączać. Wystarczy zmniejszyć opornik? Jeśli tak to czemu?
Jeszcze jeden detal (trochę kodu):
Sub Diode_on
Set Portb.1
End Sub
Sub Diode_off
Reset Portb.1
End Sub
Sub Diode_blink
Diode_on
Waitms 1000
Diode_off
End Sub
Diode_blink jest odpalany w głównej pętli pomiędzy odczytami z 1-wire.
z góry dzięki i pozdrawiam
Alek
=======
From: "MK" <michalko13_at_nospam_wp.pl>
Subject: Re: AVR + dioda
Date: Sat, 3 Jul 2004 00:26:24 +0200
procek: at90S2313-10
zasilanie: 5V (pobierane z zasilacza komputera)
bezpośrednio pod zasilanie podpięta dioda (czerwona zwykła) w szeregu
z rezystorem 220Ohm - świeci ładnie
na PB0 podpięty 1-wire
na PB1 podpięta dioda (czerwona zwykła jak wyżej) w szeregu z
rezystorem 220Ohm - słabo świeci
aaa, pomierzyłem napięcie na diodzie 1,5 V tylko :/ Ale nie wiem
czemu?
Tak ma byc pozostale 3,5V jest na 220R
Domyślam się, że błędem z mojej strony jest podłączanie diody z
rezystorem bezpośrednio pod PB1.
Ale jakoś w datasheetcie nie widzę nic na ten temat (późno już ;)).
20mA dla całego Portu B pozwala na podłączenie bezpośrednie LCD - tyle
wyczytałem.
Jaki jest słuszny sposób podłączenia diody? Tak, żeby można było ją
włączać i wyłączać. Wystarczy zmniejszyć opornik? Jeśli tak to czemu?
Jeszcze jeden detal (trochę kodu):
Sub Diode_on
Set Portb.1
End Sub
Sub Diode_off
Reset Portb.1
End Sub
Sub Diode_blink
Diode_on
Waitms 1000
Diode_off
End Sub
Diode_blink jest odpalany w głównej pętli pomiędzy odczytami z 1-wire.
Oczywiscie DDRB odpowiednio skonfigurowany?
Podłącz diode do plusa przez rezystor bo z kodu wynika ze podłączyles do
masy,
a te 20mA mozna tylko z masy wyciagnąc
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!not-for-mai
From: "Alek" <alek02AUA_at_nospam_AUApoczta.onet.pl>
Subject: Re: AVR + dioda
Date: Sat, 3 Jul 2004 14:02:50 +0200
Użytkownik "MK" <michalko13_at_nospam_wp.pl> napisał w wiadomości
news:40e5e135$1_at_nospam_news.home.net.pl...
Oczywiscie DDRB odpowiednio skonfigurowany?
Oczywiście nie był.
Podłącz diode do plusa przez rezystor bo z kodu wynika ze
podłączyles do
masy,
a te 20mA mozna tylko z masy wyciagnąc
czyli tak jak poniżej? :
portb.1----(K) dioda(A)----opornik--- Vcc
Bo niezbyt rozumiem ideę.
I jak tym sterować i ustawić DDRB?
pozdrawiam
Alek
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai