Bonjour la liste,
Pour commencer l'aprentissage du C avec CCS PCW j'ai écrit le petit programme ci-dessous pour afficher des leds sur le port b du 18f2550. Le programme se compile bien sous PCW mais ne fonctionne pas sur une platine de test, je programme le pic avec un GalepIII, je l'ai récupéré sous Mplab 8.10 mais je n'arrive pas à le compiler ( trop d'erreurs) pour l'exécuter avec le débugger. Si qq1 a une ou des solutions ?
Merci d'avance aux experts, cordialement.
#include "D:\ProjetsC\Essai1.h"
//#include <18F2550.h>
#byte tris_b =0x00 //port B en sortie
#byte tris_a =0xff //port A en entrée
int i;
void main()
{
setup_adc_ports(NO_ANALOGS|VSS_VDD);
setup_adc(ADC_OFF);
setup_spi(SPI_SS_DISABLED);
setup_wdt(WDT_OFF);
setup_timer_0(RTCC_INTERNAL);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_timer_3(T3_DISABLED|T3_DIV_BY_1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
//Setup_Oscillator parameter not selected from Intr Oscillotar Config tab
// TODO: USER CODE!!
while (1)
{
while (input(PIN_A0)); //attente de la mise au niveau bas de A0
for (i=0;i<=255;i++)
{
output_B(i);
delay_ms(1000); //l'unite est le 1/10 s
if (!input(PIN_A1)) //si A1 au niveau bas arrêt
break;
}
}
}
Moxo44