Atr90S2313-10: Dlaczego dioda na PB1 świeci słabiej niż na PB0?

AVR + dioda





Poprzedni Następny
Wiadomość
Spis treści
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








=======

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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