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 ---
Tout ce qui n'a pas de catégorie !
2 PIC pour une EEPROM
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1640
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#1 Message par 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.

2 PIC pour une EEPROM
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#2 Message par 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. ...

2 PIC pour une EEPROM
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#3 Message par 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:

2 PIC pour une EEPROM
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1640
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#4 Message par 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.

2 PIC pour une EEPROM
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#5 Message par 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.

2 PIC pour une EEPROM
jeanyves1976
Avatar de l’utilisateur
Débutant
Débutant
Messages : 39
Âge : 47
Enregistré en : janvier 2018
Localisation : Belgique

#6 Message par 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

2 PIC pour une EEPROM
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1640
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#7 Message par 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.

2 PIC pour une EEPROM
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#8 Message par 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

2 PIC pour une EEPROM
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1640
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#9 Message par 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 39 invités