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?
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
Datum: 14.03.2008 15:33
hallo Jürgen, der Schaltplan stammt von www.deltronelektronik.de/i18/download/Microcontroller_Experimentierboard.pdf
Datum: 14.03.2008 15:36
wobei anzumerken bleibt, das die "Programmiergeräte" nicht sooo aufwendig sind.
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


