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 ---
On parle des Pics, sans rapport avec le langage ou la programmation

Modérateur : Jérémy

Erreur de tension lors de la compilation
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#1 Message par Jérémy » mar. 26 avr. 2016 22:33

Bonjour à tous,

Lors de la compilation in situ d'un PIC 16F1847 , j'ai un message d'erreur qui apparait , m'indiquant un problème de tension ( en général Vcc = 3.05V ).

J'ai déjà réussis à le programmer une seule fois. mais lors de ma programmation j'ai fais allumer allumer une LED. Du coup je me demande si ce n'est pas le fait que cette LED soit allumé qui me fait chuter la tension !

la led est branché directement sur une sortie avec une R de 330 Ohms . il s'agit d'une LED rouge avec une Vf de 2V . Mon PIC est alimenté en 3.3V .

j'ai donc = 3.3-2 = 1.2V sur ma Résistance. Avec une R de 330 j'ai un courant dans ma led de 1.2/330 = 3.6mA . ma led s'éclaire bien .

Mon PIC est alimenté par une pile 9V au travers d'un régulateur de 3.3V . J'ai 3.28V sur Vss de mon PIC
Mon programmateur n'alimente pas , la carte cible. Le Vcc du cordon n'est pas branché, mais les masses sont communes entre le programmateur et la pile 9V .

Pensez vous que le fait d'allumer une LED directement par la sortie du PIC est source de se problème ?
Je suis en CMS ( mon premier) et ce serait plutôt galère de dessouder ma led ou la R pour éviter l'allumage .

Merci à vous
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Erreur de tension lors de la compilation
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1644
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#2 Message par Gérard » mar. 26 avr. 2016 23:01

C'est quoi ton programmateur?
Je branche toujours les 2 fils d'alim entre la carte cible et le programmateur que ce soit avec PK3 ou le programmateur de Mikroelektronika.

Le branchement compte 5 fils :
VCC
GND
MCLR
PGC
PGD

Ce n'est pas dans l'ordre de branchement.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Erreur de tension lors de la compilation
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#3 Message par paulfjujo » mer. 27 avr. 2016 13:14

bonjour,


j'abonde dans le sens de Gerard
Je branche toujours les 2 fils d'alim entre la carte cible et le programmateur


il est possible que le PIC soit alimenté via la sortie connectée à led ..sans que VCC soit appliqué au PIC

d'autre par , comment est tiré au+VCC la broche MCLR ?
sur laquelle entre la tension de programmation .

avec un pickit2 (ou 3)
Le fait d'alimenter le PIC via les broches ICSP au lieu de ton alim externe n'est pas génant..
, si la conso globale du montage n'excede pas 100mA ..
Aide toi, le ciel ou FantasPic t'aidera

Erreur de tension lors de la compilation
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#4 Message par Jérémy » mer. 27 avr. 2016 19:43

C'est quoi ton programmateur?


C'est MikroProg

Effectivement suiteà la discussionque nous avions déjà soulevée, j'avoue être rester un peu sans savoir quelle est la bonne façon de faire, sans risque d'abimer mon programmateur.

Comme mon typon est déjà sortie et autant vous dire que c'est la grosse galère avec des CMS pour mettre des straps.

j'ai pas le schéma à la maison je le posterais demain. ce qui me chiffonne a brancher sans rien faire , c'est de faire rentrer l'alim du programmateur sur la sortie du régulateur . Pensez vous que ça craigne quelques chose ?

Sinon j'ai vu ca aussi dans le compilateur. savez vous à quoi ca sert !
Sans titre2.jpg


Demain je fais des test et je vous dis ce qu'il en est
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Erreur de tension lors de la compilation
mazertoc
Passioné
Passioné
Messages : 201
Enregistré en : juillet 2015
Localisation : Auvernha

#5 Message par mazertoc » jeu. 28 avr. 2016 08:04

Essaye le HVP !
Microchip a pondu des notes concernant l'usage du LVP que je n'utilise jamais.

Erreur de tension lors de la compilation
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1644
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#6 Message par Gérard » jeu. 28 avr. 2016 08:50

mazertoc a écrit :Essaye le HVP !
Microchip a pondu des notes concernant l'usage du LVP que je n'utilise jamais.


Pareil, je n'utilise jamais le LVP, de plus ça demande un branchement supplémentaire. RB3 pour le 16F876.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Erreur de tension lors de la compilation
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#7 Message par Jérémy » jeu. 28 avr. 2016 09:57

Bon,

J'ai essayé toute les combinaisons possible ... :
Alimenté par mon programmateur ou non .
Avec R de pullup sur MCLR ou non .
Avec alim externe sans alimenter par programmateur ou non .
en activant le LVP ou HVP

Je penche pour un probléme hard ... car la je sèche ;

Le message fait tout el temps référence a VPP et non Vdd . Après recherche Vpp c'est la broche MCLR . Mais j'ai tout essayé sur celle ci .

Voici mon schéma :

Sans titre.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Erreur de tension lors de la compilation
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1644
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#8 Message par Gérard » jeu. 28 avr. 2016 11:22

Les branchements entre programmateur et PIC :
alim + et -
MCLR avec pull de 10K vers +
PGC
PGD

la carte cible alimenté normalement.

Pour savoir si programmateur ou PIC mort, faire un essai de programmation avec un PIC dont tu sais qu'il est OK avec juste un programme faisant clignoter une LED.

Bon dépannage.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Erreur de tension lors de la compilation
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#9 Message par Guest » jeu. 28 avr. 2016 16:39

Bonjour

Tu es sur du câblage de ta platine ?
Sur ton programmateur avec la DS cela donne:
10->GND
8->MCLR
6->PGD
4->PGC
2->VCC

Ce qui nous donne cote platine
10->GND->GND
8->MCLR->RA5
6->PGD->RB7
4->PGC->RB6
2->VCC->VCC

il faudrait croiser ProGramme Donnée et ProGramme Clock : RB6, RB7

A+

Erreur de tension lors de la compilation
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#10 Message par Jérémy » jeu. 28 avr. 2016 19:16

Ok , ça fonctionne.

J'ai remis la 10K de pull-up sur MCLR étant donné que Gérard me l'a confirmer.

J'ai refais mes pistes,mes VIAs, nettoyer à fond, ressouder le PIC en SOT23 checker à l’ohmmètre, et nickel ca fonctionne
Comme je suis un fou :twisted: j'ai essayer :
- En alimentant le circuit avec la pile mais sans brancher l'alimentation du programmateur (fil en Vcc non connecté) . IMPECCABLE
- En alimentant le circuit avec le programmateur IMPECCABLE
- En alimentant le circuit avec la pile ET en branchant la prise alim du programmateur ; IMPECCABLE

il faudrait croiser ProGramme Donnée et ProGramme Clock : RB6, RB7


Oui, bien vu ; j'ai du fabriquer un câble pour interfacer, car j'ai déjà trop de strap sur ma platine lol .

Ça vous ai déjà arrivé de réussir un circuit du premier coup sans mettre de strap ? moi jamais ?

Merci aux intervenants.

J'ai eu des problèmes avec un BP et une LED . j'ai chercher comme un fou ! . Je pensais que la R de 10K limitait trop le courant en 3.3V car il circule seulement 0.33mA du coup. Et en fait pas du tout, j'ai trouvé en faisant la relation que c'était les broches RA6 et RA7 qui posait problème, la ou se place le quartz en général .
J'ai donc programmé en mode OSC interne , et paf ça a fonctionner, mais je suis rester deux bonnes heures dessus !
C'est en faisant des erreurs, que l'on apprend le mieux !!!


Retourner vers « Généralités sur les PICs »

Qui est en ligne

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