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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.