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ę

symulacja a rzeczywistosc

rdt
-
-
Posty:87
Rejestracja:20 sie 2003, o 18:03
Lokalizacja:100km od Wawy
symulacja a rzeczywistosc

Postautor: rdt » 11 mar 2004, o 18:20

napiaslem malutki programik :
Wy Alias P3.7
Dim A As Word
P3 = 0
P1 = 0
Set Wy 'wlaczenie wstepne diody
Waitms 100 'swiecenie diody
Reset Wy
A = 10 'wylaczenie diody
Do
If P3.0 = 1 Then Incr A
If P3.1 = 1 Then Decr A
If A = 1 Then A = 2
Set Wy 'wlaczenie diody
Waitms A 'odczekanie momentu zaleznego od polozenia wlacznika
Reset Wy 'Wylaczenie diody
Waitms 10 'odczekanie 10 milisekund

Loop

i teraz tak
jak wlacze symulator programowy to wsio jest OK
niestety po zaprogramowaniu nic nie jest OK
stan na portach jest rowny 1 natomiast P3.7 miga tak ze jak sie P3.1 zewrze z masa to zaczyna migac coraz szybciej az prawie swieci ciagle po czym znowu zaczyna migotac w rownych odstepach czasu
co moze byc przyczyna ??
Aha dioda na dodatek nie swieci wstepnie (patrz opis w programie) wcale
wymuszenie jakiegokolwiek stanu poza wspomnianym nie wnosi zadnych zmian
programator to dl2tm ktory na innych prostych programach dziala bez zarzutu wiec wykluczam jakas jego niedoskonalosc

Awatar użytkownika
slawko_k
-
-
Posty:47
Rejestracja:30 kwie 2003, o 11:24
Lokalizacja:Łańcut
Kontaktowanie:

Postautor: slawko_k » 12 mar 2004, o 10:18

a end if to gdzie??

Awatar użytkownika
ScauT
-
-
Posty:62
Rejestracja:3 maja 2003, o 17:14
Lokalizacja:Legnica
Kontaktowanie:

Postautor: ScauT » 12 mar 2004, o 23:21

hehe.......jesli jest tylko jedna instrukcja po IF...Then, to End Ifa nie trzeba :idea:

pzd.

rdt
-
-
Posty:87
Rejestracja:20 sie 2003, o 18:03
Lokalizacja:100km od Wawy

Postautor: rdt » 13 mar 2004, o 09:26

ScauT
Juz jest lepiej ale to jeszcze nie to co sugerowales
dodalem takze end na koncu
skompilowalem na drugim komputerze -
Poprawa jest ale niewielka
aha wykorzystuje diode z wyswietlacza 8 segmentowego na plytce bascoma wiec steruje anoda

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 0 gości