We would like to use UART interface in conjunction with CTS# (for automatic direction control) of i.MX6 processor for a half duplex RS485 bus implementation.
Our RS485 transceiver has active high driver enable (DE) and active low receive enable (RE). My questions are:
- Does the default functioning of CTS# be applicable here as well (with UART in RS485 mode) and matches with the above provided direction control requirements (CTS# normally low- transceiver receives data and CTS# becomes high when data is written into the appropriate UART register and transceiver transmits it)?
- Our project is a design improvement over the earlier Atmel MPU based design and it used 8 bit RS-485 mode with built in direction control. We want to maintain the compatibility with the existing subsystems. Is there an option to use 8 bit RS-485 mode in i.MX6ULL processor, still using built in transceiver direction control (CTS#)?