Problem z uC...

Sep 13, 2005 1 Replies

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



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


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ę.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required