2013-03-17 16 views
5

Programımı MPLAB'de çalıştırdığımda. (Proje sihirbazı -> PIC16F877A -> Hi Tech Ansi C Derleyici -> RUN) Hata [141] C: \ Kullanıcılar \ WhyWhy \ Desktop \ test.c; 1.22 dosyasını açamıyor "16F877A.h": Böyle bir dosya veya dizin yok16F877A.h'yi nerede bulabilirim?

16F877A için başlık dosyasını nerede bulabilirim?

cevap

0

C: \ Program Files: \ Program Files \ HI-TECH Software \ PICC \ 9.70 \ Benim durumumda

dahil, ben Hitech Derleyici C yüklediniz. Bilmeniz gereken, derleyicinin dosyalarını nereye yüklediniz. senin durumda Hi Tech burada bulabilmeniz

0

Bu dosya, derleyici geçerli:

C: \ Program Files \ HI-TECH Software \ PICC sahip Önce

\ dahil \\ MPLAB üzerinde Proje penceresindeki Başlık Dosyaları klasörüne eklemeniz gereken dosyayı buldu.

Ve kodunuzda

bunu

#include <16F877A.h> 
0

Çip özgü başlık dosyaları açıkça HITECH-C dahil edilmemelidir eklemek zorunda, dokümantasyon açıkça belirtmektedir.

#include <htc.h> 

Eğer iş bunun için gereken tek şey proje ayarlarında doğru çip yapılandırılır: Bunun yerine, sizin için çip özgü dosyasını dahil ilgilenir derleyici başlığını içerir. 16F877A.h dosyası derleyici dizininde bulunur, ancak dahil olmak üzere doğrudan bir uyarı verir.