Forum: Mikrocontroller und Digitale Elektronik Tasking C Compiler für M16C


von Horst (Gast)


Lesenswert?

Bisher habe ich nur Assembler programmiert (8051,AVR, 8086).
C kenne ich nur vom normalen PC. Mein Problem ist jetzt, wie ich die
Ports ansteuere. In einem Beispielprogramm wurde das mit PD7=0x10
gelöst, um P7.4 anzusteuern.
Wie kann ich z.B. P5.0 steuern ?
Ich bekomme immer den Fehler "PD5 undefined", wenn ich das PD7 in PD5
umändere.
Gibt es irgendwo ein gutes Tutorial oder eine Anleitung für C mit dem
M16C uC ?

von Harald Hermenau (Gast)


Lesenswert?

Hallo,
sicherlich ist der Tasking C-Compiler mit erste Wahl wenn es um die
Programmierung von µC's geht. Für den Hobby-Programmierer ist es aber
einfacher für den M16C den original Renesas (vorher Mitsubishi)
Compiler NC30 zu nutzen. Für diesen Compiler gibt es ausreichend
Beispiele und auch eine vernünftige Dokumentation.

Tschüß

von Mark de Jong Electronics (Gast)


Lesenswert?

Hallo Horst,

Hast du denn richtige header-file included?

Für die port define braucht der compiler einen header-file.

Grüße Mark,

von Horst (Gast)


Lesenswert?

Genau das ist mein Problem. Ich habe keine Ahnung wie die passende
Header Datei heißt. Und die Dokumentation ist in Bezug auf die
verfügbaren Befehle und Header usw. sehr knapp. Ich hatte eine Header
Datei vom Reneas C Compiler ausprobiert, aber der verwendet ganz andere
Befehle, die der Tasking Compiler nicht kennt.

Wie am Anfang schon erwähnt:
In C kenne ich mich aus, aber nur mit dem normalen Microsoft C++

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.