Bonjour à tous,
Dans le cadre d'un projet, je dois réaliser une interface hardware à un logiciel de pilotage de magnéto à bande.
En fait, le PC envoi des commandes RS232 à la carte, qui s'occupe d'adresser aux bon magnétos les différentes commandes. L'adressage des magnétos se fait dans un protocole que j'ai défini, dans lequel j'encapsule les commandes à envoyer.
L'envoi doit absolument être simultané pour les magnétos sélectionnés, ce qui n'est pas un problème en soit.
Mon véritable problème, c'est que je dois gérer la réponse de chacun des magnétos, et les magnétos peuvent bien entendu statistiquement répondre en même temps, et je dois avoir le retour de tous les magnétos pour le contrôle d'erreur.
J'ai pensé à "bufferiser" chaque magnéto puis interroger ces buffers avec le main CPU, mais je n'ai pas trouver de manière simple pour "bufferiser" chaque Rx de chaque magnéto.
Si vous avez des suggestions, je suis de toutes ouïes !
Merci d'avance,
Cdt,
Yann.
-----