RTV forum PL | NewsGroups PL

Nie działa komenda set/reset na ATmega8 w BASCOM - rozróżnienie między PortX a PinX?

Problem z uC...

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Nie działa komenda set/reset na ATmega8 w BASCOM - rozróżnienie między PortX a PinX?

Maciek
Guest

Tue Sep 13, 2005 5:58 pm   



Hej mam problem z ATmega8 (BASCOM) gdyz nie dziala mi komenda set PinX.Y oraz
reset PinX.Y!!! Sad(

Jestem poczatkujacy i juz troche programowalem nie zdajac sobie zupelnie sprawy
z tego ze wczesniej zamias korzystac wlansnie z "PinX.Y" korzystalem
z "PortX.Y" czego nie ma nawet w BASCOMIE, bo jest tylko samo PortX!!! a wiec
jak to mozliwe? Np chcac zaswiecic dodiode na Pind.0 robilem tak:

config portd.0 = output

reset portd.0
waitms 100
set portd.0

end

A gdybym napisal zamiast portd.0 ->>> PIND.0 to by sie nic nie dzielo (tylko
zapala sie dioda i swieci caly czas..)

Pomozcie,bo nie wiem co robic...

(Programator mam ZL2PRG)
(podloczenie diody -> z plusa na rezystor potem na diode a potem na uC )

Maciek L

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Sebastian Bialy
Guest

Tue Sep 13, 2005 7:18 pm   



Maciek wrote:
Quote:
A gdybym napisal zamiast portd.0 ->>> PIND.0 to by sie nic nie dzielo (tylko
zapala sie dioda i swieci caly czas..)

PORT służy do sterowania pinem w trybie output
PIN służy do _odczytywania_ stanu pinu w trybie input

Innymi słowy zapalanie/gaszenie diody realizujemy z użyciem port. Pin
służyłby np do odczytu stanu logicznego na pinie. A tego na razie nie
chcesz.

PORT/PIN mają też inne zastosowanie (pullup) ale jesli chcesz się tego
dowiedziec poczytaj dokumantację.

elektroda NewsGroups Forum Index - Elektronika Polska - Nie działa komenda set/reset na ATmega8 w BASCOM - rozróżnienie między PortX a PinX?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map