Grove RS485 communication problem

Hello!
I am new at 485 communication and I just purchased 2 Grove 485 modules to connect 2 STM32 Microcontrollers.
The issue is, that when I transmit the TX lights up on one side, on the receiving side the RX light never comes on and I receive no data. Any help please? I suppose it is a stupid question, but the module does not have any enable pin to set it into TX/RX mode, it just detects automatically?

Regards.

Sorry, this should be the reason STM32 serial communication doesn’t work, you should check this software carefully.

Communication works great on normal UART connection.
Is my wiring even correct? GND to GND, VCC to VCC, TX to TX, RX to RX. On communication side A to A, B to B and GND to GND. There is no enable/disable pin here, how do I even switch into receiving mode?
Regards.

It should be connected like this. You can test it again. @blazlenko
GND to GND, VCC to VCC, TX to RX, RX to TX

Works! Thanks a lot. The labelling doesn’t make much sense though, because on the transmitting end I now have the RX light on

Hello there, I’m trying to get the grove rs485 chip to work for communication between multiple Arduino devices (currently testing with one Mega and one Uno), I followed the given answer, i got the same RX light on the sender, but no TX/RX light on receiver side.
My connection are:
Master side: GND->GND, VCC->VCC, TX->RX, RX->TX
between the chips its: A->A, B->B, GND->GND
slave side: GND->GND, VCC->VCC, TX->TX, RX->RX

What am I missing here? also im using the SimpleModbusMaster/Slave library from here: https://github.com/angeloc/simplemodbusng