Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

problem z if ...

Zbych-
-
-
Posty:8
Rejestracja:21 kwie 2004, o 11:45
Lokalizacja:Warszawa
problem z if ...

Postautor: Zbych- » 26 wrz 2005, o 11:08

Mam tak:
config Pina.0= input
irgn alias Porta.0

if irqn =0 then
print "irqn=0"
end if

W układzie wymuszam na Pina.0 na przemian stan wysoki i niski tymczasem instrukcja if zawsze odczytuje 0 bez względu na to co jest. jeżeli zrobię tak:
irq1= irqn
if irq1= 0 then itd.
to wtedy działa ale zmusza mnie do użycia dodatkowej zmiennej. Może ktoś wie dlaczego tak jest?

a_antoniak
-
-
Posty:651
Rejestracja:13 sty 2005, o 18:38
Lokalizacja:Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 26 wrz 2005, o 12:46

Bo zamiast czytać rejestr PINA czytasz rejestr PORTA. To nie jest żaden problem z "if".

Zbych-
-
-
Posty:8
Rejestracja:21 kwie 2004, o 11:45
Lokalizacja:Warszawa

Postautor: Zbych- » 26 wrz 2005, o 13:23

Mam więc pytanie jak przypisać nazwę irqn do pina.0

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 26 wrz 2005, o 15:47

tak samo jak do porta? przez alias?

Zbych-
-
-
Posty:8
Rejestracja:21 kwie 2004, o 11:45
Lokalizacja:Warszawa

Postautor: Zbych- » 27 wrz 2005, o 06:51

Dzięki za pomoc, zrozumiałem już swój błąd, jeszcze raz dzięki.

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 18 gości