Forum: Mikrocontroller und Digitale Elektronik 80C31 Grundschaltung Schaltplan


von blutengel (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

habe eben mal zu Versuchszwecken ein Controllerboard mit einem 80C31 
erstellt.
Habe dies auch schon auf Breadbord aufgebaut und es läuft auch. Jetzt 
möchte ich dazu eine Platine erstellen. Frage an Euch ist das so OK? 
Port 1 und 3 sind noch offen weil ich mir noch nicht sicher bin was ich 
für Steckverbinder nehmen will.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Man kann parallel zu C5 noch eine Diode in Sperrrichtung machen, die den 
C5 schnell entlädt, wenn man kurz die Betriebsspannung wegnimmt, aber 
unbedingt nötig ist sie nicht. Wenn dir das bisschen RAM des 8031 
reicht, ist die Schaltung ok.
Ansonsten würde ich heute statt des EPROM/Flash eher einen RAM vorsehen 
und einen 89S52 oder so benutzen, der on Chip das Programm/Monitor trägt 
und /PSEN und /RD verANDen, dann kann das RAM auch als Programmspeicher 
dienen. /WR wird dann mit /WE des RAM verbunden.

von blutengel (Gast)


Lesenswert?

Ich hatte eh noch vor ein 62256 mit dran zu hängen. Schaden kann es ja 
nicht. Auch wenn ich eig. Nur Tht machen wollte, kommt der Ram wohl als 
smd drauf.

von Peter D. (peda)


Lesenswert?

Warum willst Du 16 IO-Pins verschenken.
Machst besser so:
Beitrag "8051 Entwicklungsboard"

von Christian K. (Gast)


Lesenswert?

Immer diese halbgaren Reset-Schaltungen für Arme. Einfach mal eine 
Handvoll SOT23 Resetbausteine kaufen und gut ist. Bei langsam fallenden 
oder steigendem Vcc funktionieren die RC Schaltungen nicht zuverlässig.

Mit freundlichen Grüßen
Christian

von blutengel (Gast)


Lesenswert?

Wir hatte im Untericht die selbe Schaltung und es hat immer alles 
Wunderbar funktioniert. Und warum diese Schaltung? Habe noch genug von 
Controllern und Speicher da also warum immer neu kaufen. Ausserdem für 
die Zwecke für die es benötigt wird reicht es. Mehr als ein I2C und SPI 
Interface kommen nicht dran. SInd also sogar noch Pins über

von Peter D. (peda)


Lesenswert?

blutengel schrieb:
> Habe noch genug von
> Controllern und Speicher da also warum immer neu kaufen.

Einfach, weil es sich viel bequemer programmiert. Ich kenne keinen, der 
alles nur am Quelltext entwickelt und dessen Programm beim ersten Schuß 
läuft.
Ich würde aber wenigstens 2 Flash-ICs anbinden und einer enthält dann 
den Bootloader, um den 2. zu programmieren.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Peter D. schrieb:
> Einfach, weil es sich viel bequemer programmiert. Ich kenne keinen, der
> alles nur am Quelltext entwickelt und dessen Programm beim ersten Schuß
> läuft.
Wie oben schon erwähnt, will der TE sowieso noch RAM dazu bauen.

> Ich würde aber wenigstens 2 Flash-ICs anbinden und einer enthält dann
> den Bootloader, um den 2. zu programmieren.
Wenn dann mal ein Bootloader dazu soll, kann man immer noch den 8031 
durch einen MC ersetzen, der on Chip Flash hat.

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.