Problem z uC...

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

Reply to
Maciek
Loading thread data ...

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

Reply to
Sebastian Bialy

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.