Softwareserial.h tx pin stadby low

ciao a tutti,

vorrei sapere se è possibile settare lo stato del pin TX basso quando non in vio nulla sulla porta ’ myserial’
utilizzando la libreria Softwareserial.h

grazie

Non penso nessuno ti impedisca di usare digitalWrite( TX,LOW); sul pin che ti interessa.
Oppure non ho capito la domanda.

NO, sarebbe contrario allo standard della seriale TTL che, ha riposo, deve stare HIGH. Il passaggio a LOW indica lo "start bit" e quindi l'inizio di una trasmissione !

Guglielmo

il mio reale problema e che vorrei collegare diveri arduino su una rete RS-422 e il pin TX alto dell'arduino che non sta trasmettendo mi oscura i dati inviati da quello che vorrebbe trasmetterli.

soluzioni ?

mirkoelettronics:
soluzioni ?

Usare la RS485 visto che la RS422 permette un solo Tx e più Rx.

ho risolto impostando sugli arduino softwareSerial mySerial(txpin,rxpin,true)

il ‘true’ serve per inverite la logica della comunicazione e

sulla rete 422 solo lato master ho invertito entrambi i canali rx+ con rx- e tx+ con tx-

adesso sto comunicando con due arduino.

Ringrazio Gbp01 Guglielmo per avermi fatto capire la problematica