Ciao a Tutti,
devo comunicare in ModBus via RS485; ho un MEGA2560 che funge da master un VMAX485 per conversione TTL in 485 e un device esterno (no arduino) che fa da slave.
Dopo qualche tentativo con altra libreria sono approdato a quella "ufficiale" presa dal sito e che mi ha indirizzato qui:
Riesco a scrivere da arduino qualsisi registro dello slave ma quando devo leggere, sia la risposta alla modifica, sia singolo multi registro, mi alza l'ecezione 0XE0 ...che indica che la risposta NON è valida.
La comunicazione verso lo slave la faccio attraverso il Serial3 e printo sul monitor (Serial) i risultati.
Le impostazioni mi sembrano corrette; i cablaggi pure (se scrivo vuol dire di si presumo!?).
Idee consigli?
grazie