Mikrocontroller oder Prozessor

Gast #1056540
Lesenswert?

Hi alle zusammen und zwar weiß ich nicht genau was reicht oder was 
besser zu sein scheint. Ich will eine Hardware aufbauen wo ich die 
Software peer Pc ubdaten kann oder halt die Software ist auf einer SD 
Karte. Kann ich das ganze wie ich es mir vorstelle mit einem 
Mikrocontroller aufbauen oder ist da doch ein Reiner Prozessor besser so 
einen wie 8051.

Mfg P.G
Moderator (Firma: Titel) Persönliche Seite #1056553
Lesenswert?

> Reiner Prozessor besser so einen wie 8051.
Der 8051 ist quasi der Urvater der Mikrocontroller-Technik. Es gab 
zwar schon andere vorher (8048...) und nebenher, die hatten aber nicht 
die Marktdurchdringung und den Erfolg.

Ein "reiner" Prozessor ist sowas wie ein Z80, 8085, 6502, 80186 ff.
Also Bausteine, die nicht mal sowas wie einen Oszillator, einen 
Reset-Generator oder eine SIO, u.U. nicht mal einen Interrupt-Controller 
eingebaut haben.
#1056569
Lesenswert?

Lothar Miller wrote:

> Der 8051 ist quasi der Urvater der Mikrocontroller-Technik. Es gab
> zwar schon andere vorher (8048...) und nebenher, die hatten aber nicht
> die Marktdurchdringung und den Erfolg.

Naja, nur wenn man vergisst, dass in den 70ern der Fairchild F8 der 
wirtschaftlich klar dominante Microcontroller war, von dem über 8048 der 
8051 inspiriert wurde - er stammt zudem von einem der Gründer von Intel. 
Hat aber glücklicherweise nicht überlebt, drum kennt ihn anders als den 
weit später erscheinenden 8051 heute kein Schwein mehr.

http://www.cpu-museum.com/F8_e.htm
Gast #1056597
Lesenswert?

Ja das ist schon schön viel info aber was von den beiden ist nun besser 
für meine idee was bringt mich weiter kann ich mit einem Mikrocontroller 
auch einen externen ram lesen und von dem auch ein Programm laufen 
lassen das z.b in ein 16F628 ein Grundprogramm läuft und in einem 
externen ram das Hauptprogramm drinn ist.
P.Gnauck
#1056608
Lesenswert?

Pierre.G wrote:
> Ich will eine Hardware aufbauen wo ich die
> Software peer Pc ubdaten kann

Das ist bereits Stand der Technik.
Viele Mikrocontroller haben einen eingebauten Bootloader (UART, CAN, 
USB), einfach auf ne Platine pappen, an PC anschließen, fertig.
Z.B. Atmel AT89C51ED2 usw.

Einige MCs (z.B. AVR) habe nur Programmierfunktionen, d.h man muß 
einmalig nen Bootloader reinbrennen.


> oder halt die Software ist auf einer SD
> Karte.

Das ist schon wesentlich schwieriger
Da muß man sich dann nen Bootloader selber schreiben, der das gewünschte 
Filesystem versteht und dann die Programmierfunktionen des MCs aufruft.


> Kann ich das ganze wie ich es mir vorstelle mit einem
> Mikrocontroller aufbauen

Ja klar.


Peter

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