Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

Problème de programmation d'horloge
satinas
Expert
Expert
Messages : 1332
Enregistré en : novembre 2015

#31 Message par satinas » jeu. 9 janv. 2025 16:58

Je t'ai répondu.
Mets le programme clignotant en pièce jointe.

Problème de programmation d'horloge
Sw338965
Débutant
Débutant
Messages : 62
Enregistré en : décembre 2024

#32 Message par Sw338965 » jeu. 9 janv. 2025 17:06

Celui que tu m'as donné?

Problème de programmation d'horloge
satinas
Expert
Expert
Messages : 1332
Enregistré en : novembre 2015

#33 Message par satinas » jeu. 9 janv. 2025 17:07

Oui celui avec les erreurs de compilation, on va voir ensemble comment les exploiter.
Et commence par ailleurs à faire un projet 16F628.

Problème de programmation d'horloge
Sw338965
Débutant
Débutant
Messages : 62
Enregistré en : décembre 2024

#34 Message par Sw338965 » jeu. 9 janv. 2025 17:10

void main() // Fonction principale
{
initialize();
while (1) {
LED_GREEN_A = 1; __delay_ms(1000);
LED_GREEN_A = 0; __delay_ms(1000);
}
}

Problème de programmation d'horloge
satinas
Expert
Expert
Messages : 1332
Enregistré en : novembre 2015

#35 Message par satinas » jeu. 9 janv. 2025 17:15

Nan :-) en pièce jointe, comme tu as fait là viewtopic.php?p=24246#p24246

Et commence par ailleurs à faire un projet 16F628, tu copies dedans le programme d'origine avec les 3 poussoirs.

Problème de programmation d'horloge
Sw338965
Débutant
Débutant
Messages : 62
Enregistré en : décembre 2024

#36 Message par Sw338965 » jeu. 9 janv. 2025 17:20

PIC16F628.c
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Sw338965 le jeu. 9 janv. 2025 17:24, modifié 1 fois.

Problème de programmation d'horloge
satinas
Expert
Expert
Messages : 1332
Enregistré en : novembre 2015

#37 Message par satinas » jeu. 9 janv. 2025 17:22

On va pas y arriver, je te demandais le programme de led clignotante qui produit des erreurs de compilation.
Les messages d'erreur tu n'as pas fini d'en avoir, c'est la routine, il faut apprendre à les lire, courage.
Même les warnings il faut les analyser car ils peuvent être importants, il ne faut que du vert à la fin.
Modifié en dernier par satinas le jeu. 9 janv. 2025 17:26, modifié 1 fois.

Problème de programmation d'horloge
Sw338965
Débutant
Débutant
Messages : 62
Enregistré en : décembre 2024

#38 Message par Sw338965 » jeu. 9 janv. 2025 17:26

Nouveau document texte.txt
C'est bien celui que tu m'as envoyé en ligne #34 qui pose problème.
Je viens de t'envoyer le code modifié avec le 16F628A
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Problème de programmation d'horloge
satinas
Expert
Expert
Messages : 1332
Enregistré en : novembre 2015

#39 Message par satinas » jeu. 9 janv. 2025 17:40

On ne se comprend pas. On va d'abord en finir avec le 16F877A.
Ci-joint le programme qui fait clignoter une seule led, et il se compile très bien.
Essaye le. Après on verra pour le 16F628.
Tu peux passer d'un fichier C à l'autre en faisant "Add existing item" et "Remove from project". Un seul fichier à la fois dans le projet.
Feux-tricolores_877.c
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Problème de programmation d'horloge
Sw338965
Débutant
Débutant
Messages : 62
Enregistré en : décembre 2024

#40 Message par Sw338965 » jeu. 9 janv. 2025 17:42

OK.
voilà ce que j'ai comme erreurs:

make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make -f nbproject/Makefile-default.mk dist/default/production/Clignotant.c.X.production.hex
make[2]: *** [nbproject/Makefile-default.mk:104: build/default/production/_ext/2092374266/Clignotant.p1] Error 1
make[1]: *** [nbproject/Makefile-default.mk:85: .build-conf] Error 2
make: *** [nbproject/Makefile-impl.mk:39: .build-impl] Error 2
make[2]: Entering directory 'C:/Users/Denis/Desktop/Clignotant/Clignotant.c.X'
"D:\Disque local\bin\xc8-cc.exe" -mcpu=16F877A -c -mdfp="D:/Microchip/MPLABX/v6.20/packs/Microchip/PIC16Fxxx_DFP/1.6.156/xc8" -fno-short-double -fno-short-float -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=default -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mno-default-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o build/default/production/_ext/2092374266/Clignotant.p1 D:/Clignotant/Clignotant.c
::: advisory: (2100) using the C99 standard library with the selected device may result in larger code and data usage
D:/Clignotant/Clignotant.c:3:1: warning: implicit declaration of function 'initialize' is invalid in C99 [-Wimplicit-function-declaration]
initialize();
^
D:/Clignotant/Clignotant.c:5:1: error: use of undeclared identifier 'LED_GREEN_A'
LED_GREEN_A = 1; __delay_ms(1000);
^
D:/Clignotant/Clignotant.c:5:18: warning: implicit declaration of function '__delay_ms' is invalid in C99 [-Wimplicit-function-declaration]
LED_GREEN_A = 1; __delay_ms(1000);
^
D:/Clignotant/Clignotant.c:6:1: error: use of undeclared identifier 'LED_GREEN_A'
LED_GREEN_A = 0; __delay_ms(1000);
^
2 warnings and 2 errors generated.
(908) exit status = 1
make[2]: Leaving directory 'C:/Users/Denis/Desktop/Clignotant/Clignotant.c.X'

BUILD FAILED (exit value 2, total time: 1s)


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 10 invités