Forum: Mikrocontroller und Digitale Elektronik Datenübertagung an at89c51 board


von US (Gast)


Lesenswert?

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?

von JÜrgen G. (Firma: 4CKnowLedge) (psicom) Benutzerseite


Lesenswert?

Schaltplan?

von Peter D. (peda)


Lesenswert?

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

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


Peter

von US (Gast)


Lesenswert?

hallo Jürgen,
der Schaltplan stammt von 
www.deltronelektronik.de/i18/download/Microcontroller_Experimentierboard 
.pdf

von Stephan (Gast)


Lesenswert?

wobei anzumerken bleibt, das die "Programmiergeräte" nicht sooo 
aufwendig sind.

von R. W. (quakeman)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.