Forum: Mikrocontroller und Digitale Elektronik 8051 Entwicklerboard mir RS232


von Heinz B. (hez)


Lesenswert?

Nach laaaangem Suchen habe ich etwas gefunden, was hier einige andere 
ev. auch interessieren wird. :)

Ein 8051-Testboard mit einer RS232, die sowohl zum Flashen als auch für 
den Datenaustausch im laufenden Betrieb (lt. Infos, die ich gerade vom 
Hersteller bekommen habe) verwendet werden kann:

http://www.futurlec.com/8051_Educational_Board.shtml

Ideal zum Basteln. Ich werde mir jetzt so ein Bord bestellen :)
Viel Spaß beim Herumexperimentieren.

von R. W. (quakeman)


Lesenswert?

Nur so zur Info:
Ich habe mir letztes Jahr ein einfaches Experimentierboard für den 
P89LPC935/936 (8051er) gebaut. Bei diesem ist ein FT232RL drauf über 
welchen ich per virtuellem Comport auf die RS232 zugreifen und auch über 
diese Schnittstelle den Controller per Flashmagic programmieren kann 
ohne auch nur irgend einen Jumper oder ähnliches zu verändern. Der 
Vorteil der USB Schnittstelle ist vor allem, daß man keinen realen RS232 
Anschluß am Computer mehr braucht.
Und die Teile dafür kosten insgesamt keine 10€. Es hat zwar ansonsten 
keine weitere Peripherie drauf, aber die will ich ja auch extern 
anschließen zum Experimentieren. ;)


Ciao,
     Rainer

von Matthias K. (matthiask)


Lesenswert?

Warum neuer Beitrag?

>AT89S8252 Atmel

Ist veraltet, Nachfolger ist AT89S8253. Beide können nicht über die 
UART/RS232 geflasht werden, da sie keinen interen Bootloader haben. 
Außerdem ist der FLASH mit 8k (bzw. 12k bei dem Nachfolger) relativ 
klein.

Zum Flashen brauchst Du einen SPI Adapter, den es praktisch nur für die 
LPT-Schnittstelle gibt.

Besser Du bleibst bei den Boards mit den Bootloadertypen, wie im ersten 
Beitrag. Die P89LPC9... Empfehlung kann ich auch unterstützen, sind 
tolle kleine Flitzer.

von Heinz B. (hez)


Lesenswert?

??? Mach mich nicht schwach! Die Programmierung läuft über die parallele 
Schnittstelle und der normale Datenaustausch über die RS232? Na toll. Da 
hat mich der Typ ja total verarscht.

von Peter D. (peda)


Lesenswert?

Du kannst den Chip ja durch einen mit Bootloader ersetzen, dann gehts 
seriell, auch bei nem Notebook mit nem USB-Seriell Umsetzer (Reichelt: 
4,80€).

Oder auch gleich selber bauen:

Beitrag "8051 Entwicklungsboard"


Peter

von Heinz B. (hez)


Lesenswert?

Ich kann das nicht bauen!!!!! Mir fehlt das ganze Werkzeug. Ich habe 
nich mal einen Seitenschneider, geschweige denn ein Spannungsmessgerät 
oder gar ein Oszilloskop. :(
Außerdem lebe ich hinterm Mond. Hier gibts nur Kühe und Schweine (naja 
... ein klein wenig überbrieben ...). Weit und breit kein einziger 
Laden, wo ich so etwas bekommen könnte.

von Bernd (Gast)


Lesenswert?

>> AT89S8252 can be programmed on-board, Programming Cable Provided

Laß es auf dich zukommen. Der AT89S8252 wird über eine ISP Schnittstelle 
programmiert aber das kann auch über USB funktionieren.

http://www.8052.com/users/battika/

Ansonsten auch so:

http://www.lancos.com/e2p/betterSTK200.gif

also Printer Anschluß. Keine Ahnnung wie es bei deinem Spielzeug sein 
wird aber für den Einstieg wirds schon passen.

Es geht auch über die RS-232.

Also Kopf hoch :-)

von Heinz B. (hez)


Lesenswert?

Nur aus purer Neugierde eine Frage:
Was ist denn ein virtueller Comport?

von R. W. (quakeman)


Lesenswert?

Heinz B. schrieb:
> Nur aus purer Neugierde eine Frage:
> Was ist denn ein virtueller Comport?

Das ist eine virtuelle RS232 Schnittstelle, die nur per Software 
gebildet wird. Jedes Programm kann diese wie eine reale RS232 
Schnittstelle benutzen.
Wenn du z.B. einen FT232RL per USB an den Rechner anschließt kannst du 
dafür einen solchen Treiber installieren. Dieser Chip hat dann wieder 
eine reale RS232 eingebaut. Damit kannst du z.B. die RS232 eines 
Mikrocontrollers per USB an deinen PC anschließen. Dann kannst du per 
virtuellem Comport darauf zugreifen als hättest du den Controller diekt 
per RS232 an den PC angeschlossen.
Du hast doch bestimmt schon mal solche USB zu RS232 Adapterkabel 
gesehen. Die machen genau das gleiche.

Ciso,
     Rainer

von oldmax (Gast)


Lesenswert?

Hi
>Außerdem lebe ich hinterm Mond. Hier gibts nur Kühe und Schweine (naja
>... ein klein wenig überbrieben ...). Weit und breit kein einziger
>Laden, wo ich so etwas bekommen könnte.
Irgendwann wirst du um das "Werkzeug " nicht drumrum kommen.  Daher der 
Hinweis: Der Laden ist genau vor deinen Augen, besser gesagt, die 
Läden... Sicher, du bekommst die Ware nicht gleich in die Hand, aber das 
Versandgeschäft ist überall. Man kann sich sogar den Preiswertesten 
heraussuchen, ohne Blasen an den Füßen. Ein paar Tage Geduld, dann kommt 
auch dein Überraschungspaket...
Gruß oldmax

von Hermann (Gast)


Lesenswert?

Hallo Heinz,
schau in die Elektor 02/2010: da wird ein 8051er Experimental-Board 
vorgestellt, das First-Step-Board und da hast Du alles was Du brauchst 
für kleines Geld: 4 Taster, 4 LEDs einen Summer, Du kannst Spannungen 
erfassen und ganz einfach Relais anschließen.
Das Board gibt es auch fertig bestückt. Anschluß über USB/ser. Adapter 
an jeden PC-LapTop.
Die ganze Kommunikation und der Programm-Download läuft über die 
serielle Schnittstelle. Es ist kein besonderer Programmieradapter oder 
sonstige Programmierhardware notwendig. Und ein Stapel Demo-Software ist 
auch schon dabei.
Einfacher und preiswerter gehts nun wirklich nicht.

Hermann

von Matthias K. (matthiask)


Lesenswert?

http://www.futurlec.com/8051_Educational_Board.shtml

Unwahrscheinlich, dass für $35 ein USB-Programmieradapter dabei ist. 
Wenn ich es richtig lese, steht da dass ein Programmierkabel 
erforderlich ist. Einen Schaltplan stellen sie dort leider nicht zur 
Verfügung.

Den AT89S... zB. gegen einen AT89C51ED2 mit Bootloader zu ersetzen, wie 
oben von PEDA vorgeschlagen wäre möglich. Ideal sicher nicht, da dann 
wahrscheinlich der PSEN-Taster oder AutoISP fehlt, könne aber 
nachgerüstet werden.

von Thomas K. (muetze1)


Lesenswert?

Dort steht das das Programmierkabel mitgeliefert wird. Und zuletzt steht 
die "Download Software" (interpretiere ich als ISP Schreiber) sowie 
Quellcodebeispiele mitgeliefert werden.

Die Stromversorgung fehlt als einziges.

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.