Header-und C-Dateien mit dem NC30

Gast #10998
Gegenfrage, wo bekomme ich denn NC30? (Hätte auch intresse an diesem 
Compiler)

Ich schätze die Headerdateien werden wie in Standard-C eingebunden:

wenn im gleichen ordner:
  #include "m16c62.h"

wenn im include root:
  #include <sfr51.h>

wenn wo anders:
  #include "C:/Test/M16C32/m16c32.h"
Gast #10999
> Gegenfrage, wo bekomme ich denn NC30? (Hätte auch intresse an diesem >Compiler)
Eine zeitlich limitierte Version (5.0) gibt es auf der Homepage von 
Mitsubishi.
Bei der Firma glyn (http://www.glyn.de) gibt es ein komplettes Emulator 
Board,  inklusive kostenlosem und zeitlich unbegrenzten C-Compiler 
(Version 2.0).

> Ich schätze die Headerdateien werden wie in Standard-C eingebunden:

> wenn im gleichen ordner:
> #include "m16c62.h"

> wenn im include root:
> #include <sfr51.h>

> wenn wo anders:
> #include "C:/Test/M16C32/m16c32.h"

Das Einbinden von Headerdateien bereitet keine Schwierigkeiten. Probleme 
gibt es allerdings, wenn ich eine in einer Headerdatei deklarierte 
Funktion in einer C-Datei
definiere und dann in einer weiteren C-Datei (Hauptprogramm; main) 
aufrufe. Es erscheint nach dem Kompilieren zwar keine Fehlermeldung, der 
"Inhalt" der  Funktion wird aber auch nicht ausgeführt.

Beispiel einer LCD Ansteuerung:

drei Dateien: main.c lcd.c lcd.h
Funktion: void init_lcd (void);
Deklaration in lcd.h, Definition in lcd.c, Aufruf in main

=>Inhalt von init_lcd() wird nicht ausgeführt


                           Gruß Nico

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 24 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.