Because the mechanism of RS485 itself is half duplex,so cannot send and receive in same time.It is the default 'receive' state of the machine. When the 'send' state is required, the software needs to switch to the 'send' control, and then switch to the 'receive' state after sending data