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

#21 Message par satinas » jeu. 9 janv. 2025 16:23

Il clignote avec la ligne de test A2 enlevée ?
J'espère que tu as d'autres pics disponibles.
teste cela :

Code : Tout sélectionner

void main()             // Fonction principale
{
  initialize();
  while (1) {
    if (SWITCH_MANUAL == 0)  automaticMode();
  }
}

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

#22 Message par Sw338965 » jeu. 9 janv. 2025 16:28

Oui, c'est ça. Non, je n'avais acheté qu'un seul PIC vu que c'était la première fois que je me lançais dans la programmation. Le temps que j'en recommande 1 ou 2 autres chez ALI, cela va me prendre 15 jours. C'est pour cela que je me demandais si je ne pourrais pas faire un essai avec un pic16f628A ?

Je n'ai pas bien compris ce que tu veux que je fasse. Tu veux que j'intègre tes ligne de code dans le programme?
Modifié en dernier par Sw338965 le jeu. 9 janv. 2025 16:35, modifié 1 fois.

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

#23 Message par satinas » jeu. 9 janv. 2025 16:33

Encore plus simple, faut pas négliger les fondamentaux :-)

Code : Tout sélectionner

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
Sw338965
Débutant
Débutant
Messages : 62
Enregistré en : décembre 2024

#24 Message par Sw338965 » jeu. 9 janv. 2025 16:36

Donc là tu veux que je fasse un clignotant?

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

#25 Message par satinas » jeu. 9 janv. 2025 16:39

Oui, il y a des tas de choses à tester, enlever la fonction Blink(), etc
Tu ne pourras pas expérimenter sans un matériel de programmation soft et hard plus confortable.
Le seul et unique pic que j'ai mis à l'envers, il a rendu l'âme aussitôt.
Si tu arrives à le programmer, il y a quand même un peu de vie dedans.

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

#26 Message par Sw338965 » jeu. 9 janv. 2025 16:43

Est ce que je peux utiliser le programme tel qu'il est pour le mettre dans un 628 ?
De toute façon, pour le prix que ça coûte, je vais en racheter quelques uns.

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

#27 Message par satinas » jeu. 9 janv. 2025 16:47

Non, je pense qu'il y a des petites différences, tu vas découvrir un autre modèle. Il est tout de même très proche. Il faut refaire un projet, compiler, il y aura sans doute quelques erreurs, et on verra cela.

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

#28 Message par Sw338965 » jeu. 9 janv. 2025 16:48

Ton test de clignotant me donne plein d'erreurs à la compilation!
make[2]: *** [nbproject/Makefile-default.mk:104: build/default/production/_ext/1472/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

BUILD FAILED (exit value 2, total time: 1s)
Modifié en dernier par Sw338965 le jeu. 9 janv. 2025 16:55, modifié 1 fois.

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

#29 Message par satinas » jeu. 9 janv. 2025 16:52

Il y a juste à remplacer la fonction main. Et éventuellement enlever toutes les fonctions non appelées.
Et commence à essayer de décoder les messages d'erreur, il sont là pour ça.

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

#30 Message par Sw338965 » jeu. 9 janv. 2025 16:57

Là malheureusement, les messages d'erreurs dépasse ma compétence!
Je t'ai demandé si je pouvais utiliser un 628 avec le code tel qu'il est?


Retourner vers « Langage C »

Qui est en ligne

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