Supprime simplement la ligne #include, elle n'est pas necessaire dans ce compilateur, tu dois le parametrer dans "Edit Project..." du menu "Project".
Pour le second message d'erreur, supprime la ligne "#use delay...", je ne sais pas d'ou elle sort, mais tu peux regler la frequence et le type d'oscilateur dans le menu "Edit Project..." egalement.
Une fois que tu auras regler ces 2 problemes, un autre apparaitra, celui qui t'indiqueras que ta fonction "ouput_toggle" n'est pas declarée...
Y a rien de declaré la dedans!
On ne peut pas voir ton code car tu l'affiche via un snapshot et ca n'a rien de pratique!
Pour realiser ton projet, inspire toi ou meme utilise celui inclut dans le repertoire "Examples", le projet se nomme "Toggle LEDs"
A+
Aujourd'hui
A voir en vidéo sur Futura
21/03/2013, 20h51
#5
invite2f6724a6
Date d'inscription
janvier 1970
Messages
54
Re : problème MikroC
d'accord je suis dessus, j'ai compris pour declaré mais je comprends pas ça :
LATA = 0x00; // Turn OFF LEDs on PORTA
LATB = 0x00; // Turn OFF LEDs on PORTB
LATC = 0x00; // Turn OFF LEDs on PORTC
LATD = 0x00; // Turn OFF LEDs on PORTD
LATE = 0x00; // Turn OFF LEDs on PORTE
Delay_ms(1000); // 1 second delay
LATA = 0xFF; // Turn ON LEDs on PORTA
LATB = 0xFF; // Turn ON LEDs on PORTB
LATC = 0xFF; // Turn ON LEDs on PORTC
LATD = 0xFF; // Turn ON LEDs on PORTD
LATE = 0xFF; // Turn ON LEDs on PORTE
que ce que LAT ? et les 0x00 et 0xFF ?
21/03/2013, 21h38
#6
Thetimax
Date d'inscription
mai 2010
Localisation
Neufchatel en Bray 76
Âge
38
Messages
259
Re : problème MikroC
En ce qui concerne "LAT", penches toi sur la datasheet de ton PIC. En gros c'est un registre qui sert a "activer" ou non la pin du port concerné.
Mais si tu ne sait pas encore ce que veut dire "0x00" et "0xFF", commence par comprendre des cours a ce sujet...
PS: Utilise la balise "CODE" representée par un # dans la fenetre de composition du message lorsque tu veux afficher du code
Dernière modification par Thetimax ; 21/03/2013 à 21h40.
21/03/2013, 22h54
#7
spown
Date d'inscription
février 2013
Localisation
Terre
Messages
447
Re : problème MikroC
Bonjour/bonsoir et bienvenu sur FUTURA,
LATA= 0xFF; veut dire que tout les pins A ( architecture 8 bits ) doivent etre en état 1 (haut) . On peut l’écrire aussi LATA= 0b11111111;
LAT c'est "latch" en anglais. Ça veut dire maintenir l'état ( 0 ou 1 ). C'est conseillé par microchip si tu veux écrire sur des PORTx . ( Prend ton temps et lis leur datasheets )
Je pense que ton compilateur ne trouve pas la librairie <16f628.h>. Je crois faut lui préciser au début de la creation du projet . Désolé Je ne connais pas MiKroC
22/03/2013, 06h50
#8
invite2f6724a6
Date d'inscription
janvier 1970
Messages
54
Re : problème MikroC
même en essayant de compiler le projet de MikroC j'ai un message d'erreur : 6 324 Undeclared identifier 'LATA' in expression MyProject.c
22/03/2013, 14h02
#9
spown
Date d'inscription
février 2013
Localisation
Terre
Messages
447
Re : problème MikroC
Mais attend !!! Pourquoi tu veux utiliser LATA ?? as tu lu le datasheet ? tu utilises bien le 16f628 ?? ( si oui, donc oubli )
C'est des erreurs produit par la fameuse méthode "copier/coller"
22/03/2013, 17h59
#10
invite2f6724a6
Date d'inscription
janvier 1970
Messages
54
Re : problème MikroC
je suis completement perdu ! vous aurez pas un bon site pour apprendre ?