# modbus rtu slave ## Overview - This project demonstrates the modbus rtu slave function - In this example project, one board serves as rtu master and the other board serves as rtu slave. The master sends a read holding register and waits for the slave to respond to the request data. ## Note - When using uart for modbus communication and communicating with an rtu slave, you must reset the slave first and then the host. ## Board Setting - Please refer to the description in the specific development board {ref}` pin description ` section. - Connect the modbus uart pins of the two boards. - The two boards must be connected to the GND of both sides to share the ground to ensure signal transmission. ## Running the example - Run slave first, then master - When the project runs correctly, the serial terminal will output the following information: ```console modbus rtu slave example parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 parse ok, recv master msg len:8 ```