Part Number: MSPM0G3519
Dear TI Experter
I am using the MSPM03915 to develop my design. I am designing a RS485 communication. The chain includes a master and three slaves. Three slaves are designed as the same hardware and software by using MSPM0G3519. The communicaion connection is shown as the picture.

My problem is shown as the following picture. The process can be describled as these steps:
- The system is started. All communcaitons are right. Master can send the data to three slaves, and three slaves can response the data to master in sequece.
- After some times, the error communication is created. In the picture, you can see all slaves receive the data from master right. Slave 1 sends its reponse to master. However, slave 2 and slave 3 only reveive the last four bytes of slave 1's response.
- Master requires slave 2's data. However, slave 2 and slave 3 only receive the first five bytes of master's data.
- After this time, only slave 1 can work. Slave 2 and 3 work like step 2 and step 3 wrong.
I also check the data in data bus. And, the data are right.

In my design, DMA polling mode is used to reveive and send UART data. And the communication is design as the process:
- Master send data 1 to three slaves for measuring some values.
- Master require slave 1's data, and slave 1 response the require.
- Master require slave 2's data, and slave 2 response the require.
- Master require slave 3's data, and slave 3 response the require.
- Go to step1.
Pls give your suggestion. Thanks.






