80C31 Grundschaltung Schaltplan

Gast #4885240
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.
Angehängte Dateien:
(Firma: matzetronics) #4885276
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.
Gast #4885398
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
Gast #4885465
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
#4885815
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.
(Firma: matzetronics) #4885822
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren