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 l'Assembleur !

Modérateur : mazertoc

Désignations des I/O en ASM
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#11 Message par JMarc » sam. 16 déc. 2017 19:34

c'est normal, tu n'as que 5 pattes sur le portA :sifflotte: donc mplab corrige de lui même

Désignations des I/O en ASM
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 1413
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#12 Message par F6FCO » sam. 16 déc. 2017 20:13

C'était une question de newbie :-D , effectivement dans le datasheet on voit que les trois bits de poids fort ne sont pas pris en compte.
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

Désignations des I/O en ASM
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#13 Message par JMarc » sam. 16 déc. 2017 20:16

tout a fait, que les 5 de poids faible :wink:
et cela ne nous dérange pas au contraire je révise

aller encore des questions :sifflotte:

la mise a 1 de trisB est facultative car il est deja a 1 lors du reset

Désignations des I/O en ASM
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#14 Message par Temps-x » sam. 16 déc. 2017 21:50

Bonjour F6FCO, JMarc, et tous le forum,

Effectivement j'aurais du te prévenir, vu que sur MCLR(RA5), on peu rien y faire, bravo à F6FCO, généralement et par habitude
je mets toujours MCLR en entrée, car parfois on peu l'utilisé, mais seulement comme entrée, c'est une veille habitude qu'il faudra que
je surveille, ça ne change rien au programme, il doit fonctionné.

Enfin grâce à notre ami JMarc, tu as pu résoudre le problème, le débogueur à toujours raison, mais n’oublie jamais de regarder
ton fichier d’extension *.ERR.

Pour voir toutes ta ram, plus tes registres, ainsi que tes variables (cmpt1, cmpt2, cmpt3, mavariable) tu fais comme sur l'image
ça te donneras les valeurs en temps réelle.

H.jpg


Voila ce que ça donne

I.jpg


écrit par F6FCO:
Pas besoin de servomoteur pour qu'elle attrape les souris,

humour!! il faudra quelle vienne chez moi, faire un cour à mon chat.

A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Temps-x le sam. 16 déc. 2017 22:19, modifié 4 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Désignations des I/O en ASM
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#15 Message par JMarc » sam. 16 déc. 2017 21:57

bonjour temps-x

c'est rigolo car moi qui ai une version plus récente ben je n'ai pas le label de mes variables inscrit si je ne les déclare pas en global (qui ne marche pas avec 16f84) :sifflotte:

Désignations des I/O en ASM
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#16 Message par Temps-x » sam. 16 déc. 2017 22:06

Bonjour JMarc,

Prends la version quand utilise, il faut mieux rester dans des versions plus ancienne, il ont fait leurs preuve.

C'est un peu comme Windows, plus tu le mets à jour, plus tu as des problèmes. :lol:

:sifflotte: Personnellement j'ai arrêté les mises à jour, et depuis je suis tranquille.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Désignations des I/O en ASM
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#17 Message par JMarc » sam. 16 déc. 2017 22:36

preuve a l'appuis :wink:

Capture d’écran (8).png
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Désignations des I/O en ASM
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#18 Message par Temps-x » dim. 17 déc. 2017 00:31

Bizarre ton truc, et avec la fonction Watch, tu arrives à les voir ?
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Désignations des I/O en ASM
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#19 Message par JMarc » dim. 17 déc. 2017 09:08

Bonjour Temps-x et tout le monde

Non je n'arrive pas à les voir.

Après avoir passer la nuit à réviser les posts, cela a déjà été traité en post #6 et #9 http://www.fantaspic.fr/viewtopic.php?f=11&t=324


Cela confirme que ce n'est pas possible avec les nouvelles versions sauf si je déclare avec global mes variable mais pas avec 16f84 :furieux:

Désignations des I/O en ASM
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#20 Message par Temps-x » dim. 17 déc. 2017 21:15

Bonjour JMarc, et tout le forum,

Bon dans ce cas là, autant rester dans des vielles versions, si on utilise des Pic qui ne sont pas récents(antérieur à 2016)

Ce qu'on demande au débogueur, c'est de pouvoir suivre tout ce qui entour le PIC, sinon c'est pas la peine. :wink:

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


Retourner vers « Langage ASM »

Qui est en ligne

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