Bonjour,
Je suis nouveau dans la programmation de PIC et j'essay de résoudre mon probléme de compilation avec MPLAB et le compilateur HI-TECH ANSI C Compiler, mais je n'arrive pas à résoudre le probléme.
Il me dis que le fichier delay.h n'éxiste pas :
Error [141] C:\Users\Florian\Desktop\test2 .c; 1.18 ne peut pas ouvrir le fichier include "delay.h": No such file or directory
En regardant sur le forum j'ai déplacé le fichier delaycnt_16.hex que j'ai renomé en delay.h. Qui ce trouvait dans le dossier ICE2000 du dossier de MPLAB pour le mettre dans mon dossier ou se trouve mon projet, mais sa ne marche toujours pas.
Mon programme est le suivant :
#include "delay.h";
#pragma DATA_CONFIG, _PWRTE_OFF & _BODEN_OFF & _WDT_OFF & _LVP_OFF & _CPD_OFF & _DEBUG_OFF & _HS_OSC & _CP_OFF
#pragma CLOCK_FREQ 20000000
void main(void)
{
int porta = 0x00;
int portb = 0x00;
int portc = 0x00;
int portd = 0x00;
int porte = 0x00;
int trisa = 0x00;
int trisb = 0x00;
int trisc = 0x00;
int trisd = 0x00;
int trise = 0x00;
int adcon1 = 0x06;
clear_bit(intcon, GIE);
clear_bit(option_reg, NOT_RBPU);
while(1)
{
portd = 0b00000001;
delay_ms(100);
portd = 0b00000011;
delay_ms(10);
portd = 0b00000010;
delay_ms(100);
}
}
J'utilise le PIC16f877, merci de m'indiquer ce qui ne va pas.
Merci d'avance pour votre aide.
Flareski.
-----