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

debugger avec pickit3 ?
ducran lapoigne
Avatar de l’utilisateur
Débutant
Débutant
Messages : 96
Enregistré en : septembre 2015

#1 Message par ducran lapoigne » lun. 12 mars 2018 18:11

bonjour tous,

j' ai recu mon pickit 3 (from china ...)

je viens de lire le tuto sur le debugging par tempx
et c' est comme cela que j' ai toujours procédé

Mais comme le bidule permet le debugging "in ciruit" , ce serait bête de s' en priver

la doc trouvée sur le net concerne MPLABX , pas MPLAB :cry:

la résistance entre mclr et vdd doit faire combien ?

je suppose que sur un 16f88 , il faut affecter MCLR au reset pour que le debug fonctionne

Antoine

debugger avec pickit3 ?
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1640
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#2 Message par Gérard » lun. 12 mars 2018 22:54

Je mets toujours 10K entre MCLR et VCC.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

debugger avec pickit3 ?
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2585
Enregistré en : juillet 2016
Localisation : Terre

#3 Message par Temps-x » mar. 13 mars 2018 01:04

Hello, :furieux: hum... bonjour,

ducran lapoigne a écrit :
Source du message la résistance entre MCLR et Vdd doit faire combien ?


La résistance doit faire en général de 4,7k a 10k, c'est juste pour quelle soit relié au +5 volts

Il peut être nécessaire de provoquer un reset lorsque la tension d'alimentation passe en dessous d'une certaine
valeur sans pour autant atteindre 0V.

Ce reset se produit à la mise sous tension du pic, il s’exécute quand la tension d'alimentation passe vers les 1,2 /1,7 V
dans le sens montant(voir le datasheet pour votre Pic)

Le Power-On Reset met le compteur programme (PC) à 0000h, à cette adresse doit donc se trouver la première instruction
du programme qui peut utiliser les cases 0000h 0001h 0002h et 0003h.

La mise en service du Power-On Reset se décide au moment de la programmation du PIC, à l’aide de la directive __CONFIG

- Si _MCLR_OFF, Power-On Reset désactivé
- Si _MCLR_ON, Power-On Reset activé

ducran lapoigne a écrit :
Source du message je suppose que sur un 16f88 , il faut affecter MCLR au reset pour que le debug fonctionne


la broche MCLR est requise pour que le débogueur fonctionne, tout comme les broches PGC / PGD.

La mise en service du mode DEBUG se décide au moment de la programmation du PIC, à l’aide de la directive __CONFIG

- Si _DEBUG_OFF, debug désactivé
- Si _DEBUG_ON, debug activé

:!!: Ne pas confondre mode debug avec l'éditeur, et mode debug avec le pic. :wink:

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

debugger avec pickit3 ?
ducran lapoigne
Avatar de l’utilisateur
Débutant
Débutant
Messages : 96
Enregistré en : septembre 2015

#4 Message par ducran lapoigne » mar. 13 mars 2018 22:40

merci, temps X reste plus qu'a !

debugger avec pickit3 ?
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 1412
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#5 Message par F6FCO » jeu. 15 mars 2018 19:16

Si je comprends bien, en débuggant avec l'UART vous débuggez comme sur un arduino en affichant des lignes d'infos rajoutées dans le programme ?
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

debugger avec pickit3 ?
mazertoc
Passioné
Passioné
Messages : 201
Enregistré en : juillet 2015
Localisation : Auvernha

#6 Message par mazertoc » ven. 16 mars 2018 09:34

F6FCO a écrit :Si je comprends bien, en débuggant avec l'UART vous débuggez comme sur un arduino en affichant des lignes d'infos rajoutées dans le programme ?

Il a parlé du débuggeur in-circuit.
On utilise l'UART quand on en a marre des bug du débugger !

debugger avec pickit3 ?
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 1412
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#7 Message par F6FCO » ven. 16 mars 2018 12:46

mazertoc a écrit :Il a parlé du débuggeur in-circuit.

J'avais bien compris cela. Je pose cette question parce que je suis passé de l'arduino au PIC justement parce que j'en avais marre de débugger en insérant des lignes de stop dans mes programmes, méthode lourde et pas pratique mais l'arduino ne permet pour l'instant pas autre chose. Voir en fin de la page en lien ci-dessous.
Débugger in-circuit est quand même bien plus confortable

Débuggage avec insertion de lignes points d'arrets et visu sur écran:
http://f6fco.pagesperso-orange.fr/IDE.htm
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

debugger avec pickit3 ?
ducran lapoigne
Avatar de l’utilisateur
Débutant
Débutant
Messages : 96
Enregistré en : septembre 2015

#8 Message par ducran lapoigne » ven. 16 mars 2018 13:06

F6FCO a écrit :Si je comprends bien, en débuggant avec l'UART vous débuggez comme sur un arduino en affichant des lignes d'infos rajoutées dans le programme ?


aarrrghhhh !! non pas ça !

debugger avec pickit3 ?
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 1412
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#9 Message par F6FCO » ven. 16 mars 2018 14:46

:lol:
J'ai pas bien compris alors :wink: .
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

debugger avec pickit3 ?
ducran lapoigne
Avatar de l’utilisateur
Débutant
Débutant
Messages : 96
Enregistré en : septembre 2015

#10 Message par ducran lapoigne » ven. 16 mars 2018 19:44

bonsoir F6FCO,
ce que je voulais dire c' est que je suis d' accord avec ton post ( #7 )

le debug comme tu l' explique dans ton site,ça marche mais si les interrupts sont utilisées cela ne fonctionne pas correctement
le minimum avec arduino ce serait au moins un simulateur permettant les points d' arret et la visu des variables.

Comme toi, je suis retourné au pic et suis (re)passé a mplab et son simulateur

Pour le moment, je travaille sur un générateur d' impulsions pour tester les drivers de pas a pas avec un 16f88
je souhaiterais selon la valeur retransmise par l' A/D sortir des pulses a une frequence de 40 à 4000 HZ
ça fonctionne mais c' est pas linéaire, va falloir que je me penche sur les tables lookup


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

Qui est en ligne

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