Bonjour,
voila je suis sur un projet d'un petit chenillard type K2000 et j'ai un programme en C dont le voila :
#include <system.h>
//Cible PIC16F877, bits de configuration
#pragma DATA _CONFIG, _PWRTE_OFF & _BODEN_OFF & _WDT_OFF & _LVP_OFF & _CPD_OFF & _DEBUG_OFF & _HS_OSC & _CP_OFF
//Configuration de la fréquence d'horloge, ici 4Mhz
#pragma CLOCK_FREQ 4000000
void main( void )
{
//Initialisation port A
porta = 0x00;
//Initialisation port B
portb = 0x00;
//Initialisation port C
portc = 0x00;
//Initialisation port D
portd = 0x00;
//Initialisation port E
porte = 0x00;
//Configuration port A
trisa = 0x00;
//Configuration port B
trisb = 0x00;
//Configuration port C
trisc = 0x00;
//Configuration port D
trisd = 0x00;
//Configuration port E
trise = 0x00;
//Configuration A/D pins
adcon1 = 0x06;
//désactivation du mécanisme de gestion des interruptions
clear_bit( intcon, GIE );
//Validation des résistances de pull-ups du port B
clear_bit( option_reg, NOT_RBPU );
//Boucle sans fin
while( 1 )
{
portd = 0b00000001;
delay_ms(100);
portd = 0b00000011;
delay_ms(10);
portd = 0b00000010;
delay_ms(100);
portd = 0b00000110;
delay_ms(10);
portd = 0b00000100;
delay_ms(100);
portd = 0b00001100;
delay_ms(10);
portd = 0b00001000;
delay_ms(100);
portd = 0b00011000;
delay_ms(10);
portd = 0b00010000;
delay_ms(100);
portd = 0b00110000;
delay_ms(10);
portd = 0b00100000;
delay_ms(100);
portd = 0b01100000;
delay_ms(10);
portd = 0b01000000;
delay_ms(100);
portd = 0b11000000;
delay_ms(10);
portd = 0b10000000;
delay_ms(100);
portd = 0b11000000;
delay_ms(10);
portd = 0b01000000;
delay_ms(100);
portd = 0b01100000;
delay_ms(10);
portd = 0b00100000;
delay_ms(100);
portd = 0b00110000;
delay_ms(10);
portd = 0b00010000;
delay_ms(100);
portd = 0b00011000;
delay_ms(10);
portd = 0b00001000;
delay_ms(100);
portd = 0b00001100;
delay_ms(10);
portd = 0b00000100;
delay_ms(100);
portd = 0b00000110;
delay_ms(10);
portd = 0b00000010;
delay_ms(100);
portd = 0b00000011;
delay_ms(10);
}
}
et je souhaite le compiler à l'aide de MPLAB mais il me marque toujours qu'il y'a une erreur suite au fichier system.h, pourrai-je avoir des informations sur ce problème et m'aider à le résoudre. Je souhaite pouvoir le compiler en hex pour pouvoir le programmer grâce à ICPROG.
Merci d'avance de votre aide.
Cordialement, bibi_6919.
-----