mikrocontroller.net

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


Autor: Horst (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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 ?

Autor: Harald Hermenau (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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üß

Autor: Mark de Jong Electronics (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Horst,

Hast du denn richtige header-file included?

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

Grüße Mark,

Autor: Horst (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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++

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.