Bonjour je suis un jeune etudiant et lors de nos etude et realiation nous avons decide de realiser un thermomètre electronique commande via un pic 16f887 mais je n arrive pas a trouve le programme pour le faire fonctionne normalement je programme avec mikro c for pic et j aimerai avoir le bon programme.merci d’avance .
j'utilise un capteur de temperature LM35 racrde a l'entree RA0/AN du pic avec un afficheur LM016L. en effet lafficheur affiche bien thermometre electronique pendant 6ms comme indique dns le programme et apres il plante . bon j aimerai avoir un bon programme si c est possible.merci d'avance
As tu essayé de mettre des Breaks Points dans ton code pour voir exactement sur quelle instruction ton code s’arrête ? ( et de vérifier l'état de tes variables )
mon code a cet dernier instruction que tu vois la . tu sais je suis un debutant dans le programmation bon si tu pouvais me donne dun cou de main sa me plairait vraiment: voila le montagee capture de ISIS(PROTEUS):
C KE J AIMERAI C EST AVOIR LE BON PROGRAMME car le mien la plante merci d'avance
Si tu es débutant, il faut apprendre a programmer un peu tout seul, car sinon tu vas rien apprendre.
Et pour apprendre de ces erreurs, il faut les trouver et les comprendre...
Il n'y a rien de plus a ajouter, fait ce que dit Toponix. Tu mets des BreakPoints et tu regardes ou y un crash... Apres tu compares suivant la doc du Pic ou le langage...
A première vu je vois pas de problèmes flagrants dans ce code.
Je pense qu'il faut que tu passes par une phase de débug, car le problème semble mal localisé ( " le mien la plante " n'explique pas vraiment le problème. Y a t-il une instruction bloquante, une chute de tension, un problème lors de l'évolution d'une variable ? ... )
Fait défiler ton code pas à pas et en vérifiant à l’oscilloscope l'état de tes ports et diverses tensions ( tu peux peut être avoir un problème de hardware, découplage ou autre ). C'est un moyen efficace pour cerner les erreurs et surtout les comprendre.
Après je peux pas te donner un code tout fait car j'ai pas le matériel pour le tester et je pense que c'est un peu contraire à la philosophie du forum( tu trouves dans les règles : " ce forum ne fait pas vos devoir " )
C'est en se confrontant aux difficultés que tu vas progresser, nous pouvons seulement te guider et te conseiller.
(C'est marrant que tu parles de découplage, il n'y a justement pas de capa de découplage sur le microcontrolleur. J'avais un prof d'élec qui avait l'habitude de dire qu'un IC sans découplage "au pire, il tombe en marche")
C KE J AIMERAI C EST AVOIR LE BON PROGRAMME car le mien la plante merci d'avance
cedric2001 a écrit:
en effet lafficheur affiche bien thermometre electronique pendant 6ms comme indique dns le programme et apres il plante . bon j aimerai avoir un bon programme si c est possible
cedric2001 a écrit:
non le programme fonctionne normalement sa compile tout a fait mais lors de la simulation sur proteus il ya plantage
Il aurait fallu être un petit peu plus clair dès le début, on peut pas deviner ton environnement de travail. Je te conseille à l'avenir de bien prendre le temps d'expliquer en détail ta manipulation avec de poster.
Je connais pas trop la simulation sous Proteus, je vérifiais la configuration du logiciel et les paramètres de simulation. Ton erreur vient peut être de la simulation de l'acquisition de valeurs sur le port analogique.
thermometre electronique commande via le pic16f877
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !