Hello
Donc voila j'ai téléchargé et installé le compilateur C Hi-tech picc en mode pro 45 jours. je fais un petit programme simple visant à faire clignoter une led (avec la fonction __delay_ms()) que voila:
qui ne devrait pas avoir d'erreurs???Code:#include <htc.h> #ifndef _XTAL_FREQ // Unless already defined assume 4MHz system frequency // This definition is required to calibrate __delay_us() and __delay_ms() #define _XTAL_FREQ 4000000 #endif void main(void){ TRISB = 0b00000000; TRISA = 0b00000000; PORTB = 0; char a = 0; while(1){ PORTB = 1; for(a = 0; a < 10; a++){ __delay_ms(100); } PORTB = 0; for(a = 0; a < 10; a++){ __delay_ms(100); } } }
voici ce que me donne Hi-tech lors de la compilation:
--------------------------------------------------------------------
Build D:\Programmes C Pics\test\essai for device 16F84A
Using driver E:\HI-TECH Software\PICCPRO9.60\bin\picc. exe
Executing: "E:\HI-TECH Software\PICCPRO9.60\bin\picc. exe" --pass1 "D:\Programmes C Pics\test\essai.c" -q --chip=16F84A -P --opt=default -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
Error [249] D:\Programmes C Pics\test\essai.c; 17.1 manque probablement "}" dans le précédent bloc
Error [285] D:\Programmes C Pics\test\essai.c; 19.1 pas d'identificateur dans la déclaration
Warning [374] D:\Programmes C Pics\test\essai.c; 19.1 manque le type basic; entier (int) supposé
Error [314] D:\Programmes C Pics\test\essai.c; 19.1 ";" attendu
Error [285] D:\Programmes C Pics\test\essai.c; 23.1 pas d'identificateur dans la déclaration
Warning [374] D:\Programmes C Pics\test\essai.c; 23.1 manque le type basic; entier (int) supposé
Error [314] D:\Programmes C Pics\test\essai.c; 23.1 ";" attendu
Warning [374] D:\Programmes C Pics\test\essai.c; 23.14 manque le type basic; entier (int) supposé
Error [984] D:\Programmes C Pics\test\essai.c; 23.14 type redeclaré
Error [1098] D:\Programmes C Pics\test\essai.c; 23.14 conflit de déclaration pour la variable "a"
Error [314] D:\Programmes C Pics\test\essai.c; 23.14 ";" attendu
Warning [374] D:\Programmes C Pics\test\essai.c; 23.21 manque le type basic; entier (int) supposé
Error [984] D:\Programmes C Pics\test\essai.c; 23.21 type redeclaré
Error [1098] D:\Programmes C Pics\test\essai.c; 23.21 conflit de déclaration pour la variable "a"
Error [314] D:\Programmes C Pics\test\essai.c; 23.21 ";" attendu
Error [285] D:\Programmes C Pics\test\essai.c; 25.1 pas d'identificateur dans la déclaration
Warning [374] D:\Programmes C Pics\test\essai.c; 25.1 manque le type basic; entier (int) supposé
Error [314] D:\Programmes C Pics\test\essai.c; 25.1 ";" attendu
Warning [374] D:\Programmes C Pics\test\essai.c; 27.7 manque le type basic; entier (int) supposé
Error [984] D:\Programmes C Pics\test\essai.c; 27.7 type redeclaré
Error [1098] D:\Programmes C Pics\test\essai.c; 27.7 conflit de déclaration pour la variable "PORTB"
Error [285] D:\Programmes C Pics\test\essai.c; 29.1 pas d'identificateur dans la déclaration
Warning [374] D:\Programmes C Pics\test\essai.c; 29.1 manque le type basic; entier (int) supposé
Error [314] D:\Programmes C Pics\test\essai.c; 29.1 ";" attendu
Warning [374] D:\Programmes C Pics\test\essai.c; 29.14 manque le type basic; entier (int) supposé
Error [984] D:\Programmes C Pics\test\essai.c; 29.14 type redeclaré
Error [1098] D:\Programmes C Pics\test\essai.c; 29.14 conflit de déclaration pour la variable "a"
Error [314] D:\Programmes C Pics\test\essai.c; 29.14 ";" attendu
Warning [374] D:\Programmes C Pics\test\essai.c; 29.21 manque le type basic; entier (int) supposé
Error [984] D:\Programmes C Pics\test\essai.c; 29.21 type redeclaré
Advisory[1] too many errors (21)
********** Build failed! **************
---------------------------------------------------------------------
J'y comprend rien...
Help!!!
merci d'avance.
Benj
-----