Forum: Mikrocontroller und Digitale Elektronik C-Compiler für AT89C51SND1C


von Jochen (Gast)


Lesenswert?

Hallo

Ich suche ganz dringend einen C-Compiler für den AT89C51SND1C.

Ich möchte versuchen, einen MP3-Player damit aufzuabauen. Allerdings
habe ich bis jetzt kaum Ahnung von der ganze Technik ( µCs, C,
Compiler, etc.. ) Ich habe den Keil µVision2, aber leider ist da dieser
µC nicht "eingestellt" . Kann man da irgendwas machen? Ich weiss, dass
man (im Keil) schon eingestellte µCs "umstellen" und speichern kann.
Allerdings sind da so viele Parameter, mit denen ich nix anfangen kann.
Vielleicht könnt ihr mir ja in der Richtung helfen.

Mein Hauptptoblem ist also "nur", einen Compiler zu finde, mit dem
ich den µC programmieren kann.

Darüber hinaus wäre ich auch für das Headerfile für den AT89C51SND1C
seeehr dankbar.

Hoffe, ihr könnt mir helfen.

Viele Grüsse

Jochen

von Rufus T. Firefly (Gast)


Lesenswert?

Das ist ein MCS-51-Kern, den kann man mit jedem dafür geeigneten
Compiler programmieren.
Wenn Du einen Keil-C-Compiler für MCS-51 hast, dann ist das mehr als
die halbe Miete; Dir fehlt nur eine Headerdatei und etwas Verständnis.
Die Headerdatei müsstest Du bei ausreichendem Studium des Datenblattes
auch selber erstellen können.
Alternativ kannst Du Dich nach SDCC umsehen, der kost' wenigstens
nichts.

Mit der Forensuche findest Du auch noch den einen oder anderen, der mit
genau diesem Prozessor auch schon was realisiert hat; da mal nachsehen?

von Jochen (Gast)


Lesenswert?

Hi. Danke für die schnelle Antwort. Jetzt weiss ich zumindest mal, DASS
es geht mit dem Keil.
ABER:
Muss ich dem keil nicht ein "target" eingeben? Da gibts ja diesen µC
nicht.. Oder brauch ich das nur, wenn ich das .hex auch gleich von Keil
aus auf den µC schieben will????

(Headerfile muss ich noch suchen oder selber schreiben..)

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.