Picproje Elektronik Sitesi

DERLEYİCİLER => CCS C => Konuyu başlatan: esahin21 - 17 Mayıs 2013, 17:38:32

Başlık: #device required before this line hatası
Gönderen: esahin21 - 17 Mayıs 2013, 17:38:32
Merhaba arkadaşlar, ccs c 4.130 versiyonunu kullanıyorum. Sürekli kullandığım ve başka bilgisayarlara kurduğumda da çalışan bir program ama benim bilgisayarda artık "A #device required before this line" diye hata veriyor. Daha önce bu hatayla karşılaşan arkadaş varsa çözümünü söyleyebilir mi?


1- farklı bilgisayarda aynı program çalışıyor
2- 4.140 versiyonu da aynı hatayı veriyor
3- C/program files x86/picc dosyası içine de koysam kurulum dosyasını <pic16f877a.h> bulamıyor.
Başlık: Ynt: #device required before this line hatası
Gönderen: tyildizak - 17 Mayıs 2013, 19:38:32
Pic tanımını en üste almanız gerekir. Yani main içinde  include direktiflerini önce yazdıysanız bu hatayı verir.
Başlık: Ynt: #device required before this line hatası
Gönderen: Mefe - 17 Mayıs 2013, 22:52:47
Kodu da paylaşsaydın daha verimli ve kesin çözümler sunabilirdik. Muhtemelen öncelik hatası.
Başlık: Ynt: #device required before this line hatası
Gönderen: MrDarK - 18 Mayıs 2013, 00:44:42
Pic.h dosyasını bulamadığı zamanlarda (başıma geldi şahsen)

CCS'in yüklü olduğu klasore gelin Devices kısmından ilgili pic.h dosyasını proje içine kopyalayın. Aynı şekilde GLCD vb kütüphanelerdede hata verirse aynı şekilde proje klasörüne kopyalarsanız sorun ortadan kalkıyor bilginize :)
Başlık: Ynt: #device required before this line hatası
Gönderen: esahin21 - 18 Mayıs 2013, 20:39:46
teşekkürler MrDarK, dediğin şekilde düzeldi. 1 haftadır onunla uğraşıyordum...
Başlık: Ynt: #device required before this line hatası
Gönderen: MrDarK - 18 Mayıs 2013, 21:56:18
Rica ederim :)

Geçmiş olsun , iyi çalışmalar
Başlık: Ynt: #device required before this line hatası
Gönderen: XX_CİHAN_XX - 18 Mayıs 2013, 22:12:35
Alternatif çözüm:
#include <C:\Program Files\PICC\Devices\18F4520.h>
şeklinde adres göstermek :)