SiLabs 8051 programmieren unterschied zu AVR

Gast #508670
Lesenswert?

Hallo. Bin sehr neu in dem Thema µC. Ich soll nun einen SiLabs 
C8051F040-TB mit C und der Entwicklungsumgebung tasking programmieren. 
Hab aber sehr wenig Ahnung davon. Kann mir einer einen Tipp geben wie 
ich da schnell reinkomme. Es gibt ja hier auf der Seite auch ein 
Tutorial über das programmieren von AVR-Controllern mit C. Ist das ein 
grosser Unterschied zu dem 8051? Oder sind die Befehle dort gleich?
Danke
Gast #508678
Lesenswert?

> Ist das ein grosser Unterschied zu dem 8051?

Jein, es ist ja ein 8x51 Derivat. Allerdings gibts einige Abweichungen. 
Wenn du völlig neu im Thema bist dann solltest du dich mit den 8x51 
Grundlagen vertraut machen.

Die unterschiede zum Silabs Typ stehen im Datenblatt.
Gast #508685
Lesenswert?

Das würde ich ja gerne. Weiß aber nicht genau wie. Nur aus den 
Datenblättern werde ich auch nicht gerade sehr schlau. Wo findet man den 
sonst noch was dazu? Oder guckt man sich am besten wirklich nur die 
Dattenblätter an?
Gast #508701
Lesenswert?

> Ich soll nun einen SiLabs C8051F040-TB mit C und der Entwicklungsumgebung 
tasking programmieren.

Mmmmh, hast du Unterstützung, Hobby oder Beruf ? Wie sieht es mit C aus 
?

Insgesamt kommt da ne Menge auf dich zu.
Gast #508718
Lesenswert?

Gibts ne Projektbeschreibung ?

> C, ist aber nicht mein Steckenpferd.

Na dann wirds aber Zeit ;-)) Also, ich machs nicht schlimmer als es ist 
aber du solltest Freude daran haben sonst wird es nix.

Wenns los geht stell éine konkrete Frage, es ist mir im Moment zu viel 
ne ganze Anleitung für dich zu basteln. Les dich mal ein, schau dir die 
Links an.

Viel Erfolg.
Gast #509019
Lesenswert?

Also C ist prinziell überall gleich, ist ja kein Assembler. Aber die 
Ansteuerung von SFRs und deren Funktionen sind natürlich von CPU zu CPU 
unterschiedlich.
Die Datenblätter von SiLabs sind nicht schlecht, aber zum Lernen sind 
die von Atmel besser (mein persönlicher Geschmack). Deshalb würde ich 
Dir empfehlen, erstmal Datenblätter von Atmel-CPUs zu lesen und dann mit 
Silabs zu vergleichen, falls etwas anders sein sollte. Die wesentlichen 
SFRs sind aber bei allen 8051-Nachbauten gleich.

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