2013-03-17 17 views
5

Wenn ich mein Programm in MPLAB ausführen. (Projektassistent -> PIC16F877A -> Hallo Tech Ansi C Compiler -> RUN) Fehler [141] C: \ Benutzer \ WhyWhy \ Desktop \ test.c; 1.22 kann nicht öffnen Include-Datei "16F877A.h": Keine solche Datei oder VerzeichnisWo finde ich den 16F877A.h?

Wo finde ich die Header-Datei für die 16F877A?

Antwort

0

C: \ Programme \ HALLO-TECH Software \ PICC \ 9.70 \ include

In meinem Fall habe ich HiTech-Compiler im Verzeichnis C: \ Program Files. Sie müssen wissen, wo Sie die Dateien des Compilers installiert haben.

0

Diese Datei ist vom Compiler, so in Ihrem Fall die Hallo-Tech finden Sie hier:

C: \ Programme \ HALLO-TECH Software \ PICC \\ \

umfassen Bevor Sie haben Die Datei, die Sie hinzufügen müssen, wurde im Ordner "Header Files" im Projektfenster von MPLAB gefunden.

Und in Ihrem Code Sie es

#include <16F877A.h> 
0

Chip-spezifische Header-Dateien sollten nicht explizit in HITECH-C enthalten sein, umfassen müssen, heißt es in der Dokumentation deutlich, dass. Stattdessen schließen Sie den Compiler-Header, der darauf achten, die Chip-spezifische Datei für Dich umfasst:

#include <htc.h> 

Alles, was Sie für diese Arbeit brauchen, ist richtig Chip in den Projekteinstellungen zu konfigurieren. Die Datei 16F877A.h existiert im Compilerverzeichnis, aber wenn sie direkt eingeschlossen wird, wird eine Warnung ausgegeben.