Bonjour
J'ai un serveur (un microcontrolleur) qui envoi les données reçues par une liaison SPI , mais il y'a des moments où le serveur arrete de lire les données
Voila les etapes apres etablissement de connection avec le client :
Donc normalement si mon serveur n'arrive pas a continuer la boucle pour lire les données c'est que l'envoi bloque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 while(1) if(connected) { Lire les données; Envoyer les données; }
Autre chose les données que je reçois coté client (que je stock dans des fichiers binaires pour avoir le tracé Matlab après) sont décalés des données réelles.
Alors c'est quoi la solution :
1-Pour que la boucle ne bloque pas , car l'acquisition doit se faire d'une façon continue.
2-comment palier au problème de décalage.
Cordialement
Partager