chip "PIC16F887" not present in chipinfo file HATASI

Başlatan MrExploit, 10 Temmuz 2014, 07:21:37

MrExploit

MPLAB X IDE v2.15 ile Hİ-Tech derleyicisi ile basit bir program yaptım. Şöyle bir hata alıyorum..

:: error: chip "PIC16F887" not present in chipinfo file "C:\Program Files (x86)\HI-TECH Software\PICC\9.82\dat\picc.ini"

Program deneme amaçlı şöyle

#include <htc.h>
#include <stdio.h>
#include <stdlib.h>
#include <delay.h>

#define _XTAL_FREQ 20000000

int main(int argc, char** argv) {

    __CONFIG(FOSC_HS&WDTE_OFF&CP_OFF&);

    TRISB=0x00;
    while(1) {
    PORTB=0x00;
    __delay_ms(1000);
    PORTB=0xff;
    __delay_ms(1000);

    }

    return (EXIT_SUCCESS);
}



PİCC'nin en son sürümü var.. picc.ini dosyası içine baktım. 16f887 bilgileri bulunuyor... Aşağıdaki Gibi.

[16F887]
MAKE=MICROCHIP
ARCH=PIC14
PROCID=887F
FLASH_READ=1
FLASH_WRITE=8
FLASH_ERASE=10
FLASHTYPE=READWRITE_A
IDLOC=2000-2003
CONFIG=2007-2008
EEPROMSIZE=100
ROMSIZE=2000
BANKS=4
RAMBANK=20-7F,A0-EF,110-16F,190-1EF
COMMON=70-7F
DATABANK=2
ICD2RAM=70-70,1E5-1F0
ICD2ROM=1F00-1FFF
ICD3RAM=70-70,1E5-1F0
ICD3ROM=1F00-1FFF


Hatanın Nedeni Nedir Arkadaşlar?


MrExploit

Ordaki ile benim hatam aynı değil. Orada Sorunun Delay.h ' dan kaynaklandığı yazılmış . halbuki ben delay kullanmasam bile aynı hatayı alıyorum. Mesala:

#include <htc.h>
#include <stdio.h>
#include <stdlib.h>
/*
 * 
 */
//#define _XTAL_FREQ 4000000
__CONFIG(FOSC_HS&WDTE_OFF&MCLRE_OFF&CP_OFF);
void main(void) {
    PORTD=0x00;
    TRISD=0b00000000;
    PORTD=0b11111111;
    while(1) {
    }
}


Yani sadece led yakacam o kadar... Aynı hata, Bu compileri yeni başladım test ediyorum. Seversem bundan devam edicem ama. Daha şimdiden Soğudum :(

MrExploit

#3
Arkdaşlar. Bi Sayfadan bi çözüm buldum. Türkçe karakter sorunu yazıyordu. Program dosyası içinde , nbproject içindeki  "Makefile-default.mk" dosyasını düzenleyin yazmış

"MP_PROCESSOR_OPTION=PIC16F887"  Bu Satırı Bulup "PIC" yazısını silin olur demiş. Yaptım oldu. çok saçma . Üstteki sadece led yakma komutunu işlediğimde , led 1 yanıp sönüyor , birdaha yanıp sönüyor. Sonra yanmıyor ? Ne alaka. Başka derleyici ile deneme yaptım işlemcide ledde sorun yok..
Yardım lütfen...


mesaj birleştirme:: 10 Temmuz 2014, 20:58:43

"Sorun Çözüldü"