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 ---
Idée, bugs, propositions .......
PORTA ou LATA
kora@orange.fr
Membre
Membre
Messages : 3
Enregistré en : octobre 2024

#1 Message par kora@orange.fr » mer. 30 oct. 2024 19:56

Bonjour,
si un connaisseur pouvait m'éclairer pourquoi les pics 16F affectent sur PORTA et les 18F sur LATA.
Quelle est la différence pour un 18F entre PORTA et LATA (Latch -verrouillé - je ne comprends pas).
Je n'ai jamais utilisé de 18F.
Pourquoi les 4 digits 7 segments sont sur le port D de l'easypic7 ?

Merci de vos réponses.
Bien à vous.

PORTA ou LATA
satinas
Expert
Expert
Messages : 1268
Enregistré en : novembre 2015

#2 Message par satinas » jeu. 31 oct. 2024 05:25

Bonjour,
Je ne connais pas l'easypic, désolé.
Chaque port du pic a 8 verrous (latch) qui mémorisent la tension appliquée sur les pins configurées en sortie.
Le registre LAT permet de lire ou modifier ces 8 verrous, pas de problème.
La lecture du registre PORT retourne la tension lue sur les pins.
L'écriture du registre PORT commence aussi par lire TOUT le port puis met à jour les 8 verrous.
Si le programme écrit tout le port, pas de différence entre LAT et PORT.
Par contre si par exemple le programme veut modifier un seul bit avec l'instruction "BCF PORTB,0" (mettre B0 à 0V), le pic lit d'abord toutes les pins et en tient compte pour mettre à jour les 8 verrous, donc ajoute des modifications qui n'étaient pas demandées, et qui peuvent poser problème selon ce qui est connecté aux pins B6 à B1.
https://www.abcelectronique.com/forum/s ... hp?t=49417

PORTA ou LATA
cyril13110
Avatar de l’utilisateur
Expert
Expert
Messages : 1172
Âge : 42
Enregistré en : avril 2016
Localisation : 13

#3 Message par cyril13110 » jeu. 31 oct. 2024 06:50

Bonjour,

Si ça te rassure je programme des 18F en utilisant Port et pas Lat car j'y pense jamais et j'ai jamais eu de problème.

De ce qui est de l'aesipic, c'est les fabricant qui l'on choisi.
Et tous comme toi j'aurais préféré choisir car parfois l'afficheur lcd en portB me dérange plus que ce qu'il m'arrange.
j'en appel à l'Energie de l'univers de la nature que ma carte électronique ..... tombe en marche


Retourner vers « Le forum Fantas-PIC »

Qui est en ligne

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