M16C C Funktionen

#727819
Lesenswert?

@ Dennis (Gast)

>Ich versuche jetzt zum ersten Mal ein M16C mC zu programmieren. Gib es
>eine Liste von C Funktionen die für den M16C geeignet sind? (z.B für den

Steht im Handbuch vom Compiler. Die meisten arbeiten mit Standard-C plus 
die immer vorhandenen Erweiterungen.

>8086 gib es outbyte(); oder inbyte(); )

Braucht man dort nicht. Register und damit IO-Ports werden wie normale 
Variablen angesprochen.

MFG
Falk
Gast #727844
Lesenswert?

> Platine eingebaut, und ich sollte der NC30 als compiler verwenden.

Vor allem solltest du die Anleitung von Renesas zum NC30 lesen. Ja, gibt 
es wirklich!

Und wenn das nicht reicht dann kann man auch die Dateien mit der Endung 
.h mal lesen. Die sind nicht nur zum includen da. .-)

Im Prinzip ist uebrigens der NC30 sehr kompatible. Ich bin mittlerweile 
komplett von NC30 auf gcc umgestiegen. Die einzigen Unterschiede zu 
einem richtigen Compiler waren das du near/far vor Funktionen weglassen 
musst und das IRQ-Funktionen ander (besser!) angeben werden.

Olaf
Persönliche Seite #727849
Lesenswert?

Dennis wrote:
> @  Stefan "stefb" B. (stefb)
> Ich hab kein startkit oder evaluation board ,der M16C ist auf eine
> Platine eingebaut, und ich sollte der NC30 als compiler verwenden.
> LG
> Dennis

Dann steht es in der Doku vom NC30 drin. Ein erster Überblick dafür was 
eine Library kann, kannst du auch über die Funktionsprototypen aus den 
Includefiles bekommen.

Renesas hat auch etliche application notes zu ihren Produkten im WWW. 
Wie die µC selbst aufgebaut sind und wie man an bestimmte 
Hardwarefunktionen einstellt ist in den einzelnen Datasheets (Manuals, 
User Guides) erklärt.

PS: Olaf war schneller ;-)

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