Anfängerfehler!

Gast #469806
Lesenswert?

Hallo,

Ich möchte einen Mikrocontroller Typ AT89c51 (24PC) mit nem Galep 4 
Programmiern alderdings macht der Microcontroler nicht das was ich will 
:-(
sondern die ausgänge sind nach dem Reset mal high mal low

Die beschaltung des Microcontroller ist dass Port 2 und 3 als Ausgänge 
(Led's) beschalten sind und so noch VCC, Ground, und Reset und natürlich 
der x-tal2 mit einem oszillator verbunden sind.


Das Programm:

  mov p3, #10101010b
  mov P2, #10101010b

end


was ist falsch oder hab ich vergessen?

ach ja nicht zu vergessen ich bin blutiger Anfänger!!

wär nett wenn mir jemand helfen kann!

Mit freundlcihem Gruß

Johannes
Gast #469883
Lesenswert?

>Schon mal ins AVR Tutorial geschaut? Ganz oben auf dieser Seite, linke
>Spalte AVR.

Was bringt das bei einem 8051er? Die sind etwas inkompatibel, auch wenn 
beide von Atmel kommen...

>Das Programm:
>
>  mov p3, #10101010b
>  mov P2, #10101010b
>
>end

Soll das alles sein?
Guck am Besten mal nach 8051er Beispielen... (www.8052.com)
#469899
Lesenswert?

wenn der mikrocontroller die zwei befehle abarbeitet dann kann dir 
keiner sagen was der mikrocontroller danach macht. vielleicht so etwas 
wie "die ausgänge sind nach dem Reset mal high mal low"

aber bevor ich programmieren würde, würde ich vorher die 
spannungsversorgung messen, mit einem oszilloskope! und dann den reset 
pin nachmessen, immer mit einem oszilloskope!

und dann am xtal2 messen, wenn hier nichts heraus kommt oder unsinn 
heraus kommt, dann --> :(

und erst jetzt kannst du deine io pins messen :)
Gast #469975
Lesenswert?

-ok oszillator war an XTAL1

-Vcc ist jetz auch am EA pin

-Programm hat seine schleife bekommen

-Leider kann ich den Oszillator Ausgang nicht messen weil ich kein 
oszilloskop besitze. hab ihn aber mal vorsichtshalber ausgetauscht

und die funktion hat es trotzdem noch nicht :-(

könnte mir mal jemand ne funktionierende Hex schicken die irgentwas mit 
den pins von p2 und p3 anstellt

thx

Johannes

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