www.mikrocontroller.net

Forum: Mikrocontroller und Elektronik Datenübertagung an at89c51 board

Autor: US (Gast)
Datum: 14.03.2008 14:42

Hi,
habe mich mal an die uC rangewagt (AT89C51 24PI) und ein Board gebaut.
Hab im Forum gelesen, das es wohl nicht die beste Entscheidung war mit
einem "Oldi" anzufangen. Aufgeben gilt nicht! Nun, weder PonyProg, Flip
oder avr wollen etwas von meinem Board wissen. Das Board scheint aber zu
funktionieren die LED´s an einem Port leuchten an einem anderen flackern
sie die anderen zwei ports sind aus. Beim drücken des RST sind alle LED
aus. Das Problem liegt wohl an der Übertragung? Seriell an COM1 mit
Modem oder Nullmodem? Reichen TXD/RXD über MAX232 aus zum Lesen und
Schreiben? Welche Kontrollmögligkeiten gibt es. Was passiert mit PSEN,
Vcc or GND? Mei Quarz hat 12,288 MHz sollte doch auch gehen?
Autor: JÜrgen G. (psicom) Benutzerseite
Datum: 14.03.2008 14:53

Schaltplan?
Autor: Peter Dannegger (peda)
Datum: 14.03.2008 15:21

Der AT89C51 läßt sich nur mit einem Programmiergerät beschreiben.

Nimm einen AT89C51ED2, der kann über die UART mit Flip programmiert
werden.


Peter
Autor: US (Gast)
Datum: 14.03.2008 15:33

hallo Jürgen,
der Schaltplan stammt von
www.deltronelektronik.de/i18/download/Microcontroller_Experimentierboard.pdf
Autor: Stephan (Gast)
Datum: 14.03.2008 15:36

wobei anzumerken bleibt, das die "Programmiergeräte" nicht sooo
aufwendig sind.
Autor: Fox Mulder (quakeman)
Datum: 14.03.2008 22:28

Dein Link hat einen Schreibfehler, er sollte so lauten:
www.deltronelectronic.de/i18/download/Microcontroller_Experimentierboard.pdf

Und in dem Dokument steht für diverse ISP Programmierer genau drin,
welche Controller unterstützt werden. Der AT89C51 hat noch keinen
seriellen Programmiermodus und kann deshalb nur parallel programmiert
werden. Dafür braucht man einen "etwas" aufwendigeren Programmieradapter
als für SPI.

Und nebenbei darf ich anmerken, daß es kein Fehler war mit dem "Oldi"
anzufangen (mal abgesehen von dem schwierigeren programmieren). Denn um
die Grundkenntnisse zu erlernen ist dieser deutlich einfacher als die
neueren 51er Controller. Diese haben so viele neue Funktionen, daß man
manchmal schnell den Überblick verliert als Anfänger. Vor allem hat dein
Controller noch keine Fuse-Bits, was eine der haupt Fehlerquellen bei
neuen Controllern ist, wenn man diese nicht richtig setzt.

Ciao,
     Rainer

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
  • Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel





Hinweis: der Originalbeitrag ist mehr als 6 Monate alt.

webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net