Zauważone impulsy na starszych bitach PORTB w ATmega103 - co jest przyczyną?

AVR ATmega103 - PORTy IO





Poprzedni Następny
Wiadomość
Spis treści
From: "[belamy]" <belamy_at_nospam_interia.pl>
Subject: AVR ATmega103 - PORTy IO
Date: Thu, 25 Apr 2002 11:39:15 +0000 (UTC)


Ustawilem PORTB na wyjscia i wpisalem
PORTB=0x0F;

i tam gdzie powinny byc "1" (mlodsze 4-bity) wszystko jest poprawne, na
pinach "1", natomiast tam gdzie sa "0" (starsze 4-bity) pojawiaja sie
impulsy a wlasciwie przebieg o wypelnieniu ok. 50%.

Dlaczego?


--
Pozdrawiam,
Rafal Kolano
belamy_at_nospam_interia.pl


Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: Re: AVR ATmega103 - PORTy IO
Date: Thu, 25 Apr 2002 16:10:29 +0200



"[belamy]" <belamy_at_nospam_interia.pl> wrote in message
news:Xns91FB8B6B144DCbelamyID_at_nospam_193.110.120.9...
Ustawilem PORTB na wyjscia i wpisalem
PORTB=0x0F;

i tam gdzie powinny byc "1" (mlodsze 4-bity) wszystko jest poprawne, na
pinach "1", natomiast tam gdzie sa "0" (starsze 4-bity) pojawiaja sie
impulsy a wlasciwie przebieg o wypelnieniu ok. 50%.

Bo to wpisujesz do DDRB zeby ustawic kierunki pinow

ldi r16,0x0F
out DDRB,r16

Juliusz




Poprzedni Następny
Wiadomość
Spis treści
From: "[belamy]" <belamy_at_nospam_interia.pl>
Subject: Re: AVR ATmega103 - PORTy IO
Date: Thu, 25 Apr 2002 16:10:03 +0000 (UTC)


Juliusz napisał(a):


"[belamy]" <belamy_at_nospam_interia.pl> wrote in message
news:Xns91FB8B6B144DCbelamyID_at_nospam_193.110.120.9...
Ustawilem PORTB na wyjscia i wpisalem
PORTB=0x0F;

i tam gdzie powinny byc "1" (mlodsze 4-bity) wszystko jest
poprawne, na pinach "1", natomiast tam gdzie sa "0" (starsze
4-bity) pojawiaja sie impulsy a wlasciwie przebieg o wypelnieniu
ok. 50%.

Bo to wpisujesz do DDRB zeby ustawic kierunki pinow

ldi r16,0x0F
out DDRB,r16

Juliusz


Nie nie, zle sie wyrazilem, ustawilem
DDRA=0xFF;
PORTB=0x0f;

i wystepuja impulsy na pinach, czy to moze miec cos wspolnego z
pullup'ami?




--
Pozdrawiam,
Rafal Kolano
belamy_at_nospam_interia.pl


Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: Re: AVR ATmega103 - PORTy IO
Date: Thu, 25 Apr 2002 18:53:38 +0200



"[belamy]" <belamy_at_nospam_interia.pl> wrote in message
news:Xns91FBB955664CbelamyID_at_nospam_193.110.120.9...
Juliusz napisał(a):


Nie nie, zle sie wyrazilem, ustawilem
DDRA=0xFF;
PORTB=0x0f;

i wystepuja impulsy na pinach, czy to moze miec cos wspolnego z
pullup'ami?

pull upy sa tylko jesli ustawisz pin jako wejscie. jesli pin jest wyjsciem
to masz push-pull i nic tam nie ustawiasz
jesli chcesz ustawic wyjscia na mlodszych i wejscia na starszych z pull upem
to tak:

ldi r16,0x0f
out DDRB,r16
ldi r16,0xf0
out PORTB,r16

Juliusz