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ę

co jest nie tak???

*piotrek*
-
-
Posty:14
Rejestracja:23 lip 2003, o 10:14
Lokalizacja:Warka\Warszawa
Kontaktowanie:
co jest nie tak???

Postautor: *piotrek* » 13 wrz 2003, o 17:38

$crystal = 8000000
$baud = 38400
Do
Set Portd.7
reset Portc.2
If Portc.2 = 1 Then
Print "c.2=1"
End If
Loop

napisalem taki prosty programik na atmega 161, kwarc 8MHz ale za cholere nie chce chodzic. ustawia na pinie d7 stan wysoki ale nie odczytuje tego na c2
co zkopalem??

kafka
-
-
Posty:116
Rejestracja:6 maja 2003, o 17:32
Lokalizacja:Lublin
Kontaktowanie:

Postautor: kafka » 13 wrz 2003, o 21:33

A co z konfiguracją portów?
A do odczytu stanu pinu lepiej napisać "if pinc.2=1..."

*piotrek*
-
-
Posty:14
Rejestracja:23 lip 2003, o 10:14
Lokalizacja:Warka\Warszawa
Kontaktowanie:

Postautor: *piotrek* » 14 wrz 2003, o 21:24

no dobra dodalem konfiguracje portow ale nadal jest cos nie tak:
c.2=1
c.2=1
c.2=1
c.2=1
c.2=1
c.2=1
c.2=0
c.2=0
c.2=0
c.2=0
c.2=0
c.2=1
c.2=1
c.2=1
c.2=1
c.2=1
c.2=1
c.2=0
c.2=0
c.2=0
c.2=0
c.2=0
c.2=1
c.2=1
jesli nie zwieram zadnego portu na terminalu wyskakuje mi cos takiego a jesli zewre ze soba d7 z c2 to wyskakuje c.2=0

Awatar użytkownika
ZbeeGin
-
-
Posty:170
Rejestracja:3 kwie 2003, o 10:10
Lokalizacja:Metropolia Katowice

Postautor: ZbeeGin » 18 wrz 2003, o 09:48

A do odczytu stanu pinu lepiej napisać "if pinc.2=1..."
Raczej powinieneś napisać że TRZEBA UŻYĆ "if pinc.1=1 ..."

Oczytywanie rejestru PORTC odczytuje tylko zatrzaski portu.

*piotrek*
-
-
Posty:14
Rejestracja:23 lip 2003, o 10:14
Lokalizacja:Warka\Warszawa
Kontaktowanie:

Postautor: *piotrek* » 20 wrz 2003, o 08:41

dzieki za pomoc, wszystko zaczelo juz chodzic

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