I’m using the WIZ550SR Module to exchange data between a PC and multiple microcontrollers (each with it’s own WIZ550SR in server mode).
The communication and everything else works fine, however I have an issue with the received data (from PC to microcontroller via the module), if the data is sent with small time gap between.
If the gap between the messages is >200ms everything is fine. The module sends the data every 200ms.
However the minimal gap between the data from PC to the module ist about 15-20ms. The data contains 3-5 Bytes.
The module is not sending the data right away. The data seems to be buffered and is sent out every 200ms.
Since the microcontroller has to react according to the data received (at a certain time), there is a chance that the microcontroller hasn’t received the data but has to trigger some outputs according to the data.
Is there any setting I can change to prevent the module to buffer the data and transmit it imidiatly? Or at least reduce this buffer time?