Concernant le temps d'application du "digitalWrite", j'ai vérifié à l'oscillo et il est fluctuant (0/+10ms) mais toujours appliqué avant la trame de réponse de l'équipement.
Concernant le temps de retournement du transceiver (ISL83085E), c'est de l'analogique donc très inférieur à la ms.
Voici un graphe l'oscillo (mes diff sur modbus) de mon appli et celui du easymodub (com fonctionnelle à chaque fois). Il n'y a pas de grandes différences à part la fin de la trame d'envoi qui repasse à l'état initial un peu plus tard car lié au pilotage du transceiver (0/+10ms).
Je penche plus pour une mauvaise configuration soft mais peut-être que le hard est en cause.
[^] # Re: Complèments
Posté par JLELONG82 . En réponse au message Pb de lecture port série (RS232 + transceiver RS485). Évalué à 2. Dernière modification le 10 juillet 2018 à 15:56.
Avec le flush avant l'envoi idem.
Concernant le temps d'application du "digitalWrite", j'ai vérifié à l'oscillo et il est fluctuant (0/+10ms) mais toujours appliqué avant la trame de réponse de l'équipement.
Concernant le temps de retournement du transceiver (ISL83085E), c'est de l'analogique donc très inférieur à la ms.
Voici un graphe l'oscillo (mes diff sur modbus) de mon appli et celui du easymodub (com fonctionnelle à chaque fois). Il n'y a pas de grandes différences à part la fin de la trame d'envoi qui repasse à l'état initial un peu plus tard car lié au pilotage du transceiver (0/+10ms).
Je penche plus pour une mauvaise configuration soft mais peut-être que le hard est en cause.
De mon appli :
DLFP
De Easy modbus :
DLFP