89s8252 schweigt ?!

Gast #72612
Lesenswert?

Hallo.
Hab heute endlich meine isp prommer bekommen und sofort versucht nen
8252 zu brennen (ueber Bascom). Er hat erfolgreich gebrannt, beim
verifizieren kommt auch OK raus. Wenn ich nun aber ne LED an Port 1
halte, blinkt da gar nix. Ausserdem liegen auf allen Ports 5V, obwohl
sie auf 0 gesetzt sind. Kann sein, dass ich grad irgendwo nen
Denkfehler hab, aber so gross kann der doch gar nich sein.
Hier mein Code:

$regfile = 89s8252.dat
$crystal = 4000000

P0 = 0
P1 = 0
P2 = 0
P3 = 0

Do
   P1 = 255
   Wait 1
   P1 = 0
   Wait 1
Loop

End

mfg & danke im voraus
Gast #72614
Lesenswert?

ich kenn zwar die 89s8252.dat nicht, aber bei den Megas greifst du über
die Variablen Portx zu, auf einen einzelnen Pin mit set bzw reset und
die Funktion (inPut oder outPut) hast du auch nicht gesetzt.

Also:

DDRD = &B00000001    ' z.B. Pin 0 von Port D als Ausgang
DO
  set portd.0
  wait 1
  reset portd.0
  wait 1
loop

grüsse leo9

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren