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 ---

2 PIC pour une EEPROM

Tout ce qui n'a pas de catégorie !
Avatar de l’utilisateur
Gérard
Expert
Expert
Messages : 1640
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

2 PIC pour une EEPROM

Messagepar Gérard » dim. 27 mai 2018 21:18

Bonjour à tous,

J'ai quelques idées qui me trottent dans la tête et l'une d'entre elles est de pouvoir lire une EEPROM avec 2 PIC. Je pense que ça doit être possible mais comment faire si les 2 PIC veulent lire l'EEPROM en même temps ou si l'un veut lire alors que l'autre dialogue déjà avec l'EEPROM?
Je ne me suis pas vraiment penché sur le problème avant de poser la question en me disant que peut-être quelqu'un sait.
Merci d'avance pour vos idées et retours.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

cyril13110
Confirmé
Confirmé
Messages : 724
Enregistré en : avril 2016
Localisation : 13

2 PIC pour une EEPROM

Messagepar cyril13110 » dim. 27 mai 2018 23:01

bonsoir Gérard,

je pense que cest possible. il va falloir que tu te face une sorte de regle de traitement. un peut comme un jeton tournantque les pics sr passent au fur et a mesure.
ca peut se matérialiser par une sortie et une entrée tous ou rien de chaque côté, ca peut etre une communications rs232, ca peut être par exemple u oscillateur carré et 1 pic lit a l'état bas et l'autre a l'état haut et lorsque une lecture se fait loscillateur se bloque le temps du transfert des donnés. ...ect....
en gros il te faut définir tes regles d'ordonnancement pour que justement eviter que les 2 oics tentent de lire en meme temps. ...

Avatar de l’utilisateur
Temps-x
Expert
Expert
Messages : 2596
Enregistré en : juillet 2016
Localisation : Terre

2 PIC pour une EEPROM

Messagepar Temps-x » lun. 28 mai 2018 02:11

Bonsoir Gérard, et tout le forum,


Hum... je pense pas que cela soit possible pour un mode SPI, mais en mode I2C c'est possible que chaque Pic soit maître ou
esclave.

Mais dans tout les cas, seule un pic pourras lire une eeprom, l'autre pic devra attendre que la place soit libérer pour effectuer la même
manœuvre.

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

Avatar de l’utilisateur
Gérard
Expert
Expert
Messages : 1640
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

2 PIC pour une EEPROM

Messagepar Gérard » lun. 28 mai 2018 08:30

Bonjour tout le monde,
C'est vrai que je n'avais pas précisé que la lecture ce ferait en I2C.
Vos propositions sont intéressantes, je vais y réfléchir.
Merci ! à vous 2.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

cyril13110
Confirmé
Confirmé
Messages : 724
Enregistré en : avril 2016
Localisation : 13

2 PIC pour une EEPROM

Messagepar cyril13110 » lun. 28 mai 2018 14:39

bonjour Gérard et bonjour a tous,

quelque soit la communication que tu veux utiliser ca sera la meme chose.
il te fait juste programmer une sorte de chip select sur chaque pic et leurs donner a toir de rôle de droit en acces a l'eeprom.

Avatar de l’utilisateur
jeanyves1976
Débutant
Débutant
Messages : 39
Enregistré en : janvier 2018
Localisation : Belgique

2 PIC pour une EEPROM

Messagepar jeanyves1976 » jeu. 21 juin 2018 01:28

Bonsoir à tous le monde,

Je rejoint Temps-x, dés que l'un des deux pic prends la main, le second ne sera de toute façon pas communiquer, pas de bit ack en retour...
C'est plus une question de comment tu gère le fait que l'eeprom est déjà occupé, si tu attends "le temps nécessaire" ou si tu fait autre chose pendant "le temps perdu"... :-)

Jean-Yves

Avatar de l’utilisateur
Gérard
Expert
Expert
Messages : 1640
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

2 PIC pour une EEPROM

Messagepar Gérard » jeu. 21 juin 2018 14:39

Bonjour à tous,
Je pense que je relirai les 2 PIC pour que chacun puisse "dire" à l'autre qu'il accède à l'EEPROM.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Avatar de l’utilisateur
paulfjujo
Expert
Expert
Messages : 2589
Enregistré en : juillet 2015
Localisation : 01800
Contact :

2 PIC pour une EEPROM

Messagepar paulfjujo » jeu. 21 juin 2018 15:51

une pin d'adresse de l'EEPROM, pilotée par un des 2 PIC ,
peut permettre une selection ..
device adresse differente suivant le PIC demandeur
+ un petit verouilage pour prendre la main sur l'eeprom.



ou un dialogue I2C maitre esclave entre les 2 pics
qui aboutit à l'ecriture sur l'eeprom
Aide toi, le ciel ou FantasPic t'aidera

Avatar de l’utilisateur
Gérard
Expert
Expert
Messages : 1640
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

2 PIC pour une EEPROM

Messagepar Gérard » jeu. 21 juin 2018 16:17

Excellente idée Paul, je vais faire comme çà.

:bravo: et Merci !
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.


Retourner vers « Coin Fourre-tout »

Qui est en ligne

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